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