Kunci Utama:
- Hanya ada satu batasan kunci utama dalam sebuah tabel
- Dalam beberapa DBMS tidak boleh
NULL
- misalnya MySQL menambahkanNOT NULL
- Kunci Utama adalah pengidentifikasi kunci unik dari catatan
Kunci Unik:
- Bisa lebih dari satu kunci unik dalam satu tabel
- Kunci unik dapat memiliki
NULL
nilai - Ini bisa menjadi kunci kandidat
- Kunci unik dapat berupa
NULL
; beberapa baris dapat memilikiNULL
nilai dan karena itu tidak dapat dianggap "unik"