Ákvarðanir og hlutverk þeirra í gagnagrunni

Ákvarðanir skilgreina gildi sem eru úthlutað öðrum eiginleikum

Ákvörðun í gagnagrunni töflu er eiginleiki sem hægt er að nota til að ákvarða gildi sem úthlutað er til annarra eiginleika í sömu röð. Með þessari skilgreiningu er hver aðal lykill eða frambjóðandi lykill ákvarðandi, en það kann að vera ákvarðanir sem eru ekki aðal- eða frambjóðandi lyklar.

Til dæmis gæti fyrirtæki notað töflu með eiginleikum , , og .

Starfsmaður Fyrsta nafn Eftirnafn Fæðingardagur

123

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


Í þessu tilviki ákvarðar reiturinn hinna þrjá reiti sem eftir eru. Nafnareitarnir ákvarða ekki vegna þess að fyrirtæki geta haft starfsmenn sem deila sömu fyrstu eða eftirnafninu. Á sama hátt ákvarðar reitinn ekki eða nafnareitina þar sem starfsmenn geta deilt sama afmælið.

Ákveðnar tengsl við gagnatakka

Í þessu dæmi er ákvarðandi, frambjóðandi lykill og einnig aðal lykill. Það er frambjóðandi lykill því að þegar allur gagnagrunnurinn er leitað að 234 birtist röðin sem inniheldur upplýsingar um Ben Wilder og engin önnur skrá er sýnd. Annar frambjóðandi lykill á sér stað þegar þú leitar að gagnagrunninum með upplýsingum í þremur dálkum; , og , sem einnig sækir sömu niðurstöðu.

er aðal lykillinn vegna allra samsetningar dálka sem hægt er að nota sem frambjóðandi lykill, það er einfaldasta dálkurinn sem á að nota sem aðal tilvísun í þennan töflu.

Einnig er tryggt að sé einstakt fyrir þennan borð, sama hversu margir aðrir starfsmenn eru, í stað upplýsinganna í öðrum dálkum.