Saya bosan membuka Dia dan membuat diagram database di awal setiap proyek. Apakah ada alat di luar sana yang akan membiarkan saya memilih tabel tertentu dan kemudian membuat diagram database untuk saya berdasarkan pada database MySQL? Lebih disukai itu akan memungkinkan saya untuk mengedit diagram sesudahnya karena tidak ada kunci asing yang ditetapkan ...
Inilah yang saya gambar diagram-bijaksana (mohon alasan desain data yang mengerikan, saya tidak mendesainnya. Mari kita fokus pada konsep diagram dan bukan pada data aktual yang diwakilinya untuk contoh ini;)):
mysql
database
database-design
diagram
cmcculloh
sumber
sumber
Jawaban:
Coba MySQL Workbench, sebelumnya DBDesigner 4:
http://dev.mysql.com/workbench/
Ini memiliki mode "Reverse Engineer Database":
Database -> Reverse Engineer
sumber
Saya baru-baru ini mulai menggunakan http://schemaspy.sourceforge.net/ . Ini menggunakan GraphViz, dan menurut saya memiliki keseimbangan yang baik antara kegunaan dan kesederhanaan.
sumber
Pada Mac, SQLEditor akan melakukan apa yang Anda inginkan.
sumber
Http://code.google.com/p/database-diagram/ ini akan merekayasa balik basis data Anda. Lakukan ekspor 'struktur saja' lalu tempelkan SQL ke alat.
sumber
Coba MySQL Maestro . Bekerja bagus untukku.
sumber
Saya percaya DB Designer melakukan sesuatu seperti itu. Dan saya pikir mereka bahkan memiliki versi gratis.
edit Sudahlah. Tautan Michael jauh lebih baik.
sumber
Workbench MySQL bekerja seperti pesona.
Saya baru saja mencadangkan struktur basis data ke skrip SQL dan menggunakannya dalam "Buat Model EER Dari SQL Skrip" dari MWB 5.2.37 untuk Windows.
sumber
Di MySql Workbench (6.0) dimungkinkan menghasilkan satu diagram berdasarkan tabel yang dibuat. Untuk itu Anda harus mengakses bilah alat, tekan Model dan teruskan Buat Diagram dari Objek Katalog dan selesai!
sumber
Paradigma Visual untuk UML 9.0
Ini luar biasa saya dulu bekerja dengan bangku mysql tetapi untuk database besar (sekitar lebih dari 300 tabel) tidak akan bekerja dengan baik tetapi database paradigma visual bekerja jauh lebih baik
sumber
Coba SchemaBank . Mereka mendukung reverse engineering juga.
sumber
phpMyAdmin memiliki apa yang Anda cari (selama bertahun-tahun sekarang): Dibutuhkan sedikit konfigurasi, tetapi juga memberi Anda manfaat tambahan: http://www.phpmyadmin.net/documentation/#pmadb
sumber
Cobalah Vertabelo !
Ini adalah pemodel basis data online yang mendukung reverse enginnering.
Cukup buat akun Vertabelo gratis , impor basis data yang ada ke Vertabelo dan voila - basis data Anda ada di Vertabelo!
Ini mendukung database berikut:
sumber
Berikut adalah alat yang menghasilkan diagram relasional dari MySQL (di Windows saat ini). Saya telah menggunakannya pada database dengan 400 tabel. Jika diagram terlalu besar untuk satu diagram, diagram akan dipecah menjadi yang lebih kecil. Jadi Anda mungkin akan berakhir dengan beberapa diagram dan Anda dapat menavigasi di antara mereka dengan mengklik kanan. Semua itu dijelaskan dalam tautan di bawah ini. Alat ini gratis (seperti bir gratis), penulis menggunakannya sendiri pada tugas konsultasi, dan memungkinkan orang lain menggunakannya. http://www.scmlite.com/Quick%20overview
sumber
Mode "Reverse Engineer Database" di Workbench hanya bagian dari versi berbayar, bukan yang gratis.
sumber