it-swarm-eu.dev

Jak exportovat ER diagram z Oracle DB?

Tuto aplikaci vyvíjím pomocí databáze Oracle. Nedokumentoval jsem datový model, ale nyní chce mít auditor ve své databázi diagram vztahů entit. Existuje mnoho tabulek a ruční vytváření ERD v aplikaci Visio je vyloučeno.

Vím, že ropucha má možnost Databáze> Exportovat ER diagram, ale výsledek není přesně prezentovatelný kvůli ošklivému rozvržení a obtížné úpravy. Znáte alternativní způsob, jak vytvořit reprezentativní ER diagram? Je výhodné, pokud bude výsledný diagram upravitelný a také pokud je nástroj volný.

6
Louis Rhys

Máte přístup k Microsoft Visio?

Pokud můžete získat připojení k vaší databázi Oracle ODBC), můžete prohledat databázi pomocí aplikace Visio. Zobrazí se všechny entity, vztahy atd.

Podívejte se na to na Stack Exchange https://stackoverflow.com/questions/4891387/how-can-i-import-the-contents-of-an-Oracle-database-into-visio-to- create-an-enti

Doufám, že to pomůže

7
Matty Bear

V SourceForge je projekt s otevřeným zdrojovým kódem nazvaný Schema Spy ( http://schemaspy.sourceforge.net/ ), který generuje zprávy schématu HTML, včetně ERD: http: //schemaspy.sourceforge. net/unifieddb/mangos/relations.html

Na druhou stranu je tento nástroj zdarma, ale diagramy nelze upravovat.

4
Ben Arroyo

Oracle má bezplatný nástroj SQL Developer , který pravděpodobně dokáže zpětně analyzovat databázi Oracle.

Pokud databáze není příliš velká, pak byste mohli použít nástroj jako DbVisualizer (což je zdarma nebo nízké náklady v závislosti na verzi). Naraz můžete diagramovat pouze po jednom schématu a výsledky nejsou přímo upravitelné (je to spíš průzkumný nástroj), ale diagram můžete uložit jako GML a upravit pomocí nástroje jako yEd ( což je bezplatné stažení) (Všimněte si, že budete muset upravit soubor gml před tím, než jej uvedete do yEd, nahrazením všech instancí 'customconfiguration "SimpleRectangle"' 'type "rectangle"').

Všimněte si, že SQL Developer, DbVisualizer a yEd jsou nástroje napříč platformami, takže je můžete použít v jakémkoli systému, který má nainstalován Java).

Aktualizace - Právě jsem vyzkoušel reverzní inženýrství (154 tabulek) pomocí SQL Developer. Zdá se, že funguje poměrně dobře, ale nevyhraje žádné soutěže krásy ...

4
gsiems

SchemaCrawler je bezplatný nástroj, který dokáže generovat databázové diagramy pro Oracle pomocí GraphViz. SchemaCrawler ve skutečnosti generuje soubory DOT GraphViz, což jsou prosté textové soubory, které lze upravovat.

Sualeh Fatehi, SchemaCrawler

1
Sualeh Fatehi

Používáte funkci exportu grafiky v ropuchu, ale měli byste místo toho použít funkci tisku, ale místo toho ji pouze vytisknout a vytisknout do PDF. Získáte tak rozmazané ER diagramy.

0
Peter Isberg

Jednou, když jsem byl opravdu zoufalý pro ER diagram databáze Oracle, použil jsem MS Access a nástroj pro diagram vztahů uvnitř. Vytvořil jsem odkazy na tabulky z databáze Access do tabulek Oracle a definoval odkazy uvnitř aplikace Access.

Potom jsem kliknul na schéma vztahů a přesouval boxy, dokud to nebylo přinejmenším reprezentativní. To nevyhraje žádné soutěže krásy, ale je to řešení.

0
Walter Mitty

Zkuste Dataedo - je to Datový slovník a ER diagramový tvůrce pro Oracle, SQL Server a MySQL. Jste schopni vytvořit více diagramů pro databázi, rozdělit rozsáhlou databázi do oblastí (modulů), vše popsat pomocí RTF a exportovat kompletní dokumentaci do PDF a HTML).

Jsem produktový manažer společnosti Dataedo.

0
Bad Pitt

Navrhuji, abyste vyzkoušeli bezplatný nástroj s názvem Oracle SQL Developer Data Modeler .

0
jrara