Database
Basis Data

Apa itu Primary Key, Foregent Key, dan Candidate Key

23 Sep 2025 • Mamal Naresh

Apa itu Primary Key

Primary Key adalah atribut atau kombinasi atribut yang digunakan untuk mengidentifikasi setiap baris data dalam tabel secara unik. Nilainya harus selalu berbeda untuk setiap entri dan tidak boleh kosong. Setiap tabel hanya memiliki satu Primary Key.

Contoh penggunaan Primary Key dalam beberapa tabel:

Apa itu Foreign Key

Foreign Key adalah atribut dalam suatu tabel yang merujuk pada Primary Key di tabel lain. Tujuannya adalah untuk menghubungkan data antar tabel dan menjaga konsistensi relasi di dalam basis data.

Contoh penggunaan Foreign Key:

Apa itu Candidate Key

Candidate Key adalah atribut-atribut dalam tabel yang memiliki potensi untuk dijadikan Primary Key karena nilainya unik dan tidak boleh kosong. Walaupun ada beberapa kandidat, hanya satu yang akan dipilih sebagai Primary Key, dan sisanya tetap disimpan sebagai alternatif.

Contoh Candidate Key pada berbagai tabel: