数据库ER图的画法:
1、找出实体(不能再分割的名词)并用‘长方体’表示
2、找出实体的属性用‘椭圆’表示
3、找出实体之间的关系,用‘菱形’联系:
(1)1:1联系,A中一个实体与B中一个实体对应
(2)1:n联系,A中一个实体与B中多个实体对应,而B中一个实体与A中 一个实体对应
(3)m:n联系,A中一个实体与B中多个实体对应,B中一个实体与A中多个实体对应
ER图转换为关系模型:
1、实体转换为一个关系模型
2、实体的属性就是关系的属性,实体的码就是关系的码
3、实体间联系的转换:
(1)1:1联系,再任意一方加入对方的主键变成其外键,并加入联系本身的属性
(2)1:n联系,将1方的主键加入n方作为其外键,并同时将联系的属性加入n方
(3)m:n联系,将联系本身转化为为一个关系模型,将联系双方的主码加入其中即作为主键也作为外键,并将联系的属性加入其中