Ich möchte Oracle SQL Developer verwenden, um ein ER-Diagramm für meine DB-Tabellen zu erstellen, aber ich bin neu bei Oracle und diesem Tool.
Was ist der Prozess zur Erstellung eines ER-Diagramms in SQL Developer?
Ich möchte Oracle SQL Developer verwenden, um ein ER-Diagramm für meine DB-Tabellen zu erstellen, aber ich bin neu bei Oracle und diesem Tool.
Was ist der Prozess zur Erstellung eines ER-Diagramms in SQL Developer?
Erstellen Sie ein Diagramm für das vorhandene Datenbankschema oder eine Teilmenge davon wie folgt:
Das ERD wird angezeigt.
Exportieren Sie das Diagramm wie folgt:
Das Diagramm wird exportiert. Um in einem Vektorformat zu exportieren, verwenden Sie stattdessen Als PDF-Datei exportieren. Dadurch wird die Bearbeitung mit Inkscape (oder einem anderen Vektorbild-Editor) vereinfacht.
Diese Anweisungen können für SQL Developer 3.2.09.23 bis 4.1.3.20 funktionieren.
Funktioniert nicht für mich. Der SQL-Entwickler 3.2.20.09 zeigt nicht alle Tabellen an, zeigt aber andere Objekte wie Ansichten usw. Jemand eine Idee?
@sataniccrow: stimme zu, das sql-entwicklertool im allgemeinen ist nicht einfach zu bedienen und fehlerhaft, macht jede arbeit schmerzhaft. hat aber viele funktionen, auf der anderen seite.
Ich hatte ein Problem beim Erstellen einer neuen Datenbankverbindung beim Erstellen des ER-Modells. Beim Auswählen von TNS als Verbindungstyp wurden im Dropdown-Menü des Netzwerkalias nicht die erwarteten Einträge in meiner tnsnames.ora-Datei angezeigt. Um das Problem zu umgehen, wählte ich den Verbindungstyp Basic aus und gab die gewünschten Werte für Hostname, Port und Servicename aus der tnsnames.ora-Datei ein, die sonst funktioniert. Vielleicht gibt es einen Ort, an dem wir die tnsnames.ora-Datei für den SQL Modeler angeben können, aber ich konnte keinen solchen Ort über den SQL Developer (Tools->Einstellungen->Data Modeler) finden. Danach waren die Dinge einfach.
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 «Relational Models» und wählen Sie «New Relational Model».Relational_1
) und wählen Sie «Show».Relational_1
(oder ein anderer Name) der aktive in der rechten Seite ist, bevor Sie sie rüberziehen, da er wahrscheinlich auf eine der Tabellen gewechselt ist, die Sie auf der linken Seite geklickt haben.
Das klingt einfach - aber so traurig - Drag-and-Drop funktioniert bei mir nicht (WinXP/SQLDesigner 3.2.09). Vorschläge?
Ich habe Oracle SQL Developer verwendet, Entschuldigung, das war ein Tippfehler oben bei SQLDesigner.
Der Prozess der Erstellung eines Entity-Relationship-Diagramms in Oracle SQL Developer wurde in Oracle Magazine von Jeff Smith beschrieben (link).
Auszug:
Entity-Beziehungsdiagramm
Erste Schritte
Um das Beispiel durchzuarbeiten, benötigen Sie eine Oracle-Datenbankinstanz mit dem Beispiel-HR-Schema, das in der Standard-Datenbankinstallation verfügbar ist. Sie benötigen auch die Version 4.0 von Oracle SQL Developer, über die Sie auf Oracle SQL Developer Data Modeler über das Data Modeler-Untermenü zugreifen [...] Alternativ können Sie den eigenständigen Oracle SQL Developer Data Modeler verwenden. Die Modellierungs-Funktionalität ist in den beiden Implementierungen identisch und beide sind als kostenloser Download vom Oracle Technology Network verfügbar.
In Oracle SQL Developer wählen Sie Ansicht -> Data Modeler –> Browser. Wählen Sie im Browserfenster den Knoten Relationale Modelle, klicken Sie mit der rechten Maustaste und wählen Sie Neues Relational Model, um ein leeres Modell-Diagramm zu öffnen. Sie beginnen nun am selben Ort wie jemand, der den eigenständigen Oracle SQL Developer Data Modeler verwendet. Importieren Ihres Datenwörterbuchs
Importieren Ihres Datenwörterbuchs
Ein Design im Oracle SQL Developer Data Modeler besteht aus einem logischen Modell und einem oder mehreren relationalen und physischen Modellen. Um den Prozess der Erstellung Ihres Designs zu beginnen, müssen Sie die Schema-Informationen aus Ihrer vorhandenen Datenbank importieren. Wählen Sie Datei -> Data Modeler -> Import -> Data Dictionary, um den Data Dictionary Import-Assistenten zu öffnen.
Klicken Sie auf Hinzufügen, um den Dialogfeld Neues -> Datenbankverbindung auswählen zu öffnen, und verbinden Sie sich als Benutzer HR. (Für ausführliche Informationen zum Herstellen einer Verbindung von Oracle SQL Developer aus, siehe "Datenbankverbindungen herstellen" in der Ausgabe Mai/Juni 2008 des Oracle Magazine.)
Wählen Sie Ihre Verbindung aus und klicken Sie auf Weiter. Sie sehen eine Liste von Schemata, aus denen Sie importieren können. Geben Sie HR in das Filterfeld ein, um die Auswahl zu verfeinern. Wählen Sie das Kontrollkästchen neben HR aus und klicken Sie auf Weiter.
Artikellink:
Es gibt ein begleitendes Tool namens Oracle Data Modeler, das Sie sich ansehen könnten. Es gibt Online-Demos auf der Website, die Sie starten können. Früher war es kostenpflichtig, aber ich habe bemerkt, dass es wieder kostenlos ist.
Von der Übersichtsseite des Data Modeler:
SQL Developer Data Modeler ist ein kostenloses Datenmodellierungs- und Design-Tool, das eine volle Palette von Daten- und Datenbankmodellierungswerkzeugen und -dienstprogrammen bietet, einschließlich Modellierung für Entity-Relationship-Diagramme (ERD), Relationale (Datenbankdesign), Datentyp- und Multidimensionale Modellierung mit Vorwärts- und Rückwärtsengineering und DDL-Codegenerierung. Der Data Modeler importiert aus und exportiert in eine Vielzahl von Quellen und Zielen, bietet eine Vielzahl von Formatierungsoptionen und validiert die Modelle anhand eines vordefinierten Satzes von Designregeln.
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.
2 Stimmen
Du kannst es auch mit ER-Diagramm Tool in dbForge Studio für Oracle machen. Probieren Sie die kostenlose Express-Edition aus.