Andmete haldamine Accessis võib põhjustada ootamatuid probleeme, eriti kui tegemist on normaalvormide järgimisega. Tihti satume olukorda, kus salvestame andmeid redundantselt või esitame neid valesti. Sel õpetusel näitan ma sulle, kuidas luua otsingu-referentstabeli efektiivseks haldamiseks postiindeksite (PLZ) ja kohtade osas. See mitte ainult ei paranda sinu andmebaaside andmete terviklikkust, vaid vähendab ka oluliselt vigade ja duplikaatide tekkimise tõenäosust.

Peamised järeldused

  • Postiindeksite ja kohtade referentstabeli loomine parandab andmekvaliteeti.
  • Õigete andmetüüpide kasutamine aitab vältida sisestusvigu.
  • Redundantsed väljad saab linkimisega eemaldada, mis lihtsustab andmebaasi.

Samm-sammuline juhend

Esialgu oled võib-olla loonud oma tabelid, kuid oled rikkunud mõned normaalvormid. See kehtib nii kliendandmebaasi kui ka juhilubade andmebaasi kohta. Kui sa näiteks sisestad kliendandmebaasi postiindeksi ja vastava koha, võib see põhjustada duplikaate. Selliste vigade vältimiseks peaksime looma referentstabeli.

Loo PLZ ja Ort Accessis efektiivselt kui viite tabel

Probleemsete valdkondade tuvastamine

Mine kliendandmebaasi kujundusvaatesse. Siin märkad, et kliendi postiindeks ja koht on koos ühes andmereas. See tähendab, et sa peaksid postiindeksi välja määratlema mitte lihtsalt numbrina, vaid tekstiväljana, et saaksid õigesti salvestada ka välismaiste postiindeksite numbreid.

Looge PLZ ja Ort Accessis efektiivselt otsingureferentsinaabel

Andmetüüpide õige määratlemine

Sa peaksid postiindeksi välja muutma „lühikeseks tekstiks“. Sellega hoolitsed sa selle eest, et postiindeksid, nagu näiteks Hollandi või Inglismaa omad, saaksid õigesti salvestatud. Vastava koha välja tuleks samuti määrata andmetüübiks „lühike tekst“. Kuigi Saksamaal koosneb enamik postiindekseid viiest numbrist, võivad mõned rahvusvahelised olla ka pikemad.

Referentstabeli nõuded

Andmebaasi optimeerimiseks on oluline, et referentsväljade andmetüübid ühtiksid. Määra referentstabelis postiindeksi väli samuti „lühikeseks tekstiks“. Määra välja suurus vastavalt nõudmistele; Saksamaal ei ole postiindeksid tavaliselt pikemad kui kümme tähemärki.

Referentstabeli loomine

Loo uus tabel nimega „Postiindeks“ ja määra vajalikud väljad. Lisa välja postiindeksi jaoks ja veel üks koha jaoks. Ära unusta tähistada postiindeksit esmase võtmena, et vältida duplikaate. Sellega lood sa selge aluse oma andmebaasile.

Referentstabeli linkimine

Pärast seda, kui oled nüüd referentstabeli loonud, saame kohti ja postiindekseid referentstabelist juhilubade andmebaasi ja kliendandmebaasi lisada. See toimub tabelite vahelise suhte loomise kaudu, et saaksid otse postiindeksile juurde pääseda.

Kokkuvõte – PLZ ja koht efektiivselt Accessis kui otsingu-referentstabeli loomine

Sel õpetusel oled õppinud, kui tähtis on struktureeritud andmebaas ja kuidas saad läbi otsingu-referentstabeli nende postiindeksite ja kohtade andmete terviklikkuse tagamise. Lisaks oled saanud teada, kuidas valida õigeid andmetüüpe ja millised sammud on vajalikud referentstabeli loomiseks. Selle meetodiga saad mitte ainult parandada oma andmebaasi, vaid ka muuta see tulevikukindlaks, loobudes vigadele kalduvast andmete redundantsusest.

Korduma kippuvad küsimused

Kuidas vältida duplikaate oma andmebaasis?Määrates postiindeksite andmetüübi esmaseks võtmena.

Millisest andmetüübist peaksin postiindeksite jaoks lähtuma?Andmetüüp „lühike tekst“ on kõige sobivam ka rahvusvaheliste postiindeksite salvestamiseks.

Kuidas muutan Accessis andmetüüpi?Minge kujundusvaatesse ja valige vastav väli, et muuta andmetüübi määranguid.

Milline väljasuurus on Saksamaa postiindeksite jaoks sobiv?Kümme tähemärki on tavaliselt piisav.

miks mul on vaja referentstabelit?Referent- või otsingatabel vähendab vigade tõenäosust ja parandab andmekvaliteeti oluliselt.