数据库基础:E-R图转化为关系模式

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据库基础:E-R图转化为关系模式⼀、将ER模型转化成关系数据库
1. ⼀般规则:
(1) ⼀个实体类型对应⼀个关系模式,实体的属性为关系模式的属性
(2) 对于⼆元联系:规则如下图
2.举例
学⽣运动会模型:
(1)有若⼲班级,每个班级包括: 班级号,班级名,专业,⼈数
(2)每个班级有若⼲运动员,运动员只能属于⼀个班,包括:运动员号,姓名,性别,年龄
(3)有若⼲⽐赛项⽬,包括:项⽬号,名称,⽐赛地点
(4)每名运动员可参加多项⽐赛,每个项⽬可有多⼈参加
(5)要求能够公布每个⽐赛项⽬的运动员名次与成绩
(6)要求能够公布各个班级团体总分的名次和成绩
1.E-R图
2.数据库逻辑模型(包括各个表的名称和属性.并指出每个表的主键和外键)
班级(班级号,班级名,专业,⼈数)主键:班级号
运动员(运动员号,姓名,性别,年龄,班级号)主键:运动员号外键:班级号
项⽬(项⽬号,项⽬名,⽐赛地点)主键:项⽬号
⽐赛(运动员号,项⽬号,名次,成绩)主键:运动员号,项⽬号外键:运动员号,项⽬号。

相关文档
最新文档