Дэтэрмінанты вызначыць значэння, прысвоеныя іншым атрыбутам
Вызначальнік ў базе дадзеных табліцы атрыбут , які можа быць выкарыстаны для вызначэння значэнняў , прысвоеных іншых прыкметах ў той жа радку. Згодна з гэтым азначэнні, любой першасны ключ ці патэнцыйны ключ з'яўляецца вызначальным фактарам, але могуць быць вызначальнымі, якія не з'яўляюцца першаснымі ці магчымыя ключы.
Напрыклад, кампанія можа выкарыстоўваць табліцу з атрыбутамі , , і .
eMPLOYEE_ID | Імя | Прозвішча | Дата нараджэння |
---|
123
| Меган | карычневы | 01/29/1979 |
234 | Бэн | Уайлдэр | 02/14/1985 |
345 | Меган | Chowdery | 2/14/1985 |
456 | Чарльз | карычневы | 07/19/1984 |
У гэтым выпадку поле вызначае, што засталіся тры поля. Поля імёнаў не вызначаюць , паколькі фірма можа мець супрацоўнікаў, якія падзяляюць адзін і той жа імя або прозвішча. Сапраўды гэтак жа, поле не вызначае або поля імёнаў, паколькі супрацоўнікі могуць падзяліць той жа дзень нараджэння.
Вызначальнік адносіны да ключах базы дадзеных
У гэтым прыкладзе з'яўляецца вызначальным, ключавым кандыдатам, а таксама першасны ключ. Гэта ключавы кандыдат , таму што , калі ўся база дадзеных шукаецца 234, радок , якая змяшчае інфармацыю аб Бэн Уайлдэрам з'яўляецца і ніякая іншая запіс не будзе паказаны. Яшчэ адным ключавым кандыдатам адбываецца пры пошуку ў базе даных па інфармацыі ў трох слупках; , і , які таксама атрымлівае той жа вынік.
з'яўляецца першасным ключом з усіх камбінацый слупкоў, якія можна выкарыстоўваць у якасці ключа кандыдата, гэта самы просты слупок для выкарыстання ў якасці асноўнага спасылкі на гэтую табліцу.
Акрамя таго, ня гарантавана будзе унікальным для гэтай табліцы, незалежна ад таго, колькі іншых супрацоўнікаў ёсць, у адрозненне ад інфармацыі, якія змяшчаюцца ў іншых слупках.