Có công cụ nào tốt để tạo Thiết kế cơ sở dữ liệu và Nguyên mẫu không? [đóng cửa]


21

Tôi muốn có một công cụ tốt để thiết kế Lược đồ cơ sở dữ liệu với tất cả các bảng, cột, kiểu dữ liệu và quan hệ. Hôm nay tôi chủ yếu làm điều này với bút và giấy nhưng tôi muốn làm nó trong một công cụ thiết kế tốt.

Có công cụ thiết kế cơ sở dữ liệu nào tốt (và có thể miễn phí) không?


5
Là người dùng Stack Exchange thường xuyên - NẾU * k'n ghét quy tắc này. Vâng, đó là về sở thích của người dùng, nhưng nếu họ giải thích lý do của họ, tại sao không ??? Điều đó sẽ nhận được câu trả lời của họ nâng cao.
Marc

Câu trả lời:


10

Nhiều hơn cho ER hơn là tạo mẫu (chưa bao giờ nghe thấy nó trong ngữ cảnh của cơ sở dữ liệu): Nếu bạn đang ở trên MySQL, hãy thử MySQL Workbench . Mặc dù nó tạo ra mã cụ thể của MySQL, các điều chỉnh nhỏ dễ dàng được thực hiện.

Đối với PostgreSQL, có một danh sách đẹp trong wiki của họ , PGDesigner trông rất có khả năng. Hơn nữa, sẽ có một Nhà thiết kế trong các phiên bản tương lai của pgAdmin.


15

Tôi bắt đầu sử dụng NORMA (liên kết cố định tháng 10 năm 2011) rất hữu ích để nắm bắt các mối quan hệ và các ràng buộc bằng tiếng Anh. Xem Mô hình vai trò đối tượng quá.

Điều này sẽ tạo ra các tập lệnh XSD và SQL.

Tôi hy vọng sẽ không bao giờ gặp lại ERD nữa ...


4

Trước đây tôi đã sử dụng Power Designer (hoặc Q Designer trở lại trong những ngày đó). Thật là tuyệt vời! Có cơ sở kỹ thuật đảo ngược, tạo kịch bản .. mọi thứ bạn cần. Nhưng nó không miễn phí.

Một công cụ miễn phí mà tôi đã sử dụng một chút trong quá khứ là DB Designer . Nhưng tôi chỉ có thể sử dụng nó cho các dbs nhỏ. Có lỗi khi đó làm việc với các thiết kế lược đồ phức tạp, nhưng nó đã được vài năm trước, vì vậy tôi chắc chắn rằng nó đã được sửa.

Bây giờ tôi chỉ sử dụng công cụ lập biểu đồ riêng của SQL Server.


2

MySQL Workbench là một công cụ miễn phí tuyệt vời.

Một tùy chọn khác là lập biểu đồ của SQL Server, được bao gồm trong Express, vì vậy bạn cũng có thể dùng thử miễn phí.

ER / Studio của Embarcadero có bản dùng thử miễn phí. Đó là một giải pháp hoàn chỉnh hơn (đọc, đắt tiền) ở chỗ nó hỗ trợ mô hình logic và vật lý. ER / Studio là một sản phẩm đáng kinh ngạc, xứng đáng với giá trị của nó nếu bạn thiết kế nhiều.


2

Tôi đã sử dụng cả MySQL Workbench, Toad Data Modeler và SQL Developer Data Modeler của Oracle. Bất kỳ một trong số họ sẽ là một nơi tốt để bắt đầu.


2

Bạn có thể sử dụng Vertabelo . Vertabelo là một nhà thiết kế cơ sở dữ liệu trực tuyến làm việc theo Chrome và Safari được phát triển bởi công ty tôi làm việc.

Tính năng quan trọng nhất của công cụ này là nó cho phép chia sẻ các mô hình cơ sở dữ liệu trong nhóm và cộng tác với chúng thông qua trình duyệt web.

Các tính năng khác của Vertabelo bao gồm:

  • Hỗ trợ cho PosgreSql, MySQL, Oracle, MS SQL Server, DB2, SQLite, HSQLDB
  • Phiên bản mô hình
  • Tìm kiếm động / trực quan
  • Xác thực mô hình cơ sở dữ liệu trực tiếp
  • Kỹ thuật chuyển tiếp
  • Kỹ thuật đảo ngược

Vertabelo miễn phí sử dụng cho các dự án học thuật và có phiên bản thương mại cho các dự án cơ sở dữ liệu lớn hơn.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.