Ich möchte Oracle SQL Developer verwenden, um ein ER-Diagramm für meine DB-Tabellen zu generieren, bin jedoch neu in Oracle und diesem Tool.
Wie wird ein ER-Diagramm in SQL Developer erstellt?
oracle
oracle-sqldeveloper
entity-relationship
erd
Breezescut
quelle
quelle
Antworten:
Erstellen Sie ein Diagramm für das vorhandene Datenbankschema oder dessen Teilmenge wie folgt:
Die ERD wird angezeigt.
Exportieren Sie das Diagramm wie folgt:
Das Diagramm wird exportiert. Verwenden Sie stattdessen zum Exportieren in ein Vektorformat die Option In PDF-Datei . Dies ermöglicht eine vereinfachte Bearbeitung mit Inkscape (oder einem anderen Vektorbildeditor).
Diese Anweisungen funktionieren möglicherweise für SQL Developer 3.2.09.23 bis 4.1.3.20.
quelle
Seit SQL Developer 3 ist es ziemlich einfach (sie hätten es einfacher machen können).
Untitled_1
), klicken Sie mit der rechten Maustaste auf «Relationale Modelle» und wählen Sie «Neues relationales Modell» .Relational_1
) und wählen Sie «Anzeigen» .Relational_1
Registerkarte (oder ein beliebiger Name) die aktive in der Rhs ist, bevor Sie sie überziehen , weil es wahrscheinlich zu einer der Tabellen gewechselt ist, auf die Sie in der lhs geklickt haben.quelle
Der Prozess der Erstellung eines Entity-Relationship-Diagramms in Oracle SQL Developer wurde im Oracle Magazine von Jeff Smith ( Link) beschrieben ) beschrieben.
Auszug:
quelle
Führen Sie für ein Klassendiagramm mit Oracle-Datenbank die folgenden Schritte aus:
Datei → Datenmodeler → Importieren → Datenwörterbuch → DB-Verbindung auswählen → Weiter → Datenbank auswählen-> Tabels auswählen -> Fertig stellen
quelle
Es gibt ein Begleittool namens Oracle Data Modeler , das Sie sich ansehen können. Auf der Website sind Online-Demos verfügbar , mit denen Sie loslegen können. Früher war es ein zusätzlicher Kostenfaktor, aber ich habe festgestellt, dass es wieder kostenlos ist.
Auf der Übersichtsseite des Data Modeler:
quelle
Oracle hatte früher eine Komponente in SQL Developer namens
Data Modeler
. Es ist seit mindestens 3.2.20.10 nicht mehr im Produkt vorhanden.Es ist jetzt ein separater Download, den Sie hier finden können:
http://www.oracle.com/technetwork/developer-tools/datamodeler/overview/index.html
quelle
Es ist einfach zu Datei - Data Modeler - Importieren - Datenwörterbuch - DB-Verbindung - OK
quelle
Ich verwende SQL Developer 17.2.0.188 Build 188.1159, der tatsächlich Datenmodellierungsfunktionen enthält. Ich habe gerade ein relationales Modelldiagramm über das Menü erstellt: Datei-> Datenmodeler-> Importieren-> Datenwörterbuch ... .
Ich habe auch den eigenständigen Data Modeler, der das Gleiche tut.
Im Data Modeler-Tutorial heißt es:
Abbildung 4: Relationales Modell und Diagramm für HR
Das von Ihnen erstellte Diagramm ist keine ERD. Logische Modelle sind höhere Abstraktionen. Eine ERD repräsentiert Entitäten und ihre Attribute und Beziehungen, während ein relationales oder physisches Modell Tabellen, Spalten und Fremdschlüssel repräsentiert. ""
quelle