我看到有两种不同的方法可以在下面说明的示例中建立实体关系(一对一或多对多)。哪种方法更好?(就普遍做法或广泛接受的惯例而言,更好的方法是什么。可能,哪一种更有效?如果没有更好的方法,使用一种代替另一种的权衡是什么?)
1 回答
0
首先,这两个图都不是实体关系图。实体关系图应该能够表示实体关系概念,但是您使用的符号不区分实体关系和关系关系,并显示列、类型和外键约束,它们属于物理模型而不是概念一。你所拥有的最好用表格图来描述。对于 ERD,我推荐 Chen 的原始符号或类似的符号。
第一个图将更高级别的抽象混合到一个物理模型中,因此,我推荐第二种样式,因为它更一致。
请注意,在任一图中,CompanyType_ID 通常与您尝试表示的关系类型不一致。它可能不一定是错误的(General 中描述的实体除了一组次要类型外,可能每个都有一个主要的或可区分的 CompanyType),但即使它是故意以这种方式建模的,它也至少值得再看一次。
于 2019-05-01T08:55:45.793 回答

