PRIMARY KEY - CONSTRAINT
Pengertian Primary Key
Primary key adalah suatu nilai dalam basis data yang digunakan untuk mengidentifikasi suatu baris dalam tabel. Nilai dari primary key adalah unik.
sedangkan secara sederhananya, primary key dapat diartikan sebagai kolom yang berisi nilai unik, berfungsi sebagai identitas untuk membedakan setiap record yang ada pada tabel.
Fungsi Primary Key
Primary key berfungsi sebagai identitas untuk membedakan antar record pada tabel. misalnya, dalam sebuah database perusahaan terdapat 3 orang pegawai berbeda namun sama-sama bernama “Ammar”. bagaimana cara membedakan antar kelima data tersebut? tentu menggunakan “kunci utama” yaitu primary key.
Selain itu dalam relasional database, primary key juga dapat digunakan untuk menghubungkan antara sebuah tabel dengan tabel lainnya. nantinya, primary key akan “mewakili” masing-masing record yang ada pada tabel. meski penggunaan primary key pada setiap table tidak diwajibkan, akan tetapi dengan adanya primary key akan sangat berpengaruh ketika kalian melakukan query pada database. Seperti saat pencarian (searching) atau pengurutan (sorting) data yang dapat menjadi lebih cepat jika dilakukan berdasarkan primary key.
Contoh Primary Key
Agar dapat lebih mudah dipahami, coba kalian perhatikan contoh tabel pegawai pada database perusahaan berikut ini. pada contoh tabel tersebut, kolom NIP dapat kita tentukan sebagai primary key dari tabel pegawai, mengapa?
karena NIP merupakan identitas unik yang dimiliki oleh setiap pegawai, sehingga nip satu pegawai dengan pegawai lainnya tidak mungkin sama.
contoh lain yang dapat ditentukan sebagai kolom primary key yaitu : Nomor Induk Mahasiswa, User Id, Kode Barang, Nomor Induk Kependudukan, dll. Semua contoh tersebut merupakan data unik, sehingga dapat digunakan sebagai primary key untuk membedakan antar record yang ada.


 
 
 
Komentar
Posting Komentar