Macam-macam key dalam istilah basis data
• Super key
super key/sekunder key adalah sebuah atribut data atau kumpulan atribut yang secara unik mengidentifikasi sebuah file/table.
contoh : database dalam sistem akademik (nim, nama mahasiswa, tanggal lahir, alamat, dll)
• Candidat key
candidat key adalah super key yang minimal dapat mengidentifikasi file/table secara unik. Candidat key ini tidak boleh berisi atribut dari table yang lain,Setiap table dapat memiliki satu atau lebih candidate key.
contoh : nim dan nama mahasiswa
• Primary key(kunci utama)
primary key adalah candidat key yang terpilih yang sifatnya unik dan tidak akan sama yang dapat mengidentifikasi sebuah file/table serta tidak boleh ada nilai NULL, key ini untuk dijadikan acuan.
contoh : nim
• Alternate key(Kunci Alternatif)
alternate key adalah key yang tidak terpilih.
contoh : nama mahasiswa
• Composite key
composite key adalah gabungan dua key atau lebihyang secara unik dapat mengidentifikasi sebuah table.
contoh : nim dan kode mata kuliah
• Foreign key (kunci Tamu)
foreign key adalah atribut yang merupakan key pada relasi lain/table yang mengait pada table lain yang biasa di sebut dengan table anak.
contoh :nim, kode mata kuliah pada relasi ambil mata kuliah
0 komentar:
Posting Komentar