December 28, 2012

Database Design in CakePHP

Ada beberapa syarat untuk bina database design. Sebagai contoh, saya gunakan table users and roles.

table users 
  • Nama table ini adalah users. Dalam cakePHP, nama table mestilah plural. Kalau kita nak namakan "student", ia mestilah save sebagai "students". Contoh lain :
    • "family" => "families"
    • "pengguna" => "penggunas"
    • "black" => "blacks"
  • Primary key (PK) - Setiap table yang kita create, PK untuk setiap table tersebut hanyalah id. 
  • Foreign Key (FK) - Contoh dalam table di atas adalah role_id. 
table roles
  • Nama table - roles
  • Primary Key (PK) - id
Relationship
 - relationship ni kena betul, kalau salah relationship, maka dengan itu, salahlah sistem anda kelak. 





0 comments:

Post a Comment