Вы находитесь на странице: 1из 5

3/23/13

Kunci Relasi

Click to edit Master subtitle style

3/23/13

Key Attribute

Adalah sebuah atau sekumpulan atribut yang membedakan data antara satu dengan lainnya (unik) dari seluruh data yang terdapat di dalam sebuah tabel. Key Attribute dibagi menjadi : a. Superkey: Merupakan satu atau gabungan attribut yang dapat membedakan setiap barisSuperKey data dalam b. Candidate Key: Adalah yang sebuah tabel secara unik jumlah attributnya minimal (paling c. Primary Key: Adalah candidate key sedikit). yang dipilih berdasarkan: -Seringnya dijadikan acuan -Lebih ringkas -Lebih menjamin keunikan key

Contoh Key Attribute


Untuk Entitas Mahasiswa atributnya terdiri dari :
-

3/23/13

Nim Nama_mhs Tempat Lahir Tanggal Lahir

-Alamat Super Key untuk entitas Mahasiswa: - Nim+nama_mhs+tempat lahir+ tanggal lahir+alamat - Nim+nama_mhs+tempat lahir+ tanggal lahir - Nim+nama_mhs+tempat lahir - Nim+nama_mhs - Nama_mhs (jika kita menjamin tidak ada nilai yang sama untuk attribut ini) - Nim

3/23/13

Candidate Key untuk entitas Mahasiswa: - Nama_mhs (jika kita menjamin tidak ada nilai yang sama untuk attribut ini) -Primary NIM Key untuk entitas Mahasiswa: - NIM

d. Alternate Key (Kunci alternatif) Alternate Key adalah kunci kandidat yang tidak dipakai sebagai primary key. Kerap kali kunci alternatit dipakai sebagai kunci pengurutan dalam laporan.

3/23/13

e. Foreign Tamu)

Key

(Kunci

Foreign Key adalah satu atribute (atau satu set atribut) yang melengkapi satu relationship (hubungan) yang menunjukkan ke induknya. Kunci tamu ditempatkan pada entity anak dan sama dengan kunci primary induk direlasikan.

N IM N AM A _M H S T GL _LAH IR ALAM AT _M H S M AH ASISW A

KD_D N S **N IM **KD_M K N ILAI KH S

KD_M K N M_M K SKS M AT A _KU LIAH

Вам также может понравиться