Hva er et datadomene?

"Data Domain" 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 databases 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, ville programmereren tindikerer ypisk at dette er de eneste akseptable svarene for noen som legger inn data i "ansattstatus."

Et annet, mer sammensatt eksempel på et datadomene ville være et felt for en 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 LBlekket 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.

ANDRE SPRÅK