Was ist ein Datenwörterbuch?
Eine Computerdatenbank ist ein digitales Dateisystem, das kritische Informationen für ein Unternehmen verwaltet. Ein Datenwörterbuch ist eine detaillierte Datenkarte der einzelnen Elemente und der Dateitabelle in der Datenbank. Diese Karte wird als Datenkatalog angesehen, der jeden Tabellennamen, Feldnamen, Feldtyp und eine allgemeine Beschreibung aller Elemente in der Datenbank enthält.
Das Datenwörterbuch ist eines der kritischsten Dokumente für eine Computeranwendung. Es enthält eine allgemeine Beschreibung des Inhalts der Daten in der Datenbank. Es definiert auch die Formatregeln, Einschränkungen und Regeln für die Datenintegrität. Ohne dieses Wörterbuch könnte die zukünftige Änderung der Anwendung unmöglich werden. Dies ist auf die physischen Einschränkungen von Datenbanken zurückzuführen, die vor vielen Jahrzehnten entworfen wurden. Aufgrund der Einschränkungen der Feldnamengrößen werden viele Namen abgekürzt und nicht sehr intuitiv. Ein Datenwörterbuch ist eine Notwendigkeit für die Verwaltung von Legacy -DatenBasen.
Leider gibt es keinen formalen Prüfprozess für Datenbankdesign. Es liegt in der Regel in der Verantwortung des Entwicklungsteams, beim Erstellen einer Datenbank bewährte Verfahren zu implementieren. Viele Anfänger -Entwickler können Spaltennamen mit generischen Beschreibungen definieren. Diese generische Namenskonvention ist äußerst nicht intuitiv und schlechte Praxis, was zu einer unüberschaubaren Datenbank führen kann.
Ein Datenwörterbuch kann das nicht intuitive Datenbankdesign unterstützen. Dieses Wörterbuch definiert jeden Feldnamen und die Metadaten im Detail mit einer Beschreibung der Verwendung der Daten. Dieses Wörterbuch kann zukünftige Entwickler helfen, zu bestimmen, wie das System für zukünftige Verbesserungen am besten geändert werden kann.
Eine Datenbank besteht aus Tabellen und Feldnamen. Die Tabelle ist eine Datei, die Informationen zu einem bestimmten Datenart enthält. Ein Beispiel für eine Tabelle könnte eine Personentabelle sein. Die Personentabelle hätte ein FeldNamen, die Vornamen, Nachnamen und zweiten Vornamen einschließen. Das Datenwörterbuch ist das Dokument, das die Details zu jedem Feld in den Datenbanktabellen definiert.
Das Datenwörterbuch ähnelt einem Katalogsystem innerhalb einer Bibliothek. Jede Tabelle ist Dokumente als eine bestimmte Einheit mit einer Detaildefinition der Feldnamen in der Tabelle. Die Definition sollte die Größe, den Typ und die erwarteten Werte der Felder enthalten. Es sollte auch alle Beziehungen definieren, die die Tabelle mit anderen Datenelementen in der Datenbank haben kann.
Ein erforderliches Feld ist ein Datenelement, das immer gefüllt sein muss, bevor die Anwendung in das Dateisystem gespeichert werden kann. Nicht alle Datenelemente werden als erforderliche Felder angesehen. Das Datenwörterbuch sollte auch dokumentieren, welche Felder erforderlich sind. Dies hilft zukünftiges Entwicklungsteam, die in der Datenbank enthaltenen Regeln zu verstehen.