Merupakan key yang menjadi kandidat unik untuk membedakan atau mengidentifikasi tuple dalam sebuah tabel. Candidate key tersebut tidak boleh berisi atribut dari tabel lain. Dalam sebuah tabel akan memiliki 1 atau lebih candidate key yang dapat dipertimbangan sebagai key utama.

Contoh :

Sebuah tabel yang mempunyai atribut : nomor KTP, nomor mahasiswa, nama, matakuliah, nilai. Maka yang akan menjadi candidate key-nya adalah nomor KTP dan nomor mahasiswa.

Written by Zafran Hibatullah Tsany

Fulltime-Learner