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