1、 二元关系ER 图转换成的关系联系的处理 主键 外键1:1(2 个关系)模式 A 模式 B(有两种) 处理方式(1): (1)把模式 B 的主键,联系的属性加入模式 A 处理方式(2): (2)把模式 A 的主键,联系的属性加入模式 B(略) (依据联系的处理方式) 方式(1): 模式 B 的主键为模式 A外键 方式(2):表 A 的主键为表 B 的外键1:N(2 个关系)模式 A 模式 B 把模式 A 的主键,联系的属性加入模式 B(略) 模式 A 的主键为模式 B的外键 M:N(3 个关系)模式 A 模式 B 模式 A-B 联系类型转换成关系模式 A-B; 模式 A-B 的属性: (a)联
2、系的属性 (b)两端实体类型的主键 两端实体类型的主键一起构成模式A-B 主键 两端实体类型的主键分别为模式 A-B 的外键M:N 联系的示例 比如,ER 图如下: 可以转换成以下模式: 学生(学号,姓名,性别,年龄) 主键为学号 课程(课程号,课程名,任课教师) 主键为课程号 选课(学号,课程号,成绩) 主键为课程号、学号,外键为课程号,学号; 1:N 联系的示例 比如,ER 图如下: 可转换为如下关系模式: 商店模式(商店编号,店名,店址,店经理) 主键为商店编号商品模式(商品编号,商品名,单价,产地,商店编号,月销售量) 主键为商品编号,外键为商店编号职工模式(职工编号,职工名,性别,工资,商店编号,开始时间) 主键为职工编号,外键为商店编号