CAndidate Key Dan Alternate Key [PDF]

  • 0 0 0
  • Suka dengan makalah ini dan mengunduhnya? Anda bisa menerbitkan file PDF Anda sendiri secara online secara gratis dalam beberapa menit saja! Sign Up
File loading please wait...
Citation preview

definisi dan contoh candidate key dan alternate key



Candidate key Suatu atribut atau satu set minimal atribut yang mengidentifikasikan secara unik suatu kejadian spesifik dari entitas.superkey dengan jumlah atribut minimal. Candidat key ini tidak boleh berisi atribut dari tabel yang lain. kombinasi dari atribut yang dapat digunakan untuk mengidentifikasi secara unik rekor database tanpa data apapun yang asing. Each table may have one or more candidate keys. Setiap tabel dapat memiliki satu atau lebih candidate key. One of these candidate keys is selected as the table primary key. Salah satu kunci calon yang dipilih sebagai kunci meja utama.superkey dengan jumlah atribut minimal. ID_Cus Name NoOfPay Amount 112233 Tim 890 9000 112231 Kate 891 8000 112241 Tyson 895 10000 Satu attribute atau satu set minimal atribute yang mengidentifikasikan secara unik suatu kejadian yang specifik dari entity Jika satu kunci kandidat berisi lebih dari satu atribute, maka biasanya disebut sebagai composite key (kunci campuran/gabungan) Contoh: File pegawai berisi atribute  no induk  No ktp  Nama  Tempat lahir  Tanggal lahir  Alamat  Kota Kunci kandidat disini adalah:



 No induk  No ktp Alternate key Merupakan candidate key yang tidak dipakai sebagai primary key atau Candidate key yang tidak dipilih sebagai primary key.Setiap atribut dari candidate key yang tidak terpilih sebagai primary key akan dinamakan alternate key.Key ini sebenarnya hampir sama dengan fungsi primary key yaitu berjenis unique key. Maksudnya adalah mungkin saja primary key yang kita buat pada suatu tabel adalah merupakan autonumber (angka yang bertambah terus-menerus ketika proses insert data, sehingga tidak dimungkinkan terdapat nilai yang sama), dikarenakan tidak diperbolehkan ada dua primary key maka dapat dibantu oleh alternate key ini sebagai penanda unique-nya sebuah record dengan record lain. Dalam sebuah tabel diperbolehkan lebih dari satu alternate key. Pada contoh sebelumnya bila untuk primary key dipilih ID_Cus maka alternate key nya adalah No.of Pay