Determinants lan Peran ing Database

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.