Якія вызначаюць фактары і іх ролю ў базе дадзеных

Дэтэрмінанты вызначыць значэння, прысвоеныя іншым атрыбутам

Вызначальнік ў базе дадзеных табліцы атрыбут , які можа быць выкарыстаны для вызначэння значэнняў , прысвоеных іншых прыкметах ў той жа радку. Згодна з гэтым азначэнні, любой першасны ключ ці патэнцыйны ключ з'яўляецца вызначальным фактарам, але могуць быць вызначальнымі, якія не з'яўляюцца першаснымі ці магчымыя ключы.

Напрыклад, кампанія можа выкарыстоўваць табліцу з атрыбутамі , , і .

eMPLOYEE_ID Імя Прозвішча Дата нараджэння

123

Меган карычневы 01/29/1979
234 Бэн Уайлдэр 02/14/1985
345 Меган Chowdery 2/14/1985
456 Чарльз карычневы 07/19/1984


У гэтым выпадку поле вызначае, што засталіся тры поля. Поля імёнаў не вызначаюць , паколькі фірма можа мець супрацоўнікаў, якія падзяляюць адзін і той жа імя або прозвішча. Сапраўды гэтак жа, поле не вызначае або поля імёнаў, паколькі супрацоўнікі могуць падзяліць той жа дзень нараджэння.

Вызначальнік адносіны да ключах базы дадзеных

У гэтым прыкладзе з'яўляецца вызначальным, ключавым кандыдатам, а таксама першасны ключ. Гэта ключавы кандыдат , таму што , калі ўся база дадзеных шукаецца 234, радок , якая змяшчае інфармацыю аб Бэн Уайлдэрам з'яўляецца і ніякая іншая запіс не будзе паказаны. Яшчэ адным ключавым кандыдатам адбываецца пры пошуку ў базе даных па інфармацыі ў трох слупках; , і , які таксама атрымлівае той жа вынік.

з'яўляецца першасным ключом з усіх камбінацый слупкоў, якія можна выкарыстоўваць у якасці ключа кандыдата, гэта самы просты слупок для выкарыстання ў якасці асноўнага спасылкі на гэтую табліцу.

Акрамя таго, ня гарантавана будзе унікальным для гэтай табліцы, незалежна ад таго, колькі іншых супрацоўнікаў ёсць, у адрозненне ад інфармацыі, якія змяшчаюцца ў іншых слупках.