Skip to main content

Hva er et datadomene?

Datadomene er et begrep som brukes i databasefelt og datahåndtering.Det refererer til området for akseptable verdier som en bestemt rad eller felt kan inneholde.Å håndheve datadomener holder informasjonen i en database konsistent og innenfor akseptable parametere, og unngår situasjoner der databaser enten gir nonsensiske resultater eller ikke klarer å svare på spesifikke spørsmål på grunn av mangel på tilstrekkelig informasjon.Å definere et datadomene gjøres av en databaser -programmerer, som ofte bestemmer en liste over riktige verdier for et oppføringsfelt i programmet.

Kanskje den enkleste måten å forstå konseptet med et datadomene er ved å undersøke et eksempel.Vurder et felt i en ansattdatabase som en sluttbruker skal registrere sysselsettingsstatusen til enkeltansatte.Hver ansatt i organisasjonen vil være enten en nåværende eller tidligere ansatt;Derfor er det de eneste akseptable oppføringene i datadomenet for det feltet.Når du oppretter databasen, vil programmereren vanligvis indikere at dette er de eneste akseptable svarene for noen som legger inn data i ansattstatusen.

Et annet, mer komplekst eksempel på et datadomene ville være et felt for et ansattes telefonnummer.I USA må datadomenet i dette feltet bare være begrenset til tall, sammen med en maksimal lengde på 10 tegn;Med andre ord, en retningsnummer pluss et syvsifret telefonnummer.En programmerer som ønsket å håndheve et enda strammere nivå av kontroll over datadomenet, kunne programmere det slik at bare faktiske områdekoder og prefikser kunne brukes, og hindre enkeltpersoner i å forsøke å kreve (999) 999-9999 som telefonnummer.I begge eksempel oppnås grensene som er plassert på de effektive datadomenene ved å bruke et verktøy kjent som en referansetabell.

Akseptable dataverdier lagres vanligvis i det som er kjent som en referansetabell.En referansetabell er en tabell koblet til databasen som inneholder de akseptable verdiene eller verdiene for data for spesifikke tabeller i databasen.Informasjon som legges inn i databasen sammenlignes med referansetabellen for å avgjøre om brukeren ved et uhell har lagt inn en ugyldig oppføring.Ugyldige oppføringer er normalt flagget med en feilmelding og be en ny mulighet til å oppgi en riktig verdi i databasen.