Apakah ada alat yang baik untuk membuat Desain Database dan Prototipe? [Tutup]

21

Saya ingin memiliki alat yang baik untuk merancang Skema Database dengan semua tabel, kolom, tipe data dan hubungan. Hari ini saya kebanyakan melakukan ini dengan pena dan kertas tetapi saya ingin melakukannya dengan alat desain yang bagus.

Apakah ada alat Desain Basis Data yang bagus (dan mungkin gratis)?

Jonas
sumber
5
Sebagai pengguna Stack Exchange yang sering - JIKA * tidak suka aturan ini. Ya, ini tentang preferensi pengguna, tetapi jika mereka menjelaskan alasannya, mengapa tidak ??? Itu akan membuat jawaban mereka terangkat.
Marc

Jawaban:

10

Lebih banyak untuk ER daripada prototipe (tidak pernah mendengarnya dalam konteks basis data): Jika Anda menggunakan MySQL, coba MySQL Workbench . Meskipun menghasilkan kode khusus MySQL, penyesuaian kecil mudah dilakukan.

Untuk PostgreSQL, ada daftar yang bagus di wiki mereka , PGDesigner terlihat sangat cakap. Selain itu, akan ada Desainer di versi masa depan pgAdmin.

DrColossos
sumber
15

Saya mulai menggunakan NORMA (tautan diperbaiki Oktober 2011) yang berguna untuk menangkap hubungan dan kendala dalam bahasa Inggris biasa. Lihat Pemodelan Peran Objek juga.

Ini akan menghasilkan skrip XSD dan SQL.

Saya harap tidak pernah melihat ERD lagi ...

gbn
sumber
4

Saya pernah menggunakan Power Designer (atau Q Designer di masa lalu). Luar biasa! Punya fasilitas reverse engineering, pembuatan naskah .. semua yang Anda butuhkan Tapi itu tidak gratis.

Alat gratis yang pernah saya gunakan sebelumnya adalah DB Designer . Tapi saya bisa menggunakannya hanya untuk dbs kecil. Memiliki kesalahan saat itu bekerja dengan desain skema yang rumit, tapi itu beberapa tahun yang lalu, jadi saya yakin itu sudah diperbaiki.

Sekarang saya hanya menggunakan alat diagram SQL Server sendiri.

Marian
sumber
2

MySQL Workbench adalah alat gratis yang bagus.

Pilihan lain adalah diagram SQL Server, yang disertakan dengan Express, sehingga Anda dapat mencobanya secara gratis juga.

ER / Studio Embarcadero memiliki uji coba gratis. Ini adalah solusi yang lebih lengkap (baca, mahal) karena mendukung pemodelan logis dan fisik. ER / Studio adalah produk luar biasa yang layak harga jika Anda melakukan banyak desain.

dba4life
sumber
2

Saya telah menggunakan MySQL Workbench, Toad Data Modeler, dan Oracle's SQL Developer Data Modeler. Salah satu dari mereka akan menjadi tempat yang baik untuk memulai.

BillThor
sumber
2

Anda dapat menggunakan Vertabelo . Vertabelo adalah perancang basis data online yang bekerja di bawah Chrome dan Safari 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:

  • Dukungan untuk PosgreSql, MySQL, Oracle, MS SQL Server, DB2, SQLite, HSQLDB
  • Versi model
  • Pencarian dinamis / visual
  • Validasi model database langsung
  • Rekayasa ke depan
  • Rekayasa terbalik

Vertabelo bebas digunakan untuk proyek akademik dan memiliki versi komersial untuk proyek basis data yang lebih besar.

Jarosław Błąd
sumber