数据库,实体型之间的关系。是怎么去别的,我看不懂。怎样去区别一对一,一对多,多对多。两个以上实体型

数据库,实体型之间的关系。是怎么去别的,我看不懂。怎样去区别一对一,一对多,多对多。两个以上实体型之间的一对一,一对多,多对多。

第1个回答  2013-11-09
从意义上区分,实际含义
有A既有B,或者1个A有0或1个B的就是一对一
1个A有多个B,但是1个B不能有多个A的是一对多
1个A可以有多个B,1个B也有多个A的就是多对多追问

两个以上实体型之间的联系是不是,没有一对一?

追答

可以有

追问

这个图是什么意思?怎么去理解?

追答

我的这里看不了大图…… 你放大点拍一下?

第2个回答  2013-11-09
这个不能怪你,是你那本书的图画得不标准,有很大的歧义。

如果把领导理解为名词:正确的应该是这个:
职工 1..n------------- 有 / 从属于---------------1..n领导
理解为:职工有1个或者n个领导,每个领导有1个或者n个职工。(这个是多对多关系)

如果把领导作为动词,就是你书上那个:应该这么理解:
1个职工可以领导多个职工。
多个职工可以被1个职工领导。(这个是一对多关系,就是书上想表达的意思。)追问

谢谢,

追答

求采纳^^

本回答被提问者采纳
相似回答