Ich bin neu in Oracle-Datenbanken. Ich habe SQL Server und die Beschreibungsfelder (MS_Description) für Tabellen und Spalten zu Dokumentationszwecken verwendet. Gibt es ein Äquivalent für Oracle? Was ist die beste Vorgehensweise zum Dokumentieren der Oracle-Datenbank?
oracle
metadata
documentation
jrara
quelle
quelle
Antworten:
In Oracle würden Sie den Befehl COMMENT verwenden, um:
Die meisten Tools (PL / SQL Developer, Toad ...) zeigen diese Kommentare in entsprechenden Feldern an, wenn Sie das Datenbankschema durchsuchen.
Die Kommentare können direkt mit den
*COMMENTS
Wörterbuchansichten abgefragt werden , zALL_TAB_COMMENTS
.quelle
In Oracle gibt es Tabellen- und Spaltenkommentare, die zur Dokumentation verwendet werden können.
Diese Kommentare können einfach mit den folgenden Befehlen hinzugefügt werden:
quelle
Oracle stellt sein Datenwörterbuch über Ansichten zur Verfügung. Mit diesen Ansichten können Sie die benötigten Informationen abfragen.
Die wichtigsten Ansichten, die Sie verwenden müssen, sind:
DBA_OBJECTS
- listet alle DB-Objekte aufDBA_TABLES
- Liste aller Tabellen (und ihrer Eigentümer, die in Oracle Schemata sind )DBA_TAB_COLUMNS
- Alle Tabellen und ihre Spalten auflistenDarüber hinaus gibt es
ALL_%
undUSER_%
Äquivalente dieser Ansichten (zB: `USER_TABLES) , die nur alle Objekte zeigen Sie die Berechtigung auf, und Objekte , die Sie besitzen.quelle
CustomerID
möchte ich möglicherweise die vom ETL-Prozess generierte Ersatz-ID hinzufügen. Siehe zum Beispiel diesen LinkWenn Sie dies in der Oracle-Datenbank tun müssen, ist der Kommentarbefehl Ihre Antwort. Die Dokumentation des Schemas auf diese Weise hat jedoch einige Nachteile:
Ich würde empfehlen, die Dokumentation in einem dedizierten Repository zu speichern. Überprüfen Sie das Dataedo- Datenbankdokumentationstool. Es liest das Schema (und vorhandene Kommentare) und ermöglicht es Ihnen, jedes Element mit Rich Text und Bildern (für Ihre ERD-Diagramme) zu beschreiben. Sie können dann in ein schönes PDF-Dokument oder interaktives HTML exportieren. Wenn sich das Schema ändert, können Sie Ihre Dokumentation mit wenigen Klicks synchronisieren.
Ich bin der Produktmanager von Dataedo.
quelle