Diagram ER hanyalah alat untuk membantu Anda dalam pengembangan. Diagram ER bahkan tidak dengan mandat mengharuskan Anda untuk menampilkan semua entitas dalam sistem.
Jadi untuk menjawab pertanyaan Anda dengan satu rute: Sangat bisa diterima untuk memiliki entitas pada diagram yang tidak memiliki hubungan dengan entitas lain. Pertimbangkan tabel pengaturan yang digunakan oleh aplikasi sederhana untuk menyimpan pengaturan untuk program. Tidak perlu entitas lain untuk melakukan tugasnya. Tetapi itu masih akan menjadi objek yang ada dalam lingkup datastore.
Jadi untuk menjawab pertanyaan Anda dengan rute lain: Anda dapat menampilkan diagram sebanyak atau sesedikit mungkin pada diagram ER Anda untuk menunjukkan informasi yang ingin Anda wakili. Tetapi jika Anda memilih untuk menghilangkan suatu hubungan untuk tujuan kejelasan, masih masuk akal untuk membuat catatan bahwa R dihilangkan. Saya pribadi tetapi -{#}
dengan nomor di dalam lingkaran terkait untuk setiap entitas, dengan catatan kaki untuk itu # di bagian bawah halaman. Dengan begitu pembaca lain tidak perlu bertanya apakah harus ada hubungan lain.
Lagipula, nilainya $ 0,05 untuk yang satu ini. Intinya di sini adalah bahwa ini sebagian adalah masalah gaya. Beberapa orang akan memberi tahu Anda bahwa Anda selalu harus meletakkan hubungan (seperti, misalnya, atasan Anda mungkin memerlukan itu, dan itu akan mengalahkan saran saya). Tetapi kebenaran terakhir adalah apa yang ada di database.