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?
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?
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.
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.Proces generowania diagramu relacji encja w Oracle SQL Developer został opisany w Oracle Magazine przez Jeffa Smitha ( link ).
Fragment:
Diagram relacji encji
Pierwsze kroki
Aby przejrzeć przykład, potrzebujesz instancji bazy danych Oracle z przykładowym schematem HR dostępnym w domyślnej instalacji bazy danych. Potrzebujesz także wersji 4.0 Oracle SQL Developer, w której uzyskujesz dostęp do Oracle SQL Developer Data Modeler poprzez podmenu Data Modeler [...] Alternatywnie możesz użyć niezależnego Oracle SQL Developer Data Modeler. Funkcje modelowania są identyczne w obu implementacjach i obie są dostępne do bezpłatnego pobrania z Oracle Technology Network.
W Oracle SQL Developer wybierz Widok -> Modeler danych -> Przeglądarka. W panelu przeglądarki wybierz węzeł Modele relacyjne, kliknij prawym przyciskiem myszy i wybierz Nowy model relacyjny, aby otworzyć pusty panel diagramu modelu. Zaczynasz teraz w tym samym miejscu, co ktoś, kto korzysta z samodzielnego narzędzia do modelowania danych Oracle SQL Developer. Importowanie słownika danych
Importowanie słownika danych
Projekt w Oracle SQL Developer Data Modeler składa się z jednego modelu logicznego i jednego lub więcej modeli relacyjnych i fizycznych. Aby rozpocząć proces tworzenia projektu, musisz zaimportować informacje o schemacie z istniejącej bazy danych. Wybierz Plik -> Modeler danych -> Importuj -> Słownik danych, aby otworzyć kreatora importu danych.
Kliknij Dodaj, aby otworzyć okno dialogowe Nowy -> Wybierz połączenie z bazą danych i połączyć się jako użytkownik HR. (Aby uzyskać szczegółowe informacje na temat tworzenia połączenia z Oracle SQL Developer, zobacz „Nawiązywanie połączeń z bazami danych” w numerze Oracle Magazine z maja / czerwca 2008 r.)
Wybierz połączenie i kliknij Dalej. Zobaczysz listę schematów, z których możesz importować. Wpisz HR w polu Filtr, aby zawęzić listę wyboru. Zaznacz pole wyboru obok HR i kliknij Dalej.
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
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:
SQL Developer Data Modeler to bezpłatne narzędzie do modelowania i projektowania danych, potwierdzające pełne spektrum narzędzi i narzędzi do modelowania danych i baz danych, w tym modelowanie diagramów relacji jednostek (ERD), relacyjnych (projektowanie baz danych), typów danych i modelowania wielowymiarowego, z inżynierią forward i reverse oraz generowaniem kodu DDL. Narzędzie Data Modeler importuje i eksportuje do różnych źródeł i celów, zapewnia różnorodne opcje formatowania i sprawdza modele za pomocą predefiniowanego zestawu reguł projektowania.
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
Łatwo przejść do Plik - Modeler danych - Import - Słownik danych - Połączenie DB - OK
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. „