Iga andmebaas koosneb tabelitest ja iga tabel on andmeridade kogum. Et neid andmereade tõhusalt ühendada, on vajalikud unikaalsed identiteedid. Siin tuleb mängu pärisvõti. See tagab, et iga andmereade mitte ainult ei eksisteeri, vaid seda saab ka unikaalselt tuvastada. Selles juhendis õpid, mis on pärisvõti, kuidas seda Microsoft Accessis rakendada ja milline roll on sellel seoses võõrvõtmetega.
Olulised järeldused
- Pärisvõti on unikaalne väärtus, mis tuvastab iga rea tabelis.
- Tavaliselt kasutatakse automaatset väärtust, mis kasvab automaatselt, et luua unikaalne ID.
- Pärisvõti on hädavajalik suhete loomiseks erinevate tabelite vahel.
- Võõrvõti ei pruugi olla unikaalne, kuid peab olema sama andmetüüp nagu pärisvõti.
Samm-sammult juhend
Et mõista ja rakendada pärisvõtit Accessis, järgi järgmisi samme:
1. Mis on pärisvõti?
Esialgu peaksid sa mõistma, mis täpselt on pärisvõti. Pärisvõti on unikaalne väärtus, mis asub teatud tabelisambas ja tagab, et ükski andmereade ei dubleeru. See on oluline, et tagada andmete terviklikkus. Pärisvõti on võtmetähtsusega tabelite vaheliste suhete jaoks.

2. Automaatsete väärtuste kasutamine
Tavaliselt rakendatakse pärisvõtit automaatsete väärtuste kaudu. Automaatne väärtus tagab, et iga uus andmereade saab automaatselt unikaalse ID, mis kasvab järjestikku. See tähendab, et uue andmerea loomisel saab see näiteks ID-d 1, 2, 3 jne. See on eriti kasulik, et tagada andmereadade jälgitavus ja unikaalsus.
3. Pärisvõtmete näited
Illustreeriv näide pärisvõtme kohta on juhi isikukood ettevõttes. Igal juhil on unikaalne isikukood, mis teda tuvastab. Kui sa lood tabeli juhtidest, siis isikukood on selle tabeli pärisvõti.
4. Suhted tabelite vahel
Et mõista pärisvõtmete ja teiste tabelite vahelist seost, vaatame suhet juhtide ja reiside vahel. Teises tabelis, mis loetleb reisid, vajame viidet juhi isikukoodile, et suhet luua. Seda viidet nimetatakse võõrvõtmeks.

5. Võõrvõtme mõistmine
Võõrvõti ei pea olema unikaalne. Seda kasutatakse sageli teises tabelis, et jälgida, milliseid reisid on juht teinud. Võõrvõti on sama andmetüüp nagu pärisvõti, mis tähendab, et siin kasutatakse täisarve seose loomiseks.
6. Unikaalsus ja mitmetähenduslikkus
Juht võib teha mitu reisi. Seega võib võõrvõti reiside tabelis esineda mitu korda. See võimaldab siduda mitu andmereada (reisid) üheainsa juhiga. Oluline on, et reiside pärisvõti, nagu reisi number, jääb unikaalseks.
7. Andmete terviklikkuse tagamine
Et tagada, et ükski juht ei saa sama reisi numbrit korduvalt, kehtib pärisvõtme põhimõte. Iga reisi number antakse välja vaid üks kord, tagades seeläbi andmete terviklikkuse. Nii saad kiiresti aru, milline reis on määratud teatud juhile.

8. Edasised teemad: Indekseerimine ja optimeerimine
Pärast pärisvõtme ja tema rolli mõistmist andmebaasi arhitektuuris, käsitleme ka teemasid nagu indekseerimine. Indeksid mängivad kriitilist rolli andmebaasi jõudluse optimeerimisel.
Kokkuvõte - Pärisvõti: Võti struktureeritud andmetele Accessis
Pärisvõti on iga andmebaasi struktuuri alus. See süsteem tagab andmete terviklikkuse ja võimaldab tõhusat haldamist erinevate andmereadade vahel. Oled nüüd õppinud pärisvõtme aluseid ning selle kasutamist koos võõrvõtmetega. Kasuta seda teadmist, et muuta oma andmebaasid Accessis struktureerituks ja efektiivseks.
Korduma kippuvad küsimused
Mis on pärisvõti?Pärisvõti on unikaalne väärtus, mis tuvastab iga rea tabelis.
Kuidas kasutatakse pärisvõtit Accessis?Accessis kasutatakse sageli automaatset väärtust, et tagada, et iga uus andmereade saaab unikaalse ID.
Kas võõrvõti võib olla ka mitte unikaalne?Jah, võõrvõti ei pea olema unikaalne, kuid see peab olema sama andmetüüp nagu pärisvõti.
Kuidas luuakse suhe kahe tabeli vahel?Suhe luuakse esimese tabeli pärisvõtme ja teise tabeli võõrvõtme kaudu.