Chcę używać Oracle SQL Developer do generowania diagramu ER dla moich tabel DB, ale jestem nowy w Oracle i tym narzędziu.
Jaki jest proces tworzenia diagramu ER w SQL Developer?
oracle
oracle-sqldeveloper
entity-relationship
erd
Breezescut
źródło
źródło
Odpowiedzi:
Utwórz diagram dla istniejącego schematu bazy danych lub jego podzbioru w następujący sposób:
Wyświetlany jest ERD.
Wyeksportuj diagram w następujący sposób:
Schemat zostanie wyeksportowany. Aby wyeksportować w formacie wektorowym, użyj Zamiast tego do pliku PDF . Pozwala to na uproszczoną edycję za pomocą Inkscape (lub innego edytora grafiki wektorowej).
Te instrukcje mogą działać w SQL Developer od 3.2.09.23 do 4.1.3.20.
źródło
Od wersji SQL Developer 3 jest to dość proste (mogliby to ułatwić).
Untitled_1
), kliknij prawym przyciskiem myszy „Modele relacyjne” i wybierz „Nowy model relacyjny” .Relational_1
) i wybierz «Pokaż» .Relational_1
karta (lub jakakolwiek nazwa) jest aktywna w tabeli przed przeciągnięciem , ponieważ prawdopodobnie zmienił się na jedną z tabel klikniętych w lhs.źródło
Proces generowania diagramu relacji encja w Oracle SQL Developer został opisany w Oracle Magazine przez Jeffa Smitha ( link ).
Fragment:
źródło
Aby uzyskać diagram klas za pomocą bazy danych Oracle, wykonaj następujące kroki:
Plik → Modeler danych → Import → Słownik danych → wybierz połączenie DB → Dalej → wybierz bazę danych-> wybierz tabele -> Zakończ
źródło
Istnieje narzędzie towarzyszące o nazwie Oracle Data Modeler , na które można spojrzeć. Na stronie dostępne są dema online, które pomogą Ci zacząć. Kiedyś był to element kosztów dodatkowych, ale zauważyłem, że po raz kolejny jest bezpłatny.
Ze strony przeglądu Data Modeler:
źródło
Oracle zwykło mieć komponent SQL Developer o nazwie
Data Modeler
. Nie istnieje już w produkcie od co najmniej 3.2.20.10.Jest to teraz osobny plik do pobrania, który można znaleźć tutaj:
http://www.oracle.com/technetwork/developer-tools/datamodeler/overview/index.html
źródło
Łatwo przejść do Plik - Modeler danych - Import - Słownik danych - Połączenie DB - OK
źródło
Korzystam z SQL Developer 17.2.0.188 kompilacji 188.1159, która rzeczywiście zawiera funkcje modelowania danych. Właśnie utworzyłem diagram modelu relacyjnego za pomocą menu: Plik-> Modeler danych-> Import-> Słownik danych ... .
Mam także autonomiczny modeler danych, który robi to samo.
Jak stwierdza samouczek Data Modeler :
Rycina 4: Model relacyjny i schemat HR
Wygenerowany schemat nie jest ERD. Modele logiczne to wyższe abstrakcje. ERD reprezentuje jednostki oraz ich atrybuty i relacje, podczas gdy model relacyjny lub fizyczny reprezentuje tabele, kolumny i klucze obce. „
źródło