Skip to main content

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.

Viele Legacy -Softwareanwendungen haben ein archaisches Datenbankdesign.Dies ist auf die physischen Einschränkungen von Datenbanken zurückzuführen, die vor vielen Jahrzehnten entworfen wurden.Aufgrund der Einschränkungen der Feldnamengröße sind viele Namen abgekürzt und nicht sehr intuitiv.Ein Datenwörterbuch ist eine Notwendigkeit für die Verwaltung von Legacy -Datenbanken.

Leider gibt es keinen formalen Prüfprozess für das Datenbankdesign.Es liegt in der Regel in der Verantwortung des Entwicklungsteams, Best Practices beim Erstellen einer Datenbank 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.Wenn dieses Wörterbuch zukünftigen Entwicklern ermittelt, um zu bestimmen, wie das System am besten für zukünftige Verbesserungen 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 Feldnamen, um Vorname, Nachnamen und zweiten Vornamen zu enthalten.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 zu anderen Datenelementen in der Datenbank haben kann.

Ein erforderliches Feld ist ein Datenelement, das immer gefüllt werden 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.