ER图表到关系模式

时间:2017-02-15 14:32:14

标签: database schema entity-relationship diagram relational

有人可以用ER图帮我吗?我需要将ER图转换为关系模式。

ER

也许有人可以用我能理解的评论来做到这一点?

2 个答案:

答案 0 :(得分:1)

对于每个常规实体集(单边框矩形),创建一个包含每个实体集属性的关系。关系的主键在ER图中表示。

对于每个关系集(单边框菱形),创建一个包含关联实体集的主键的关系,以及关系集的任何依赖属性。关系的主键将由那些不受唯一约束的实体集的主键组成(即具有m或n基数指示符的那些)。

我发现你的关系在多个角色中设置了相同的实体。在这些情况下,关系将包含每个角色的组件("列")。

不要为识别关系(双边钻石)创建单独的关系。这些将是多余的,因为关系可以从关联的弱实体集的关系的主键派生。

对于弱实体集(双边界矩形),创建一个包含父实体集的主键,子实体集的弱键和任何相关属性的关系。关系的主键将由父实体集的主键和弱键组成。

我不会为你做这件事,但如果你试试并在这里发布你的尝试,我很乐意给你反馈。如果您需要进一步解释我在这里提到的任何概念,请随时提出。

答案 1 :(得分:0)

有很多工具,其中一个是Db Schema