如图,E-R模型的一些基本概念 :
-
方框:实体
-
椭圆:属性
-
棱形框:联系
-
连线圆圈:特殊化
-
双线矩形:弱实体(是某个实体的特殊化)
E-R模型反映的是实体与实体的关系,以及关系模式的转化
1:1联系
校长:姓名、性别、支撑、年龄
学校:校名、地址、电话
任职:任职时间、姓名、校名
校长与学校之间通过任职建立联系
联系可以合并到任一实体
1:n联系
一个客户对应多个账户
一个账户对应一个客户
联系并到多的一端
客户(…)
账户(…开户时间)
n:m联系
学生与课程多对多联系
联系单独分成一个表
补充
-
一个实体型转换为一个关系模式
-
三个以上实体间的一个多元联系:
最少可以转化为(3+1)