Poszukuje narzędzi (platforma Windows) do generowania diagramów ER (lub podobnych) z istniejącej bazy danych Oracle.
Jakieś dobre narzędzia, które są darmowe lub tanie?Narzędzia do generowania diagramu bazy danych/diagramu ER z istniejącej bazy danych Oracle?
Odpowiedz
I kilka lat temu, użyłem Architect danych, część powerdesigner z Sybase. To trochę drogie, ale jest doskonałe. Dokonuje też drobnego rozróżnienia między fizycznym (SQL) modelem danych a modelem ER danych. Utrzymuje oba modele obok siebie.
Jeśli nie przejmujesz się zbytnio różnicą między SQL i ER, a potrzebujesz tylko diagramu, oto coś, co zrobiłem raz, gdy potrzebowałem diagramu w wielkim pośpiechu.
Przestawiaj MS Access z nową pustą bazą danych. Skonfiguruj łącza tabeli do wszystkich tabel w schemacie lub tylko te, które chcesz utworzyć. Użyj narzędzia "Relacje" w programie Access, aby utworzyć linie między kluczami obcymi i kluczami podstawowymi, do których się odnoszą. Klasyfikuj te relacje jako wiele-do-wielu lub wiele-do-jednego.
W widoku Relacje dostępu przesuń ramki, dopóki schemat nie będzie ładny. Wydrukować.
Wypróbuj . Pochodzi z oracle i będzie częścią rzeczywistej instalacji Oracle od 11 g. Ma separate build modeler tool do inżynierii lub re-inżynierii modelu ER.
Inne narzędzia, które mogą być użyteczne, które pomogą Ci więcej niż tylko genereate diagramu ER jest SchemaSpy
+1 dla SchemaSpy – mmrobins
Aby użyć Oracle SQL Developer, musisz połączyć się z bazą danych, wyeksportować DDL, a następnie zaimportować DDL za pomocą pliku -> modeler danych -> import -> Plik DDL – Jazzepi
@mmrobins może ScemaSpy wygenerować ERD z DDL? – user2720864
Power Architect to narzędzie do modelowania danych GPL. Zobacz więcej here
Możesz użyć VISIO ze źródłem danych ODBC (plug-in oracle) do generowania diagramów ER - działa dobrze. Od VISIO (diagramu modelu bazy danych, inżyniera wstecznego, wybierz źródło danych ODBC, nazwę użytkownika/hasło, wybierz tabele, wygeneruj).
Polecam korzystanie ze źródła danych OLE DB. – caf
Ta funkcja nie jest już dostępna w Visio 2013. (https://support.microsoft.com/en-us/kb/2259709) –
Używamy Enterprise Architect od Sparx Systems. Jest drogi, ale robią wersję próbną, więc możesz spróbować.
TOAD professional zawiera teraz narzędzie do modelowania danych.
SchemaCrawler for Oracle to narzędzie wiersza polecenia, które może generować diagramy bazy danych z bazy danych Oracle. Możesz wykluczyć tabele i kolumny z diagramu za pomocą wyrażeń regularnych. Jest bezpłatny i open-source.
Jak? Przechodziłem przez wiosnę, przykład prędkości dostarczony przez ciebie .. ale didint dostał jakieś API, które może generować diagram ER..InputStream generatorERDiagram (obiekt połączenia Java)? – Rajesh
Oracle Data Modeler. Jest bezpłatny i wydaje się mieć wiele dobrych cech, jeśli chcesz głębiej go zbadać.
SQL Developer jest niesamowity. Obsługuje wszystkie bazy danych i doskonale nadaje się do inżynierii odwrotnej. To za darmo i Java.
Jego bezpłatny w przeciwieństwie do innych rozwiązań wymienionych powyżej i działa, po prostu użyłem go do inżynierii wstecznej Postgres db !!!
Spróbuj użyć Dataedo http://dataedo.com - słownika danych i generatora ERD dla istniejących baz danych Oracle, SQL Server i MySQL. Umożliwia dokumentowanie brakujących FK, UK, grupowanie w moduły, wklejanie obrazów i wiele innych. –