2019-01-31
阅读量:
718
E-R关系图的链接关系和select的主表有关系吗?
知识回顾:
ER模型,又叫实体联系模型,entity-relationship model,包含了表内字段信息+表与表之前的连接关系,是UML图表关系语言的一种。
链接关系有三种:
- 1:1
- 1:n
- m:n
其中1:1的对应关系在表连接中最不常见,因为不符合表和主键的设计思路
两个具有相同业务属性的表不应该同时存在
最为常见的,是1:n,或者1:*的形式,那么如何判断哪边是1,哪边是*呢?
举个例子,每位教师可以教多门课程,但是每门课程只能有一位教师来教
如果把教师和课程视作两个表的话,教师是1,而课程是*
问题回答:
- 1:n的链接关系,和select语言中join没有直接关系,不能够说谁是1谁就是主表
- 在select语句中,仍然以“谁是值谁是主表”来判定主表是谁






评论(0)


暂无数据
推荐帖子
0条评论
1条评论
0条评论