Field Atribut Kunci

Field atribut kunci merupakan satu field  atau satu set field yang terdapat dalam satu file yang merupakan kunci dan mewakili record. Kunci ini akan sangat penting apabila dalam program nanti terdapat fasilitas pencarian, karena field yang merupakan kunci akan menjadi penentu dalam proses pencarian data. Field kunci dibagi menjadi beberapa bagian yaitu:

  1. Candidate Key, yaitu satu set minimal atribut yang mengidentifikasi secara unik suatu kejadian spesifik dari entity.
  2. Primary key, yaitu satu set minimal atribut yang mengidentifikasi secara unik suatu kejadian spesifikasi dan dapat mewakili setiap kejadian dari suatu entity.
  3. Alternate key, yaitu kunci kandidat yang tidak dipakai sebagai primary key.
  4. Foreign key, yaitu kunci primer yang ditempatkan pada file lain dan biasanya menunjukkan dan melengkapi suatu hubungan (relationship) antara satu file dengan file lainnya, biasanya jika ada 2 (dua) file, kunci primer akan diletakkan pada entity induk sedangkan kunci tamu akan diletakkan pada entity anak.
  5. Super key, yaitu himpunan dari suatu atribut atau lebih entitas yang dapat digunakan untuk mengidentifikasi secara unik sebuah entitas dalam entitas set.