Entity-Relationship把我搞糊涂了。在一些例子中,我找不到某些实体之间的关系,换句话说,我无法跟踪它们之间的信息。
我的问题是
“是否有必要在数据库中的所有实体之间建立关系?换句话说,没有关系的图表可以吗?是否没有关系?是否简单?”。
提前感谢
发布于 2015-10-06 05:25:00
从逻辑上讲,实体是通过具有相同域的属性隐式关联的,数据库可以理解为一组相关数据。因此,在逻辑层面上,我认为数据库中的所有实体都必须是相关的。
然而,在ER图上,由于没有关系线,因此很难确定外键域、基数和约束。糟糕的是,大多数ER图显示的是物理类型,而不是域,而且大多数都是不规范的。在没有任何依赖项的情况下,我们所拥有的只是一个可视表转储。
如果两个实体之间没有直接关系,则不需要说明。只要在其他地方显示缺少的信息,就可以在图表中显示模式的子集,专注于特定的方面。然而,遗漏重要和必要的信息是不可接受的。
https://stackoverflow.com/questions/32857499
复制相似问题