Gần đây tôi đã thừa hưởng công việc duy trì một cơ sở dữ liệu không được thiết kế rất tốt và các nhà thiết kế không có sẵn để đặt bất kỳ câu hỏi nào. Và tôi có một cặp vợ chồng nữa sẽ đến với tôi trong tương lai gần.Lược đồ cơ sở dữ liệu giải mã
Thật khó để cố gắng tìm ra mối quan hệ giữa các bảng mà không có bất kỳ loại trợ giúp trực quan hoặc sơ đồ cơ sở dữ liệu nào.
Tôi đã tự hỏi những công cụ nào được khuyến nghị cho việc này. Tôi biết về Visio, nhưng tôi đã hy vọng có một số ứng dụng nguồn mở/phần mềm miễn phí tốt ngoài kia. Tôi không cần nó để thay đổi cơ sở dữ liệu. Chỉ cần đọc nó và tạo ra một số loại trợ giúp trực quan để giúp tôi hiểu cách mọi thứ được đặt ra và cố gắng tìm hiểu xem nhà thiết kế đang nghĩ gì về cách dữ liệu nên liên quan.
bổ sung câu trả lời dữ liệu: SchemaSpy là loại điều tôi đang tìm kiếm, nhưng đã không được thực hiện rất nhiều với các dòng lệnh trong lứa tuổi, tôi đã lựa chọn để sử dụng SchemaSpyGUI. Ngoài ra còn có một số cấu hình để làm quen với vì tôi không làm việc với Java nhiều, nhưng kết quả cuối cùng là những gì tôi đang tìm kiếm (thay thế mã nguồn mở cho sơ đồ ER của Visio).
Bạn đang sử dụng cơ sở dữ liệu nào? –
Xem thêm http://stackoverflow.com/questions/7031203/tools-for-discovering-de-facto-foreign-keys-in-databases – reinierpost