Attribute Key

attribute key

Attribute Key

Attribute Key adalah nilai yang bisa digunakan sebagai identitas baris pada tabel yang sifatnya unik
Terdapat 3 jenis attribute key, yaitu :
  1. Superkey
  2. Candidate key, dan 
  3. Primary key

Attribute Key - Superkey

Superkey merupakan satu atau atau lebih atribut yang dapat membedakan setiap baris data secara unik
Misal pada tabel produk, yang bisa menjadi superkey adalah 
  • (kode produk, nama produk, berat produk, harga produk, kode penjual)
  • (nama produk, kode penjual) jika bisa menjamin penjual tidak menjual barang yang sama
  • (kode produk, kode penjual)
  • (kode produk)

Candidate key

Candidate key merupakan kumpulan atribut minimal yang dapat membedakan setiap baris data dalam sebuah tabel secara unik.


Contoh candidate key pada tabel produk adalah :
  • (kode produk)
  • (nama produk) jika bisa dijamin nama produk tidak boleh dibuat lebih dari sekali

Primary Key

Setelah menentukan candidate key, salah satu kombinasi candidate key akan ditentukan sebagai primary key, key utama sebagai representasi baris secara unik.

Primary key biasanya dipilih pada candidate key yang paling cocok dan paling bisa dijamin keunikannya, contohnya pada kasus tabel produk :
  • (kode produk)
Next Post Previous Post
No Comment
Add Comment
comment url