阅读下列说明,根据要求回答问题1~问题3。 [说明] 某地区举行篮球比赛,需要开发一个比赛信息管理系统来记录比赛的相关信息。 [需求分析结果] 1.登记参赛球队的信息。记录球队的名称、代表地区、成立时间等信息。系统记录球队的每个队员

admin2010-01-15  27

问题 阅读下列说明,根据要求回答问题1~问题3。
   [说明]
   某地区举行篮球比赛,需要开发一个比赛信息管理系统来记录比赛的相关信息。
   [需求分析结果]
   1.登记参赛球队的信息。记录球队的名称、代表地区、成立时间等信息。系统记录球队的每个队员的姓名、年龄、身高、体重等信息。每个球队有一个教练负责管理球队,一个教练仅负责一个球队。系统记录教练的姓名、年龄等信息。
   2.安排球队的训练信息。比赛组织者为球队提供了若干个场地,供球队进行适应性训练。系统记录现有的场地信息,包括:场地名称、场地规模、位置等信息。系统可为每个球队安排不同的训练场地,如表3-9所示。系统记录训练场地安排的信息。

3.安排比赛。该赛事聘请有专职裁判,每场比赛只安排一个裁判。系统记录裁判的姓名、年龄、级别等信息。系统按照一定的规则,首先分组,然后根据球队、场地和裁判情况,安排比赛(每场比赛的对阵双方分别称为甲队和乙队)。记录参赛球队、比赛时间、比分、场地名称等信息,如表3-10所示。

4.所有球员、教练和裁判可能出现重名情况。
   [概念模型设计]
   根据需求阶段收集的信息,设计的实体联系图和关系模式(不完整)如下。
   1.实体联系图(图3-20)
   
   2.关系模式
   教练(教练编号,姓名,年龄)
   队员(队员编号,姓名,年龄,身高,体重,  (a)  
   球队(球队名称,代表地区,成立时间,  (b)  
   场地(场地名称,场地规模,位置)
   训练记录(  (c)  )
   裁判(裁判编号,姓名,年龄,级别)
   比赛记录(  (d)  )

选项

答案本题考查读者对数据库概念结构设计及向逻辑结构转换的掌握情况。此类题目要求认真阅读题目对现实问题的描述,经过分类、聚集、概括等方法,从中确定实体及其联系。题目已经给出了4个实体,需要根据需求描述,给出实体间的联系。 由“每个球队有一个教练负责管理球队,一个教练仅负责一个球队。”知球队与教练间为1:1联系;球队与队员之间应为1:N联系;多个球队使用多个训练场地,球队与场地之间为M:N联系;比赛是球队、场地与裁判之间的联系,一个球队会与同组的其他多个队之间比赛,有多个场地和裁决,一位裁判会对多场比赛判罚,一个场地会有多场比赛,涉及多个球队和裁判,因此球队、场地与裁判之间的比赛关系为M:N:P联系。补充完整的实体联系图如图3-29所示。 [*]

解析
转载请注明原文地址:https://jikaoti.com/ti/EQi7FFFM
0

相关试题推荐
最新回复(0)