Töö andmebaaside kallal võib olla keeruline, eriti kui tegemist on ID-de haldamisega. Microsofti Accessi üks oluline kontseptsioon on autoväärtus, mis võimaldab sul automaatselt genereerida unikaalseid ID-sid rekordite jaoks. Selles juhendis selgitan, kuidas autoväärtused toimivad ja milline on nende tähtsus andmete korraldamisel. Vaadakem koos selle teema erinevaid aspekte.

Olulisemad järeldused

  • Autoväärtused pakuvad automaatset arvutust rekorditele.
  • Kustutatud ID-sid ei määra uuesti, et säilitada andmete terviklikkust.
  • Andmebaasi parandamine ja tihendamine võivad ID-numbreid tagasi seadistada.

Astme-astmeline juhend

1. Mis on autoväärtused?

Autoväärtused toimivad primaarsete võtitena sinu tabelites. Primaarne võti on iga rekordi unikaalne identifikaator, mis lihtsustab andmete tuvastamist ja neile ligipääsu. Selles õppetükis keskendume automaatselt genereeritud ID-le juhiks ja autole.

Ainulaadsed autoväärtused Accessis: Saa andme-kangelaseks

2. Primaarsete võtmete loomine

Kuna soovid seada primaarset võtit oma andmebaasi, pead esmalt määrama andmetüübi autoväärtuseks. Seda saab teha tabeli omadustes, kuhu sa oma andmeid salvestad. Näiteks saab iga juht oma isikukoodi, mis on samuti määratud autoväärtuseks.

3. Rekordite loomine

Kui oled loonud oma tabeli primaarse võtmega, saad hakata rekordite lisamisega alustama. Mine oma tabeli loendivaatesse, et luua uusi kirjeid. ID väärtus arvutatakse automaatselt. Nii saab iga uus rekord unikaalse identifitseerimise.

4. Rekordite salvestamine

Oluline on teada, et rekord salvestatakse andmebaasi alles siis, kui sa sisestad kaasnevaid andmeid. Näiteks saad sisestada kliendi või juhi nime, aadressi ja muid teavet. Autoväärtus genereeritakse ja arvestatakse üles, nagu sa oled näinud esimestel kolmel kirjel.

5. Rekordite kustutamine

Kui kustutad ühe rekordi, ei määrata vastavat ID-d uuesti. See võib olla segadust tekitav, kuna näiliselt on „vabad” ID-numbrid. Kui soovid kustutatud rekordist pärast uue ID-de määrata, kasutab Access automaatselt järgmist vabalt autoväärtuse ID-d. Nii saab näiteks uus rekord ID 5, juhul kui ID 2 on kustutatud.

6. Andmebaasi parandamine

Andmebaasi optimeerimiseks peaksid aeg-ajalt kasutama funktsiooni „Andmebaasi tihendamine ja parandamine”. Selle abil salvestatakse kõik rekordid uuesti ning kõik kustutatud rekordid eemaldatakse täielikult vahemälust. See samm mitte ainult ei taga andmebaasi vaba „surnud” rekorditest, vaid võib ka parandada jõudlust.

Ainulaadsed autod väärtused Accessis: Saage andmete kangelaseks

7. Autoväärtuste käsitsi määramine

On võimalik määrata autoväärtusi käsitsi, kuid kõik eelnevad rekordid tuleb kustutada, et ID-d uuesti kasutada. Access ei luba seda, kuna autoväärtuse funktsioon määrab, et numbrid antakse automaatselt. Üritus taastada juba määratud ID lükatakse tagasi.

Ainulaadsed autoväärtused Accessis: Saa andme-koonuseks

8. Andmebaasi õige struktuuri loomine

Kui rekord kustutatakse, on soovitatav mitte kustutada seda lõplikult, vaid seadistada selle staatuseks „aktiivne”. Nii jääb sinu andmebaasi struktuur terveks ja kõik ID-d jäävad unikaalseks.

9. Autoväärtuste ülesarvamine

Uue rekordi loomisel kasutab autoväärtuse funktsioon järgmist saadaolevat väärtust, ükskõik, kas varasema rekord on kustutatud. Kui sa lood ja kustutad rekordid, peaks see alati meeles pidama, kuna see aitab sul säilitada andmete terviklikkust.

Kokkuvõte - Unikaalsed autoväärtused Accessis: Saa andmehiri

Autoväärtused on hädavajalik tööriist Accessis, et tagada, et igal rekordil oleks unikaalne identifikaator. Autoväärtuste toimimise mõistmine on kriitiline sinu andmebaasi tõhusaks haldamiseks. Pane eriti tähele, et märgid rekordid inaktiivseks, selle asemel et need täielikult kustutada, et vältida võimalikke probleeme ID konfliktidega.

Korduma kippuvad küsimused

Mis on autoväärtus Accessis?Autoväärtus on automaatselt genereeritud primaarvõti, mis määrab igale tabeli rekordile unikaalse ID.

Kas kustutatud ID-sid saab Accessis uuesti kasutada?Ei, kustutatud ID-sid ei määrata uuesti; Access määrab alati järgmise saadaoleva ID.

Kuidas saan oma andmebaasi tihendada?Sa saad minna „Fail” ja valida valiku „Andmebaasi tihendamine ja parandamine”.

Mis juhtub, kui ma kustutan ühe rekordi?Rekord eemaldatakse, kuid ID jääb süsteemi, mille järel Access loendab automaatselt, kui uusi rekordeid luuakse.

Miks peaksin seadma rekordi inaktiivseks, selle asemel et seda kustutada?Rekordi seadmine inaktiivseks säilitab andmebaasi struktuuri terviklikkuse ning väldib ID konfliktide teket.