Rabu, November 04, 2020

Pengertian Primary Key, Foreign Key, Surrogate Key, Candidate Key, Composite Key

 #sistem basis data #data base #istilah data base #DBMS

Berikut adalah beberapa istilah dalam tabel DBMS (Database Management System) yang digunakan.



Candidate key

Key adalah kombinasi dari satu atau lebih kolom yang digunakan untuk mengidentifikasi barisbaris dalam suatu relasi. Candidate Key adalah key yang menentukan semua kolom lain dalam suatu relasi.

 

Primary key

Primary key Adalah candidat key yang dipilih sebagai primary key (kunci utama dalam tabel) sebagai sarana untuk mengidentifikasi baris-baris dalam sebuah relasi. Karakteristik primary key adalah:

- Dalam satu tabel hanya ada satu primary key.

- Primary key dapat berupa composite key.

- Primary key yang ideal biasanya pendek, berupa angka, dan tidak pernah berubah.

 

Foreign key

Foreign key adalah kolom atau komposite kolom dimana kolom tersebut merupakan primary key pada tabel lain (yang menjadi referensi atau penghubung).

 

Composite key

Composite key adalah key yang terdiri dari dua atau lebih kolom.

 

Surrogate key

Surrogate key adalah kolom yang ditambahkan pada suatu tabel untuk bertindak sebagai primary key. Dimana DBMS akan membuat nilai kolom tersebut unik secara “otomatis” pada saat baris data pada tabel tersebut dibuat.

Tidak ada komentar:

Posting Komentar