ERD là cách duy nhất để thực hiện. Như họ nói, một bức tranh trị giá một ngàn chữ.
Nhưng đừng cố gắng đặt toàn bộ cơ sở dữ liệu lên một sơ đồ. Nó sẽ, trong tất cả, nhưng các trường hợp tầm thường nhất, được áp đảo đối tượng của bạn để cố gắng tiêu hóa toàn bộ thiết kế cơ sở dữ liệu trong một đi. Thay vào đó, phá vỡ các sơ đồ vào các lĩnh vực chủ đề mô tả chỉ các bảng có liên quan nhất trong mỗi sơ đồ. Ví dụ: hệ thống điểm bán hàng có thể có sơ đồ riêng biệt cho Khoảng không quảng cáo, Bán hàng, Kế toán, Quản lý khách hàng, Bảo mật, Kiểm tra và Báo cáo. Một số bảng sẽ hiển thị trong nhiều hơn một lĩnh vực chủ đề - điều này được mong đợi.
Theo như công cụ, không có gì đánh bại ErWin, nhưng nó thực sự đắt tiền và chỉ có sẵn cho Windows. Visio có mặt khắp mọi nơi trong môi trường công ty, nhưng chỉ có sẵn trên Windows và cũng không hề rẻ. Mac cung cấp một số công cụ lập biểu đồ thực sự tốt đẹp; hầu hết trong số họ không phải là miễn phí.
Dia là một công cụ lập biểu đồ khá, miễn phí và đa nền tảng. Đó là một chút kỳ quặc, mặc dù; và tôi đã không có nhiều thành công làm cho các sơ đồ trông đẹp như tôi muốn họ nhìn.
Đối với MySQL, tôi đã chơi với fabFORCE dbDesigner và nó không phải là xấu, nhưng tôi đã tìm thấy hỗ trợ của nó cho nhiều lĩnh vực chủ đề là một chút thiếu thời gian - có lẽ họ đã cải thiện nó kể từ đó. Nhưng nó hoàn toàn miễn phí và hoạt động trên Windows và Linux.
Đối với bản trình bày thực tế, tôi tạo hình ảnh từ các công cụ lập sơ đồ này và kéo chúng vào phần mềm thuyết trình (PowerPoint, KeyNote hoặc OpenOffice Impress). Các bản trình bày này có thể được xuất sang PDF và phân phối cho đối tượng; họ sẽ không cần bất kỳ thứ gì ngoài trình xem PDF để xem lại thông tin sau này.
Nguồn
2010-11-21 13:18:14
Cá nhân, tôi thấy ERD dễ đọc và dễ hiểu nhất. Visio là một công cụ tuyệt vời cho việc này. – Oded