Adakah yang tahu aplikasi Mac yang komprehensif untuk membuat SQL Diagramms? Saya pikir http://ondras.zarovi.cz/sql/demo/ cukup bagus, tapi agak terlalu mendasar.
Saya ingin membuat skema database, hubungan antara tabel (termasuk label untuk misalnya hubungan n: m), menambahkan komentar, ekspor ke SQL, dan seterusnya untuk dijalankan dari Mac saya.
Jawaban:
MySQL Workbench cukup baik untuk sebagian besar tuntutan pemrograman. Anda dapat membuat Model EER dan juga dapat menyinkronkan model dengan DB Changes atau sebaliknya. Anda dapat menggunakannya tanpa biaya karena ini adalah aplikasi open-source. Saya telah menggunakan MySQL selama setahun dan itu sangat berguna bagi saya. Saya merekomendasikan hal ini kepada Anda jika Anda tidak memerlukan fitur dan kinerja perusahaan.
sumber
Satu-satunya alat Mac yang saya tahu (dan saya ingin mendengar orang lain di sini) adalah SQLEditor . Sayangnya, tampaknya tidak ada dukungan untuk Prosedur Tersimpan atau objek lain di luar tabel dan tampilan.
Ada juga solusi lintas platform (kebanyakan berbasis Java). Dalam pencarian baru-baru ini saya mengevaluasi DBWrench dan DBVisualizer . Ketika semua dikatakan dan dilakukan, saya memutuskan untuk tetap menggunakan solusi Windows yang berjalan di bawah Parallels.
sumber
MySQL Workbench bagus, meskipun saya menemukan bahwa dalam banyak kasus OmniGraffle bekerja dengan sangat baik, terutama jika Anda tidak terlalu suka dengan "melakukannya dengan benar menurut teori yang dipelajari di universitas", tetapi menyelesaikan pekerjaan.
sumber
Anda mungkin ingin memeriksa lini produk Navicat . Saya menggunakan Navicat Premium dan ini adalah alat all-in-one yang hebat untuk banyak DB, termasuk MySQL, Postgres, SQLITE, Oracle, dan MS SQL Server. Ini termasuk tab Model di mana Anda dapat melihat dan mengedit DB yang ada atau membuat yang de novo , membuat sketsa semuanya, mendefinisikan hubungan, mengekspor SQL, memiliki akses ke fungsi tata letak otomatis, dan segala macam barang lainnya.
Ada beberapa versi yang meningkatkan produk Premium, termasuk program Pemodel Data terpisah , jadi Anda harus melihat-lihat untuk melihat apa yang sesuai dengan kebutuhan Anda. Ini akan membuat Anda mengembalikan sedikit uang, tergantung pada versinya, tetapi Anda dapat mengunduh uji coba gratis selama 30 hari untuk memastikan itu yang Anda butuhkan.
Saya harap ini membantu!
sumber
Alat SQL pilihan gratis bagi saya adalah SQuirreLSQL . Ini adalah aplikasi Java, tetapi sangat responsif, dan Anda dapat menginstal driver DB dan plugin darinya, dan salah satunya memungkinkan untuk melakukan reverse-engineering dan memetakan basis data.
Aqua Data Studio berjalan pada Mac OS X sebagai aplikasi Cocoa / Java campuran, dengan kinerja asli, dan mencakup kemampuan pemodelan Entity-Relationship.
sumber
Saya juga menggunakan Vertabelo dan saya bisa merekomendasikannya juga. Ini 100% berbasis web. Anda dapat mengerjakan model Anda di Chrome, atau di Safari (dukungan untuk browser Safari ditambahkan beberapa bulan yang lalu). Alat grafis Vertabelo untuk mendesain model basis data sungguh menakjubkan! Sederhana dan intuitif, namun sangat komprehensif dan profesional. Tidak ada lisensi desktop, tidak ada unduhan dan tidak ada instalasi. Anda dapat bekerja dari jarak jauh dari komputer mana pun yang terhubung ke web. Jika Anda ingin mengetahui cara kerja Vertabelo, Anda dapat mencobanya tanpa registrasi apa pun: https://my.vertabelo.com/try
sumber
DBSchema juga luar biasa. Hal terbaik adalah Anda dapat melakukan rekayasa terbalik serta pemodelan bersama sekaligus. Setelah Anda mengubah diagram, Anda mengubah database; Anda dapat mengimpor perubahan itu kembali dalam diagram.
Satu-satunya kelemahan adalah pemesanan nama kolom dalam diagram - yang tidak harus sesuai dengan ordinalitas nama kolom dalam database nyata jika Anda melakukannya.
Saya akan menilai itu menjadi salah satu aplikasi super bagus.
sumber
Lihat http://www.yworks.com/en/index.html , mungkin bukan yang Anda cari tetapi memiliki pemodelan ER dan lainnya ...
sumber
Saya merekomendasikan Vertabelo . Vertabelo adalah perancang basis data online yang bekerja di bawah Chrome yang dikembangkan oleh perusahaan tempat saya bekerja.
Fitur paling penting dari alat ini adalah memungkinkannya berbagi model basis data di seluruh tim dan berkolaborasi dengan mereka melalui browser web.
Fitur Vertabelo lainnya termasuk:
Vertabelo bebas digunakan untuk proyek yang lebih kecil (hingga 3 model dan 20 tabel dalam setiap model) dan memiliki versi komersial untuk proyek basis data yang lebih besar.
sumber
Alat pilihan saya untuk pemodelan di OS X, adalah Visual Paradigm (VP-UML). Mereka memiliki edisi komunitas gratis, yang bagus untuk membuat ERD - tetapi jika Anda ingin menghasilkan DDL dari ERD Anda, Anda harus membeli edisi standar.
Ini juga lintas platform, jadi itu anugerah lain.
sumber