Datadomän
I datahantering och databasanalys är en datadomän samlingen av värden som ett dataelement kan innehålla. Regeln för att bestämma domängränsen kan vara så enkel som en datatyp med en lista med värden.
Till exempel kan en databastabell som har information om personer, med en post per person, ha kolumnen "äktenskaplig status " . Den här kolumnen kan deklareras som en strängdatatyp och tillåtas ha ett av två kända kodvärden : "M" för gift, "S" för singel och NULL för poster där civilståndet är okänd eller inte tillämpligt. Datadomänen för kolumnen civilstånd är: "M", "S".
I en normaliserad datamodell anges referensdomänen vanligtvis i en referenstabell . Efter föregående exempel skulle en referenstabell för civilstånd ha exakt två poster, en per tillåtet värde – exklusive NULL. Referenstabeller är formellt relaterade till andra tabeller i en databas genom att använda främmande nycklar .
Mindre enkla regler för domängränser, om databastillämpade, kan implementeras genom en kontrollbegränsning eller, i mer komplexa fall, i en databasutlösare . Till exempel kan en kolumn som kräver positiva numeriska värden ha en kontrollbegränsning som deklarerar att värdena måste vara större än noll.
Denna definition kombinerar begreppen domän som ett område över vilket kontroll utövas och den matematiska idén om en uppsättning värden för en oberoende variabel för vilken en funktion är definierad, som i Domain of a function .
Se även
- Datamodellering
- Främmande nyckel
- ISO/IEC 11179 Metadatastandarder
- Master data management
- Databasnormalisering
- Primärnyckel
- Relationsdatabas