Was ist eine Datendomäne?
"Datendomäne" ist ein Begriff, der in Datenbankfeldern und Datenverwaltung verwendet wird. Es bezieht sich auf den Bereich der akzeptablen Werte, die eine bestimmte Zeile oder ein bestimmtes Feld enthalten kann. Durch die Durchsetzung von Datendomänen werden die Informationen in einer Datenbank konsistent und in akzeptablen Parametern konsistent und vermeiden Situationen, in denen Datenbanken entweder unsinnige Ergebnisse erzielen oder bestimmte Abfragen aus ausreichenden Informationen nicht beantworten können. Das Definieren einer Datendomäne wird vom Programmierer einer Datenbank durchgeführt, der häufig eine Liste der richtigen Werte für ein Eintragsfeld im Programm festlegt. Betrachten Sie ein Feld in einer Mitarbeiterdatenbank, in der ein Endbenutzer den Beschäftigungsstatus einzelner Mitarbeiter aufzeichnen soll. Jeder Mitarbeiter in der Organisation ist entweder ein aktueller oder früherer Mitarbeiter. Daher sind dies die einzigen akzeptablen Einträge in der Datendomäne für dieses Feld. Beim Erstellen der Datenbank würde der Programmierer t tunypicical geben an, dass dies die einzigen akzeptablen Antworten für jemanden sind, der Daten in den "Mitarbeiterstatus" eingibt.
Ein weiterer, komplexerer Beispiel für eine Datendomäne wäre ein Feld für die Telefonnummer eines Mitarbeiters. In den USA müsste die Datendomäne in diesem Bereich nur auf Zahlen beschränkt sein, zusammen mit einer maximalen Länge von 10 Zeichen. Mit anderen Worten, eine Vorwahl sowie eine siebenstellige Telefonnummer. Ein Programmierer, der eine noch engere Kontrolle über die Datendomäne durchsetzen wollte, könnte sie so programmieren, dass nur tatsächliche Bereichscodes und Präfixe verwendet werden konnten, um zu verhindern, dass Personen versuchen, (999) 999-9999 als ihre Telefonnummer zu beanspruchen. In beiden Beispielen werden die auf den effektiven Datendomänen platzierten Grenzen mithilfe eines als Referenztabels bezeichneten Tools erreicht.
akzeptable Datenwerte werden typischerweise in einer Referenztabelle gespeichert. Eine Referenztabelle ist eine Tabelle lIn der Datenbank inneiert, die die akzeptablen Werte oder Wertebereiche für Daten für bestimmte Tabellen in der Datenbank enthält. Die in die Datenbank eingegebenen Informationen werden mit der Referenztabelle verglichen, um festzustellen, ob der Benutzer versehentlich einen ungültigen Eintrag eingegeben hat. Ungültige Einträge werden normalerweise mit einer Fehlermeldung gekennzeichnet und fordern eine zweite Gelegenheit auf, einen korrekten Wert in die Datenbank einzugeben.