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 von einem Datenbankenprogrammierer durchgeführt, der häufig eine Liste der richtigen Werte für ein Eintragsfeld im Programm festlegt.
Vielleicht der einfachste Weg, um das Konzept einer Datendomäne zu verstehen, besteht darin, ein Beispiel zu untersuchen.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 normalerweise angeben, dass dies die einzigen akzeptablen Antworten für jemanden sind, der Daten in den Mitarbeiterstatus eingibt.
Ein weiteres, komplexeres Beispiel für eine Datendomäne wäre ein Feld für die Telefonnummer der Mitarbeiter.In den USA müsste die Datendomäne in diesem Bereich nur auf Zahlen begrenzt 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 Einzelpersonen versuchen, (999) 999-9999 als ihre Telefonnummer zu beanspruchen.In beiden Beispielen werden die in den effektiven Datendomänen platzierten Grenzen mithilfe eines Tools erreicht, das als Referenztabelle bezeichnet wird.
Akzeptable Datenwerte werden typischerweise in einer Referenztabelle gespeichert.Eine Referenztabelle ist eine mit der Datenbank verknüpfte Tabelle, 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.