閱讀下列說明和圖,回答問題1至問題3,將解答填入答題紙的對應(yīng)欄內(nèi)。
【說明】
某學(xué)校擬開發(fā)一套實驗管理系統(tǒng),對各課程的實驗安排情況進行管理。
【需求分析】
一個實驗室可進行多種類型不同的實驗。由于實驗室和實驗員資源有限,需根據(jù)學(xué)生人數(shù)分批次安排實驗室和實驗員。一門課程可以為多個班級開設(shè),每個班級每學(xué)期可以開設(shè)多門課程。一門課程的一種實驗可以根據(jù)人數(shù)、實驗室的可容納人數(shù)和實驗類型,分批次開設(shè)在多個實驗室的不同時間段。一個實驗室的一次實驗可以分配多個實驗員負責輔導(dǎo)實驗,實驗員給出學(xué)生的每次實驗成績。
(1)課程信息包括:課程編號、課程名稱、實驗學(xué)時、授課學(xué)期和開課的班級等信息;實驗信息記錄該課程的實驗進度信息,包括:實驗名、實驗類型、學(xué)時、安排周次等信息,如表1-1所示。
(2)以課程為單位制定實驗安排計劃信息,包括:實驗地點,實驗時間、實驗員等信息,實驗計劃如表1-2所示。
(3)由實驗員給出每個學(xué)生每次實驗的成績,包括:實驗名、學(xué)號、姓名、班級、實驗成績等信息,實驗成績?nèi)绫?-3所示。
(4)學(xué)生的實驗課程總成績根據(jù)每次實驗的成績以及每次實驗的難度來計算。
【概念模型設(shè)計】
根據(jù)需求階段收集的信息,設(shè)計的實體聯(lián)系圖(不完整)如圖1-1所示。
【邏輯結(jié)構(gòu)設(shè)計】
根據(jù)概念模型設(shè)計階段完成的實體聯(lián)系圖,得出如下關(guān)系模式(不完整):
課程(課程編號,課程名稱,授課院系,實驗學(xué)時)
班級(班級號,專業(yè),所屬系)
開課情況( (1) ,授課學(xué)期)
實驗( (2) ,實驗類型,難度,學(xué)時,安排周次)
實驗計劃( (3) ,實驗時間,人數(shù))
實驗員( (4) ,級別)
實驗室(實驗室編號,地點,開放時間,可容納人數(shù),實驗類型)
學(xué)生( (5) ,姓名,年齡,性別)
實驗成績( (6) ,實驗成績,評分實驗員)
【問題1】(6 分)
補充圖3-1中的聯(lián)系和聯(lián)系的類型。
【問題2】(6 分)
根據(jù)圖3-1,將邏輯結(jié)構(gòu)設(shè)計階段生成的關(guān)系模式中的空(1)~(6)補充完整并用下劃線指出這六個關(guān)系模式的主鍵。
【問題3】(3 分)
如果需要記錄課程的授課教師,新增加“授課教師”實體。請對圖3-1進行修改,畫出修改后的實體間聯(lián)系和聯(lián)系的類型。