it-swarm.asia

Bagaimana cara mengekspor diagram ER dari Oracle DB?

Saya mengembangkan aplikasi ini dengan database Oracle. Saya belum mendokumentasikan model data, tetapi sekarang seorang auditor ingin memiliki diagram hubungan entitas dari database saya. Ada banyak tabel dan membuat ERD di visio secara manual adalah mustahil.

Saya tahu Toad memiliki opsi Database> Export ER Diagram, tetapi hasilnya tidak dapat ditampilkan karena tata letak yang jelek dan sulit untuk diedit. Apakah Anda tahu cara alternatif yang dapat membuat diagram ER yang rapi? Lebih disukai itu akan bagus jika diagram yang dihasilkan dapat diedit dan juga jika alat ini gratis.

6
Louis Rhys

Apakah Anda punya akses ke Microsoft Visio?

Jika Anda bisa mendapatkan koneksi ODBC ke Oracle DB Anda, maka Anda dapat menggunakan Visio untuk memindai basis data. Ini akan menampilkan semua entitas, hubungan, dll.

Lihat ini di Stack Exchange https://stackoverflow.com/questions/4891387/how-can-i-import-the-contents-of-an-Oracle-database-into-visio-to- create-an-enti

Semoga itu bisa membantu

7
Matty Bear

Ada proyek sumber terbuka di SourceForge yang disebut Schema Spy ( http://schemaspy.sourceforge.net/ ) yang menghasilkan laporan skema HTML, termasuk ERD: http: //schemaspy.sourceforge. net/unifieddb/mangos/relations.html

Sisi baiknya alat ini gratis, namun diagram tidak dapat diedit.

4
Ben Arroyo

Oracle memiliki alat gratis Pengembang SQL yang mungkin dapat merekayasa balik database Oracle.

Jika database tidak terlalu besar maka Anda mungkin dapat menggunakan alat seperti DbVisualizer (yang gratis atau berbiaya rendah tergantung pada versinya). Anda hanya dapat membuat diagram satu skema pada satu waktu dan hasilnya tidak dapat langsung diedit (ini benar-benar lebih merupakan alat eksplorasi) tetapi Anda dapat menyimpan diagram sebagai GML dan mengeditnya dengan alat seperti yEd ( yang merupakan unduhan gratis) (Perhatikan bahwa Anda perlu mengedit file gml sedikit sebelum membawanya ke yEd dengan mengganti semua contoh 'konfigurasi kustom "SimpleRectangle"' dengan 'ketik "persegi panjang"').

Perhatikan bahwa SQL Developer, DbVisualizer, dan yEd adalah semua alat lintas platform sehingga Anda dapat menggunakannya pada sistem apa pun yang memiliki Java terinstal.

Pembaruan - Saya baru saja mencoba rekayasa terbalik (154 tabel) menggunakan SQL Developer. Tampaknya bekerja dengan cukup baik tetapi tidak akan memenangkan kontes kecantikan ...

4
gsiems

SchemaCrawler adalah alat gratis yang dapat menghasilkan diagram basis data untuk Oracle, dengan bantuan dari GraphViz. Sebenarnya, SchemaCrawler menghasilkan file DOT GraphViz, yang merupakan file teks biasa yang dapat diedit.

Sualeh Fatehi, SchemaCrawler

1
Sualeh Fatehi

Anda menggunakan fitur ekspor grafis di Toad tetapi Anda harus menggunakan fitur cetak, tetapi hanya mencetaknya, cetak ke PDF. Ini akan memberi Anda diagram ER yang tidak buram.

0
Peter Isberg

Suatu ketika, ketika saya benar-benar putus asa untuk diagram ER dari database Oracle, saya menggunakan MS Access, dan alat diagram hubungan di dalamnya. Saya membuat tautan tabel dari Access DB ke tabel Oracle, dan mendefinisikan referensi di dalam Access.

Saya kemudian memutar diagram hubungan, dan memindahkan kotak di sekitar sampai setidaknya rapi. Ini juga tidak akan memenangkan kontes kecantikan, tapi ini solusinya.

0
Walter Mitty

Coba Dataedo - ini adalah Kamus Data dan pembuat diagram ER untuk Oracle, SQL Server dan MySQL. Anda dapat membuat beberapa diagram untuk basis data, memecah basis data besar menjadi area (modul), menjelaskan semuanya menggunakan richtext dan mengekspor dokumentasi lengkap ke PDF dan HTML.

Saya manajer produk Dataedo.

0
Bad Pitt

Saya sarankan Anda untuk mencoba alat gratis yang disebut Oracle SQL Developer Data Modeler .

0
jrara