数据库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联系,将联系本身转化为为一个关系模型,将联系双方的主码加入其中即作为主键也作为外键,并将联系的属性加入其中