【发布时间】:2016-12-11 07:04:48
【问题描述】:
在创建实体关系模型时,我遇到了一个困惑:
这是两个实体的示例:
公司(comp_id(pk),comp_name)
topCompanies (rank(pk), comp_id(fk)) *包含前十名或 百家公司
这不是一个专门化的例子,因为实体 topCompanies 不能单独存在,它只包含所有 comp_id(s),比如前十名或前一百名。所以这意味着 topCompanies 是一个弱实体,因为它不能单独存在。现在他们可以拥有“是”关系还是“是”关系仅限于继承/专业化示例?如果不是,我应该如何描述他们的关系?
另外,阅读 ERD 时有什么约定吗?从左到右/从右到左?
【问题讨论】:
-
我不明白你关于 ER 图的常规方向的问题。图表上的文本按照其编写语言的常规方向阅读,但图表本身没有与顺序相关的元素。我建议你更仔细地研究 ER。请注意,没有您在问题标题中提到的弱关系之类的东西 - 弱实体具有识别关系。
标签: inheritance relationship data-modeling erd entity-relationship-model