Determinants ngenali nilai-nilai sing ditugasake kanggo atribut liyane
A determinan ing tabel basis data iku sawijining atribut sing bisa digunakake kanggo nemtokake nilai-nilai sing ditugasake marang atribut liyane ing baris sing padha. Miturut definisi iki, sembarang kunci utami utawa kunci calon minangka penentu, nanging uga ana penentu sing ora utami utawa calon kunci.
Contone, perusahaan bisa nggunakake tabel kanthi atribut , , lan .
Employee_id | First_name | Last_name | Tanggal Lahir |
---|
123
| Megan | Coklat | 01/29/1979 |
234 | Ben | Wilder | 02/14/1985 |
345 | Megan | Chowdery | 2/14/1985 |
456 | Charles | Coklat | 07/19/1984 |
Ing kasus iki, lapangan nemtokake telung kothak sing isih ana. Kothak jeneng ora nemtokake amarga perusahaan uga duwe karyawan sing nuduhake jeneng utawa jeneng sing padha. Kajaba iku, kolom ora nemtokake utawa kolom jeneng amarga karyawan bisa nuduhake tanggal sing padha.
Hubungan Determinant kanggo Database Keys
Ing conto iki, minangka penentu, kunci calon, lan kunci utama. Iku kunci calon amarga nalika kabeh database ditelusuri 234, baris sing ngemot informasi babagan Ben Wilder katon lan ora ana rekaman liyane ditampilake. Kunci calon liyane ana nalika sampeyan nggoleki basis data kanthi informasi ing telung kolom; , lan , sing uga ngasilake asil sing padha.
minangka kunci utama amarga kabeh kombinasi kolom sing bisa digunakake minangka kunci calon, iku kolom sing paling gampang digunakake minangka referensi utama kanggo tabel iki.
Uga, dijamin unik kanggo tabel iki, ora kira manawa karyawan liyane ana, minangka lawan informasi ing kolom liyane.