首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场

理解ER图
EN

Stack Overflow用户
提问于 2016-01-26 15:29:50
回答 1查看 3.5K关注 0票数 0

我试着理解ER图,我遇到了一个我不知道如何“看”它的例子。

考虑一下这个图表:

上面的图表和这个图表有什么区别:

根据我所学到的,最后一张图表说:“每一对学校和老师,就有一门也是唯一的课程。”因此,如果我有3所学校,3名教师和3门课程,就会有9个三胞胎的教学关系。第一个图表改变了什么?在最后一张图中,有什么样的两个三重奏,不能在第一个图中?

我试着先看一下没有constraints.So的图表,我有最多27个三胞胎(对于上面的例子),.After,有一个顺序要做什么?当然,我能先把圆圆的箭头放进去吗,首先把规则的箭头交给老师?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-01-29 23:13:24

快速回答

两个图之间的区别是teacher的联合类型和关系teaches,它表示

多对一 部分

第一个图表中的关系

多对多 部分

第二种关系。

解释答案

R是实体集AB之间的关系集。如果A A的每一个实体都必须在R中至少参与,那么A的参与就是total。否则,A的参与就是partial

考虑下面的简单图表:

连接A和R的线路可以:

  • 携带箭头:意为一箭(如一对多)。
  • 不带箭:意思是很多。
  • 双管齐下:意思是完全参与。
  • 单行:意思是部分参与。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35017528

复制
相关文章

相似问题

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