Key


Penggunaan key merupakan cara untuk membedakan suatu entitas didalam himpunan entitas dengan entitas lain. Key dipilih karena unik, untuk setiap entitas sehingga bisa di bedakan dari entitas yang lain. Kita bisa mendefinisikan key sebagai satu atau gabungan dari beberapa atribut yang dapat membedakan semua row dalam relasi secara unik.

Macam key ada 3 yaitu :

Superkey

Superkey yaitu satu atau lebih atribut (kumpulan atribut) yang dapat membedakan satiap baris data dalam sebuah relasi secara unik. Contoh super key yaitu =

  • Nim, nama, alamat, kota
  • Nim, nama, alamat
  • Nim, nama
  • Nim

Candidate Key

Kumpulan atribut minimal yang dapat membedakan setiap baris data dalam sebuah relasi secara unik. Contoh Nim.

Primar Key

Primary key merupakan salah satu dari candidate key yang terpilih. Alasan pemilihan primary key :

  • Lebih sering di jadikan acuan
  • Lebih ringkas
  • Jaminan keunikan key lebih baik

Contoh dari primary key adalah Nim

 


Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *