摘要:2010年上半年數(shù)據(jù)庫系統(tǒng)工程師考試真題及答案解析下午卷 試題三 閱讀下列說明,回答問題1至問題3,將解答填入答題紙的對(duì)應(yīng)欄內(nèi)。
>>>>>>>>>>點(diǎn)擊進(jìn)入數(shù)據(jù)庫系統(tǒng)工程師考試網(wǎng)絡(luò)課堂
>>>>>>>>>>點(diǎn)擊進(jìn)入數(shù)據(jù)庫系統(tǒng)工程師歷年真題題庫
>>>>>>>>>>點(diǎn)擊進(jìn)入數(shù)據(jù)庫工程師考試大綱教材
2010年上半年數(shù)據(jù)庫系統(tǒng)工程師考試真題
下午卷
試題三
閱讀下列說明,回答問題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)員。一門含實(shí)驗(yàn)的課程可以開設(shè)給多個(gè)班級(jí),每個(gè)班級(jí)每學(xué)期可以開設(shè)多門含實(shí)驗(yàn)的課程。每個(gè)實(shí)驗(yàn)室都有其可開設(shè)的實(shí)驗(yàn)類型。一門課程的一種實(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ī)。
1.課程信息包括:課程編號(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í)、安排周次等信息,如表3-1所示。
2.以課程為單位制定實(shí)驗(yàn)安排計(jì)劃信息,包括:實(shí)驗(yàn)地點(diǎn),實(shí)驗(yàn)時(shí)間、實(shí)驗(yàn)員等信息。實(shí)驗(yàn)計(jì)劃如表3-2所示。
3.由實(shí)驗(yàn)員給出每個(gè)學(xué)生每次實(shí)驗(yàn)的成績(jī),包括:實(shí)驗(yàn)名,學(xué)號(hào),姓名,班級(jí),實(shí)驗(yàn)成績(jī)等信息。實(shí)驗(yàn)成績(jī)?nèi)绫?-3所示。
4.學(xué)生的實(shí)驗(yàn)課程總成績(jī)根據(jù)每次實(shí)驗(yàn)的成績(jī)以及每次實(shí)驗(yàn)的難度來計(jì)算。 [概念模型設(shè)計(jì)]
根據(jù)需求階段收集的信息,設(shè)計(jì)的實(shí)體聯(lián)系圖(不完整)如圖3-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ǔ)充圖3-1中的聯(lián)系和聯(lián)系的類型。
[問題2]
根據(jù)圖3-1,將邏輯結(jié)構(gòu)設(shè)計(jì)階段生成的關(guān)系模式中的空(1)~(6)補(bǔ)充完整。對(duì)所有關(guān)系模式,用下劃線標(biāo)出各關(guān)系模式的主鍵。
[問題3]
如果需要記錄課程的授課教師,新增加“授課教師”實(shí)體。請(qǐng)對(duì)圖3-1進(jìn)行修改,畫出修改后的實(shí)體問聯(lián)系和聯(lián)系的類型。
試題三分析
本題考查數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)及向邏輯結(jié)構(gòu)轉(zhuǎn)換的掌握。
此類題目要求考生認(rèn)真閱讀題目,根據(jù)題目的需求描述,給出實(shí)體問的聯(lián)系。
[問題1]
根據(jù)題意由“一門含實(shí)驗(yàn)的課程可以開設(shè)給多個(gè)班級(jí),每個(gè)班級(jí)每學(xué)期可以開設(shè)多門含實(shí)驗(yàn)的課程”可知課程和班級(jí)之間的開設(shè)關(guān)系為m:n聯(lián)系。由“一個(gè)實(shí)驗(yàn)室的一次實(shí)驗(yàn)可以分配多個(gè)實(shí)驗(yàn)員負(fù)責(zé)輔導(dǎo)實(shí)驗(yàn)”可知實(shí)驗(yàn)、實(shí)驗(yàn)室與實(shí)驗(yàn)員之間的安排關(guān)系為k:n:m聯(lián)系。由“實(shí)驗(yàn)員給出學(xué)生的每次實(shí)驗(yàn)成績(jī)”可知實(shí)驗(yàn)、學(xué)生與實(shí)驗(yàn)員之間的成績(jī)關(guān)系為k:n:m聯(lián)系。班級(jí)和學(xué)生之間的包含關(guān)系為1:n聯(lián)系。
[問題2]
根據(jù)題意,可知課程編號(hào)是課程的主鍵,班級(jí)號(hào)是班級(jí)的主鍵。從表3-1可見,開課情況是體現(xiàn)課程與班級(jí)間的m:n聯(lián)系,因此開課情況關(guān)系模式應(yīng)該包含課程編號(hào)和班級(jí)號(hào),并共同作為主鍵。一門課程包含多次實(shí)驗(yàn),實(shí)驗(yàn)與課程之間是m:1關(guān)系,因此,由表3-1可知,實(shí)驗(yàn)關(guān)系模式應(yīng)包含實(shí)驗(yàn)編號(hào)和課程編號(hào),并且以實(shí)驗(yàn)編號(hào)為主鍵,以課程編號(hào)為外鍵。在制定試驗(yàn)計(jì)劃時(shí),每個(gè)班的每次實(shí)驗(yàn)可能按實(shí)驗(yàn)室被分成多個(gè)批次,每個(gè)批次的實(shí)驗(yàn)會(huì)有若干名實(shí)驗(yàn)員來輔導(dǎo)學(xué)生實(shí)驗(yàn)并打分。實(shí)驗(yàn)員關(guān)系模式應(yīng)該記錄實(shí)驗(yàn)員編號(hào)和實(shí)驗(yàn)員姓名,并以實(shí)驗(yàn)員編號(hào)為主鍵。實(shí)驗(yàn)室編號(hào)是實(shí)驗(yàn)室的主鍵。從表3-2可知,實(shí)驗(yàn)計(jì)劃關(guān)系模式應(yīng)記錄實(shí)驗(yàn)編號(hào)、批次號(hào)和授課學(xué)期,并且共同作為主鍵。從表3-3可知,實(shí)驗(yàn)成績(jī)關(guān)系模式記錄每個(gè)學(xué)生的每次實(shí)驗(yàn)成績(jī),應(yīng)包含學(xué)號(hào)和實(shí)驗(yàn)編號(hào),并共同作為主鍵。
[問題3]
由于授課教師負(fù)責(zé)給若干個(gè)班級(jí)開設(shè)若干門課程,因此,課程、班級(jí)和授課教師之間的開設(shè)關(guān)系是k:n:m聯(lián)系。
參考答案
[問題1]
答案參見圖3-1。
[問題2]
(1)課程編號(hào),班級(jí)號(hào)
(2)實(shí)驗(yàn)編號(hào),課程編號(hào)
(3)實(shí)驗(yàn)編號(hào),批次號(hào),安排學(xué)期,,實(shí)驗(yàn)室編號(hào),實(shí)驗(yàn)員編號(hào)
(4)實(shí)驗(yàn)員編號(hào),實(shí)驗(yàn)員姓名
(5)學(xué)號(hào),班級(jí)號(hào)
(6)實(shí)驗(yàn)編號(hào),學(xué)號(hào)
(7)其他關(guān)系模式主鍵:
課程(課程編號(hào),課程名稱,授課院系,實(shí)驗(yàn)學(xué)時(shí))
班級(jí)(班級(jí)號(hào),專業(yè),所屬系)
實(shí)驗(yàn)室(實(shí)驗(yàn)室編號(hào),地點(diǎn),開放時(shí)間,可容納人數(shù),實(shí)驗(yàn)課類型)
[問題3]
相關(guān)鏈接:
數(shù)據(jù)庫系統(tǒng)工程師考試知識(shí)點(diǎn)分析與真題詳解(第4版)
數(shù)據(jù)庫系統(tǒng)工程師考試歷年試題分析與解答(第4版)
數(shù)據(jù)庫系統(tǒng)工程師考試下午知識(shí)點(diǎn)精講與考前必練
數(shù)據(jù)庫系統(tǒng)工程師考試考前串講
軟考備考資料免費(fèi)領(lǐng)取
去領(lǐng)取
共收錄117.93萬道題
已有25.02萬小伙伴參與做題