Waktu ngopi bareng ane pernah obrolin masalah primary key ternyata ane udah salah paham sama si Primary key ini.
Menelusuri ke mbah google malah jadi banyak perdebatan, tapi ada blog yang bahas masalah primary key ini secara beda....
Ada sebuah pertanyaan :
Bagaimana Anda mendefinisikan apa itu primary key dari sebuah tabel ?
a. Sebuah auto-generated numerik atau GUID kolom dalam tabel yang secara unik mengidentifikasi setiap baris
b. Sebuah kolom non-nullable dalam tabel yang secara unik mengidentifikasi setiap baris
c. Tidak ada satupun jawaban yang benar
Jawaban ente apa bro ?
Banyak orang akan menjawab yang (a) , beberapa akan menjawab yang (b), tapi kalo ente jawab yang (c) bener ga ?
Bener juga bro... gada yang salah sama jawaban diatas.
Kenapa ? Karena :
identity column may be a type of primary key, but a primary key is not an identity column;Kalo ada lebih dari satu kolom yang menjadi primary key, itu disebut dengan composite primary key.
it is a set of columns that you define that determine what makes the data in your table unique
Males ngetik banyak2, koneksi lagi galau bangat .....
So , intinya ......
DALAM SATU TABEL, BOLEH MEMILIKI LEBIH DARI SATU PRIMARY KEY.....!!!!!!!
Tidak ada komentar:
Posting Komentar