为体育部门建立数据库,其中包含如下信息:
(1)运动队:队名、主教练,其中队名唯一标识运动队。
(2)运动员:运动员编号、姓名、性别、年龄。
(3)运动项目:项目编号、项目名、所属类别。
其中:每个运动队有多名运动员,每名运动员只属于一个运动队;每名运动员可以参加多个项目,每个项目可以有多个运动员参加。系统记录每名运动员参加每个项目所得名次和成绩以及比赛日期。
问答题
根据以上叙述,建立E-R模型,并在图中注明属性、联系的类型;
问答题
根据转换规则,将E-R模型转换成关系模型,要求标明每个关系模式的主码和外码(如果存在)。
【正确答案】关系模式如下:
运动队(队名,主教练)
主码:队名
运动员(运动员编号,姓名,性别,年龄,队名)
主码:运动员编号
外码:队名
运动项目(项目编号,项目名,所属类别)
主码:项目编号
参加(运动员编号,项目编号,名次,成绩,比赛日期)
主码:(运动员编号,项目编号)
外码:运动员编号,项目编号
【答案解析】