Determinants en harren rol yn in databank

Determinants identifisearje wearden dy't oantsjutte oan oare attributen

In determinant yn in databank tabel is in attribút dat brûkt wurde kin om de wearden dy 't oantsjutte wurde oan oare attributen yn deselde rige. Troch dizze definysje is elke primêre kaai of kandidaatskerm in fêst fêst, mar der kin wêze dat determinanten binne dy't net primêre of kandidaatskippen binne.

Bygelyks kin in bedriuw in tabel brûke mei de attributen , , en .

Employee_id Foarnamme Achternamme Bertedatum

123

Megan Brún 01/29/1979
234 Ben Wilder 02/14/1985
345 Megan Chowdery 2/14/1985
456 Charles Brún 07/19/1984


Yn dit gefal bepale it fjild de oerbleaune trije fjilden. De nammefjilden befestigje gjin omdat it firma meiwurkers hawwe dy't deselde earste of lêste namme hawwe. Lykwols, it fjild bestiet net de of de nammefjilden om't meiwurkers de deselde jierdei dielje kinne.

Bestimmende relaasjes ta databankkeys

Yn dit foarbyld is in determinant, in kandidaat, en ek in primêre kaai. It is in kandidaatskerm omdat as de folsleine database 234 besochte is, dan sil de rige wêryn de ynformaasje oer Ben Wilder ferskynt en gjin oare record is oanjûn. In oare kandidaat kaai is as jo de databank sykje troch de ynformaasje yn trije kolommen; , en , dy't ek deselde resultaat weromfiert.

De is de primêre kaai om fan alle kombinaasjes fan kolommen dy't as kandidaatskerm brûkt wurde kinne, it is de maklikste kolom om te brûken as de primêre referinsje nei dizze tabel.

Ek is garandearre om unyk te meitsjen foar dizze tabel, lykas in protte oare meiwurkers der binne, yn tsjinstelling ta de ynformaasje yn oare kolommen.