Kekunci primer

Dalam model hubungan pangkalan data, kekunci primer atau kunci primer sahaja, ialah pilihan spefisik dalam atirbut atau satu set minimum atribut (iaitu lajur) yang menentukan sesebuah baris dalam sesebuah jadual. Ia merupakan sebahagian daripada kekunci (atau kekunci calon) yang asas dalam pembinaan pangkalan data berhubungan. Kekunci primer sangat diperlukan dalam pembinaan jadual dalam sesebuah pangkalan data. Istilah ini dikenali sebagai primary key dalam bahasa Inggeris. Ciri-ciri kekunci primer ialah nilai atribut yang dipilih untuk entiti ialah unik dan tidak boleh mengandungi data yang berulang atau kosong.

 Takrifan SQL 
Kekunci utama ditakrifkan dalam Piawaian ISO Bahasa Pertanyaan Berstruktur (Structured Query Language; SQL), melalui kekangan "PRIMARY KEY". Sintaks untuk menambah kekangan "PRIMARY KEY" dalam jadual sedia ada ditakrifkan dalam SQL:2003 seperti berikut:

ALTER TABLE <table identifier> 
    ADD [ CONSTRAINT <constraint identifier> ] 
    PRIMARY KEY ( <column name> [ {, <column name> }... ] )

 Rujukan 

Kategori:Sistem pengurusan pangkalan data
Kategori:Pemodelan data