Darbas su duomenų bazėmis gali būti iššūkių, ypač kai kalbama apie ID valdymą. Svarbus konceptas Microsoft Access yra automatinis numeravimas, kuris leidžia automatiškai generuoti unikalius ID įrašams. Šiame vadove paaiškinsiu, kaip veikia automatiniai numeriai ir jų reikšmė duomenų organizavimui. Leiskite kartu peržiūrėti įvairius šio dalyko aspektus.
Pagrindinės įžvalgos
- Automatiniai numeriai siūlo automatinį skaičiavimą įrašams.
- Ištrinti ID nėra iš naujo priskiriami, kad būtų išlaikyta duomenų vientisumas.
- Duomenų bazės taisymas ir suspaudimas gali atstatyti ID numerius.
Žingsnis po žingsnio vadovas
1. Kas yra automatiniai numeriai?
Automatiniai numeriai tarnauja kaip pirminis raktas jūsų lentelėse. Pirminis raktas yra unikali identifikacija kiekvienam įrašui, kuri palengvina duomenų identifikavimą ir prieigą. Šioje pamokoje sutelksime dėmesį į automatiškai generuojamą ID vairuotojui ir automobiliui.

2. Sukurti pirminį raktą
Norėdamas nustatyti pirminį raktą savo duomenų bazėje, pirmiausia turi nustatyti duomenų tipą kaip automatinį numerį. Tai daroma lentelės savybėse, kuriose saugote savo duomenis. Pavyzdžiui, kiekvienam vairuotojui suteikiama asmens numeris, kuris taip pat yra apibrėžtas kaip automatinis numeris.
3. Sukurti įrašus
Kai sukuri savo lentelę su pirminiu raktu, gali pradėti pridėti įrašus. Eik į lentelės sąrašo režimą, kad sukurtum naujus įrašus. ID vertė automatiškai didėja. Taigi kiekvienas naujas įrašas gauna unikalią identifikaciją.
4. Išsaugoti įrašus
Svarbu žinoti, kad įrašas bus išsaugotas duomenų bazėje tik tada, kai įvesite lydinčius duomenis. Pavyzdžiui, galite įvesti kliento arba vairuotojo vardą, adresą ir kitą informaciją. Tada automatinis numeris bus generuojamas ir didinamas, kaip matėte pirmuose trijuose įrašuose.
5. Ištrinti įrašus
Jei ištrinate įrašą, atitinkamas ID nebus iš naujo priskirtas. Tai gali būti painu, nes atsitiktinai gali atrodyti, kad yra „laisvų“ ID numerių. Jei norite sukurti naują ID po įrašo ištrynimo, Access automatiškai naudos kitą prieinamą automatinį ID. Taigi naujas įrašas, pavyzdžiui, gautų ID 5, jei ID 2 buvo ištrintas.
6. Atlikti duomenų bazės taisymą
Norėdami optimizuoti duomenų bazę, kartais turėtumėte naudoti funkciją „Duomenų bazės suspaudimas ir taisymas“. Tai išsaugos visus įrašus iš naujo, o visi ištrinti įrašai bus visiškai pašalinti iš atminties. Šis žingsnis ne tik užtikrins, kad duomenų bazė būtų be „mirusių“ įrašų, bet taip pat gali pagerinti našumą.

7. Rankiniu būdu priskiriant automatiniai numeriai
Yra galimybė rankiniu būdu priskirti automatiniai numeriai, tačiau prieš tai reikia ištrinti visus ankstesnius įrašus, kad būtų galima iš naujo naudoti ID. Access to neleidžia, kadangi automatinio skaičiavimo funkcija nustato, jog numeriai turėtų būti priskiriami automatiškai. Bandymas atkurti jau priskirtą ID bus atmestas.

8. Teisingai struktūruoti duomenų bazę
Jei įrašas yra ištrinamas, patartina jo galutinai neištrinti, o pakeisti statusą į „neaktyvus“. Tokiu būdu jūsų duomenų bazės struktūra išlieka nepakitusi ir užtikrina, kad visi ID lieka unikali.
9. Automatiniai numeriai didėjimas
Kuriant naują įrašą, automatinis numerio funkcija naudos kitą prieinamą vertę, nesvarbu, ar anksčiau buvo ištrintas įrašas. Kurdamas ir ištrindamas įrašus, tai visada turėtų būti omenyje, nes tai padeda išlaikyti duomenų vientisumą.
Santrauka - Unikalūs automatiniai numeriai Access: Tapk duomenų herojumi
Automatiniai numeriai yra nepakeičiamas įrankis Access, užtikrinantis, kad kiekvienas įrašas gautų unikalią identifikaciją. Suprasti, kaip veikia automatiniai numeriai, yra esminis efektyviai valdant savo duomenų bazę. Ypač svarbu pažymėti, kad įrašus reikėtų žymėti kaip neaktyvius, o ne visiškai ištrinti, kad būtų išvengta galimų ID konfliktų.
Dažnai užduodami klausimai
Kas yra automatinis numeris Access?Automatinis numeris yra automatiškai generuojamas pirminis raktas, kuris kiekvienam įrašui lentelėje priskiria unikalų ID.
Ar gali būti pakartotinai naudojami ištrinti ID Access?Ne, ištrinti ID nėra priskiriami iš naujo; Access visada priskiria kitą prieinamą ID.
Kaip galiu suspausti savo duomenų bazę?Galite eiti į „Failas“ ir pasirinkti „Duomenų bazės suspaudimas ir taisymas“ parinktį.
Kas nutinka, kai aš ištrinu įrašą?Įrašas yra pašalinamas, tačiau ID išlieka sistemoje, po to Access automatiškai didina, kai kuriami nauji įrašai.
Kodėl turėčiau nustatyti įrašą kaip neaktyvų, o ne jį ištrinti?Nustatyti įrašą kaip neaktyvų išlaiko duomenų bazės struktūros vientisumą ir išvengia ID kolizijų.