Answers:
ER图仅仅是帮助您进行开发的工具。ER图甚至不要求您显示系统中的所有实体。
因此,通过一条途径回答您的问题:在图表上有一个与任何其他实体都没有关系的实体是完全可以接受的。考虑一个简单的应用程序用来存储程序设置的设置表。它不需要任何其他实体来完成其工作。但这仍然是存在于数据存储范围内的对象。
因此,可以通过另一种方法来回答您的问题:您可以在ER图上显示任意数量的图,以显示您要表示的信息。但是,如果您为了清楚起见而选择省略关系,则应注意省略R。我个人而言-{#}
,每个实体在相关圈子内都有一个数字,在页面底部带有一个#的脚注。这样,其他读者就不必问是否应该存在其他关系。
无论如何,这就是我的价值$ 0.05。这里的要点是,这部分是风格问题。有人会告诉您,您总是必须放好关系(例如,您的老板可能会要求这样做,而这会胜过我的建议)。但最终的事实是数据库中的内容。