閱讀下列說明,回答問題1至問題3,將解答填入答題紙的對應欄內。
【說明】
某地區(qū)舉行籃球比賽,需要開發(fā)一個比賽信息管理系統(tǒng)來記錄比賽的相關信息。
【需求分析結果】
1.登記參賽球隊的信息。記錄球隊的名稱、代表地區(qū)、成立時間等信息。系統(tǒng)記錄球隊的每個隊員的姓名、年齡、身高、體重等信息。每個球隊有一個教練負責管理球隊,一個教練僅負責一個球隊。系統(tǒng)記錄教練的姓名、年齡等信息。
2.安排球隊的訓練信息。比賽組織者提供若干個場地,供球隊進行適應性訓練。系統(tǒng)記錄現(xiàn)有的場地信息,包括:場地名稱、場地規(guī)模、位置等信息。系統(tǒng)可為每個球隊安排不同的訓練場地,如表3-1所示。系統(tǒng)記錄訓練場地安排的信息。
3.安排比賽。該賽事聘請有專職裁判,每場比賽只安排一個裁判。系統(tǒng)記錄裁判的姓名、年齡、級別等信息。系統(tǒng)按照一定的規(guī)則,首先分組,然后根據(jù)球隊、場地和裁判情況,安排比賽(每場比賽的對陣雙方分別稱為甲隊和乙隊)。記錄參賽球隊、比賽時間、比分、場地名稱等信息,如表3-2所示。
4.所有球員、教練和裁判可能出現(xiàn)重名情況。
【概念模型設計】
根據(jù)需求階段收集的信息,設計的實體聯(lián)系圖和關系模式(不完整)如下:
1. 實體聯(lián)系圖
2. 關系模式
教練(教練編號, 姓名, 年齡)
隊員(隊員編號, 姓名, 年齡, 身高, 體重, (a) )
球隊(球隊名稱, 代表地區(qū), 成立時間, (b) )
場地(場地名稱, 場地規(guī)模, 位置)
訓練記錄( (c) )
裁判(裁判編號,姓名,年齡,級別)
比賽記錄( (d) )
【問題1】(5 分)
根據(jù)問題描述,補充四個聯(lián)系,完善圖3-1的實體聯(lián)系圖。
【問題2】(8 )
根據(jù)你的實體聯(lián)系圖,完成關系模式,并給出訓練記錄和比賽記錄關系模式的主鍵和外鍵。
【問題3】(2 分)
如果考慮記錄一些特別資深的熱心球迷的情況,每個熱心球迷可能支持多個球隊。熱心球迷的基本信息包括:姓名、住址和喜歡的俱樂部等。根據(jù)這一要求修改圖3-1的實體聯(lián)系圖,給出修改后的關系模式。