Trực quan hóa cấu trúc bảng MySQL / PostgreSQL dưới dạng biểu đồ / UML


7

Có chương trình, mã nguồn hoặc API nào sẽ sử dụng lược đồ MySQL hoặc PostgreSQL và nhổ UML hoặc một số biểu đồ khác trực quan hóa nó không?

Câu trả lời:


5

Một protip nhỏ hữu ích - Visio có sẵn khá rộng rãi trong các bộ CNTT của công ty và Visio Pro hoặc cao hơn có thể được sử dụng để đảo ngược kỹ sư và ghi lại cơ sở dữ liệu.

Visio Professional có một công cụ kỹ thuật đảo ngược cơ sở dữ liệu sẽ đọc một lược đồ cơ sở dữ liệu và tạo các mô hình ER từ nó. Cả PostgreSQL và MySQL đều hỗ trợ các bảng ODBC Information_SCHema để trình điều khiển ODBC cho bộ điều chế Visio DB sẽ hoạt động với chúng. Bắt đầu bằng cách tạo sơ đồ cơ sở dữ liệu và sau đó tìm kiếm 'Kỹ sư đảo ngược' trong menu 'Cơ sở dữ liệu'.

Như một phần thưởng, nếu DB vật lý thiếu các ràng buộc khóa ngoài, bạn có thể thêm chúng trở lại vào mô hình cho mục đích tài liệu. Đối với một lược đồ phức tạp hơn, bạn cũng có thể tạo một số sơ đồ hiển thị các hệ thống con khác nhau. Tôi thấy mình sử dụng điều này để ghi lại các hệ thống tại các trang web của khách hàng trên cơ sở bán định kỳ và đó thường là công cụ duy nhất có sẵn.




2

MySQL Workbench sẽ làm điều này cho cơ sở dữ liệu MySQL.


Xin chào, tôi chỉ muốn thêm, tôi đã sử dụng cái này và nó trông rất tuyệt, tuy nhiên nó không tự động phát hiện mối quan hệ với tôi vì chúng ở dạng số nhiều (người dùng -> user_id), vì vậy tôi phải tự làm điều đó. Nút cuối cùng thực hiện việc này, phím tắt là 6
Karthik T
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.