Một sơ đồ ER chỉ đơn thuần là một công cụ hỗ trợ bạn phát triển. Một sơ đồ ER thậm chí không theo ủy quyền yêu cầu bạn hiển thị tất cả các thực thể trong hệ thống.
Vì vậy, để trả lời câu hỏi của bạn theo một lộ trình: Hoàn toàn có thể chấp nhận được khi có một thực thể trên sơ đồ không có mối quan hệ với bất kỳ thực thể nào khác. Xem xét một bảng cài đặt được sử dụng bởi một ứng dụng đơn giản để lưu trữ các cài đặt cho chương trình. Nó sẽ không cần bất kỳ thực thể khác để làm công việc của mình. Nhưng nó vẫn sẽ là một đối tượng tồn tại trong phạm vi của kho dữ liệu.
Vì vậy, để trả lời câu hỏi của bạn bằng một lộ trình khác: Bạn có thể hiển thị nhiều hoặc ít sơ đồ trên sơ đồ ER theo yêu cầu để hiển thị thông tin bạn đang cố gắng trình bày. Nhưng nếu bạn chọn bỏ qua một mối quan hệ vì mục đích rõ ràng, sẽ vẫn có ý nghĩa khi ghi chú rằng R bị bỏ qua. Cá nhân tôi sẽ -{#}
có một số trong các vòng tròn liên quan cho mỗi thực thể, với chú thích cho # đó ở cuối trang. Theo cách đó, những người đọc khác sẽ không phải hỏi liệu có nên có mối quan hệ khác hay không.
Đó là giá trị 0,05 đô la của tôi trên bất kỳ cách nào. Vấn đề ở đây là đây là một phần của phong cách. Một số người sẽ nói với bạn rằng bạn luôn phải đặt các mối quan hệ (ví dụ như sếp của bạn có thể yêu cầu điều đó, và điều đó sẽ thổi phồng lời khuyên của tôi). Nhưng sự thật cuối cùng là những gì trong cơ sở dữ liệu.