Câu trả lời:
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.
Bạn có ý nghĩa gì đó như SQL Power Architect ? Phiên bản nguồn mở có thể được tìm thấy ở đây .
Hãy xem SchemaSpy. Nó tạo ra các báo cáo và sơ đồ khá đẹp:
MySQL Workbench sẽ làm điều này cho cơ sở dữ liệu MySQL.