Skip to main content

Determinan dalam Database

Determinan Kemiskinan Kota Jakarta Dalam Perspektif Gender dan Migrasi (Juni 2026)

Determinan Kemiskinan Kota Jakarta Dalam Perspektif Gender dan Migrasi (Juni 2026)
Anonim

Penentu dalam tabel basis data adalah atribut yang dapat digunakan untuk menentukan nilai yang ditetapkan untuk atribut lain di baris yang sama. Dengan definisi ini, kunci primer atau kunci kandidat apa pun yang menentukan, tetapi mungkin ada determinan yang bukan kunci utama atau kandidat.

Misalnya, perusahaan mungkin menggunakan tabel dengan atribut , , dan .

Identitas pegawaiNama depanNama keluargaTanggal lahir

123

MeganCoklat01/29/1979
234BenWilder02/14/1985
345MeganChowdery2/14/1985
456CharlesCoklat07/19/1984

Dalam hal ini, bidang menentukan tiga bidang tersisa. Kolom nama tidak menentukan karena perusahaan mungkin memiliki karyawan yang memiliki nama depan atau belakang yang sama. Demikian pula, bidang tidak menentukan atau bidang nama karena karyawan dapat berbagi ulang tahun yang sama.

Hubungan Determinan ke Kunci Database

Dalam contoh ini, adalah determinan, kunci kandidat, dan juga kunci utama. Ini adalah kunci kandidat karena ketika seluruh database dicari untuk 234, baris yang berisi informasi tentang Ben Wilder muncul dan tidak ada catatan lain yang ditampilkan. Kunci kandidat lainnya terjadi ketika Anda mencari database berdasarkan informasi dalam tiga kolom; , dan , yang juga mengambil hasil yang sama.

Itu adalah kunci utama karena semua kombinasi kolom yang dapat digunakan sebagai kunci kandidat, itu adalah kolom termudah untuk digunakan sebagai referensi utama ke tabel ini.

Juga, dijamin unik untuk tabel ini, tidak peduli berapa banyak karyawan lain yang ada, sebagai lawan dari informasi di kolom lain.