首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将ER图转换为关系格式

将ER图转换为关系格式
EN

Stack Overflow用户
提问于 2017-07-08 12:37:13
回答 1查看 6.3K关注 0票数 0

目前,我正在学习关系模式,并将下面的ER图转换为一个关系图,但我感到缺少了一些东西。我想知道我做得对还是遗漏了什么?

这是我做过的关系方案

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-07-12 18:43:35

在真实的ER (实体-关系)建模/图表方法中,钻石是关联/关系类型,框是实体类型,行是参与/FK,每个框(实体)和钻石(关系)类型都得到一个表。架构不反映图表。通常,无钻石方法称自己为"ER",并称FKs为“关系”,但它们实际上只是描述数据库模式。(尽管这本身并没有什么问题。)他们只使用表示FKs的行表示你的M:1钻石和线,但对于M:M钻石,他们将使用一个盒子。

您的模式没有正确地表示M:M关联/关系“包括”。您的预定如何记录某一预订包括某些房间?具有不同RID的多个预订行将与您的PK (主键)相矛盾,标准化程度不高,并且不会反映任何方法对图表的解释。

除非你引用了你正在使用的方法/产品,否则我们不能告诉你你是否遵循了它,甚至无法解释你的图表。

PS2.您的架构没有比图表更多的内容。如果一个方法在从图表转移到模式时需要添加信息,那么给出一个模式是有意义的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44986305

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档