Hvað er aðal lykill?

Lærðu hvað gerir góða eða slæma aðal lykil í gagnagrunni

Hver er aðal lykill? Í heimi gagnagrunna , skilgreinir aðallykill samskiptatafla einstaklega hvert skrá í töflunni. Gagnasöfn nota lykla til að bera saman, raða og geyma færslur og búa til tengsl milli skráa.

Að velja aðal lykil í gagnagrunni er ein mikilvægasta skrefið í ferlinu. Það getur verið eðlilegt eiginleiki sem er tryggt að vera einstakt, svo sem almannatryggingarnúmer á borði sem er ekki meira en eitt skrá á mann eða - helst - það er hægt að mynda af gagnagrunnsstjórnunarkerfinu, svo sem eins og alheims einstakt auðkenni eða GUID , í Microsoft SQL Server . Aðallyklar geta samanstaðið af einum eiginleiki eða mörgum eiginleikum saman.

Aðallyklar eru einstök tengsl við tengdar upplýsingar í öðrum borðum þar sem aðal lykillinn er notaður. Það verður að vera skráð þegar skrá er búin til og það ætti aldrei að vera breytt. Hver tafla í gagnagrunninum hefur dálk eða tvö sérstaklega fyrir aðal lykilinn.

Aðal lykill Dæmi

Ímyndaðu þér að þú hafir STUDENT borð sem inniheldur skrá fyrir hvern nemanda við háskóla. Nemandi kennitala nemandans er góður kostur fyrir aðal lykil í STUDENT töflunni. Fornafn og eftirnafn nemandans eru ekki góðar ákvarðanir vegna þess að það er alltaf möguleiki að fleiri en einir nemendur hafi sama nafn.

Önnur léleg val á aðallyklum eru póstnúmer, netfang og vinnuveitandi, sem öll geta breytt eða táknað marga. Kennimerkið sem notað er sem aðal lykill verður að vera einstakt. Jafnvel tölur um almannatryggingar geta breyst þegar almannatryggingastofnunin endurvísir númer til einhvers sem hefur haft áhrif á persónuþjófnað. Sumir hafa ekki einu sinni öryggisnúmer. Hins vegar, vegna þess að bæði þessara tilfella eru sjaldgæfar. Tölur um almannatryggingar geta verið góður kostur fyrir aðal lykil.

Ráð til að velja góða aðallykla

Þegar þú velur rétta aðallykilinn eru gagnasöfnin hraðvirk og áreiðanleg. Mundu bara: