Skip to main content

Određivači u bazama podataka

Linda Hill: How to manage for collective creativity (Lipanj 2026)

Linda Hill: How to manage for collective creativity (Lipanj 2026)
Anonim

Utvrda u tablici baze podataka je atribut koji se može koristiti za određivanje vrijednosti dodijeljenih drugim atributima u istom retku. Prema ovoj definiciji, bilo koji ključ primarnog ključa ili kandidat ključna je odrednica, ali mogu postojati determinanti koji nisu primarni ili ključni kandidati.

Na primjer, tvrtka može koristiti tablicu s atributima , , i .

Employee_idImePrezimeDatum rođenja

123

Megansmeđ01/29/1979
234BenWilder02/14/1985
345MeganChowdery2/14/1985
456Charlessmeđ07/19/1984

U ovom slučaju polje određuje preostala tri polja. Polja imena ne određuju jer tvrtka može imati zaposlenike koji dijele isto ime ili prezime. Slično tome, Polje ne određuje ili polja imena jer zaposlenici mogu dijeliti isti rođendan.

Odlučna veza s ključevima baze podataka

U ovom primjeru, je odrednica, ključni kandidat, ali i primarni ključ. To je ključni kandidat jer kada se pretražuje cijela baza podataka 234, pojavljuje se redak koji sadrži podatke o Ben Wilderu i ne prikazuje se drugi zapis. Drugi ključ kandidata pojavljuje se kada pretražujete bazu podataka prema informacijama u tri stupca; , i , koji također preuzima isti rezultat.

je primarni ključ zbog svih kombinacija stupaca koji se mogu koristiti kao ključni kandidat, to je najlakši stupac koji se koristi kao primarna referenca na ovu tablicu.

Također, zasigurno je jedinstvena za ovu tablicu, bez obzira na broj drugih zaposlenika, za razliku od informacija u drugim stupcima.