APA ITU PRIMARY KEY, FOREGENT KEY, CANDIDATE KEY?
1. Primary Key
Primary Key merupakan sebuah aturan dimana fungsinya adalah untuk membedakan anatara baris satu dengan baris lainnya yang ada pada tabel dan bersifat unik.
Berikut adalah contoh primary key pada salah satu tabel.
Ada ketentuan yang harus diperhatikan ketika field yang menjadi primary key yakni :
Data tidak boleh sama atau ganda (unik)
Data tidak boleh bernilai null
Contoh sederhana penerapan primary key adalah seperti contoh diatas adalah id.
2. Foreign Key
Dari namanya kita bisa mengira bahwa foreign (tamu) key, merupakan suatu atribut untuk melengkapi hubungan yang menunjukan ke induknya, itu artinya field pada tabel merupakan kunci tamu dari tabel lain. Dan biasanya penggunaan foreign key akan sangat dibutuhkan ketikan kita menemukan banyak tabel dan ingin menghubungkan satu tabel dengan tabel lainnya.
Contohnya seperti pada gambar dibawah ini.
3. Candidate Key
Yang terakhir dari pembahasan key pada SQL adalah candidate key, candidate key merupakan suatu atribut ataupun super key yang mengidentifikasi secara unik untuk kejadian spesifik dari entitas.
Berikut ini adalah contoh candidate key.
Baiklah, cukup sekian pembahasan mengenai Perbedaan Primary Key, Foreign Key dan Candidate Key, semoga bermanfaat sampai jumpa diartikel selanjutnya.
Contoh penerapan ERD
- sportify
2. facebook
3. toko makanan
4. whatsup
5. instagram
Sekian Terima kasih
Komentar
Posting Komentar