軟件水平考試(中級(jí))數(shù)據(jù)庫(kù)系統(tǒng)工程師下午(應(yīng)用技術(shù))試題模擬試卷1(共135題)_第1頁(yè)
軟件水平考試(中級(jí))數(shù)據(jù)庫(kù)系統(tǒng)工程師下午(應(yīng)用技術(shù))試題模擬試卷1(共135題)_第2頁(yè)
軟件水平考試(中級(jí))數(shù)據(jù)庫(kù)系統(tǒng)工程師下午(應(yīng)用技術(shù))試題模擬試卷1(共135題)_第3頁(yè)
軟件水平考試(中級(jí))數(shù)據(jù)庫(kù)系統(tǒng)工程師下午(應(yīng)用技術(shù))試題模擬試卷1(共135題)_第4頁(yè)
軟件水平考試(中級(jí))數(shù)據(jù)庫(kù)系統(tǒng)工程師下午(應(yīng)用技術(shù))試題模擬試卷1(共135題)_第5頁(yè)
已閱讀5頁(yè),還剩36頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

軟件水平考試(中級(jí))數(shù)據(jù)庫(kù)系統(tǒng)工程師下午(應(yīng)用技術(shù))試題模擬試卷1(共9套)(共135題)軟件水平考試(中級(jí))數(shù)據(jù)庫(kù)系統(tǒng)工程師下午(應(yīng)用技術(shù))試題模擬試卷第1套一、試題一(本題共4題,每題1.0分,共4分。)閱讀以下說(shuō)明,回答問(wèn)題1-4。[說(shuō)明]某工程數(shù)據(jù)庫(kù)關(guān)系表如下:1、找出關(guān)系表“工程”和表“工作人員”所有可能的候選鍵及外鍵;標(biāo)準(zhǔn)答案:表“工程”有兩個(gè)候選鍵為(工程號(hào))或(負(fù)責(zé)人);表“工作人員”的候選鍵為(工程號(hào),姓名)或(工程號(hào),人員編號(hào))其外鍵是“工程號(hào)”。知識(shí)點(diǎn)解析:暫無(wú)解析2、關(guān)系表“工作人員”最高滿足第幾種范式?敘述其存在何種數(shù)據(jù)異常。標(biāo)準(zhǔn)答案:表“工作人員”滿足1NF。但存在數(shù)據(jù)異常:若選用主鍵(“工程號(hào),人員編號(hào)”),則“人名編號(hào)”→“姓名”。知識(shí)點(diǎn)解析:暫無(wú)解析3、修改[問(wèn)題2]中的數(shù)據(jù)異常,使關(guān)系表“工作人員”滿足高一級(jí)范式。標(biāo)準(zhǔn)答案:可改成2NF:工作人員1(工程號(hào),人員編號(hào),所在部門,工作天數(shù))工作人員2(人員編號(hào),姓名)知識(shí)點(diǎn)解析:暫無(wú)解析4、問(wèn)表“工程”最高可到達(dá)幾級(jí)范式?并寫出其最高級(jí)范式。標(biāo)準(zhǔn)答案:“工程”表最高可到達(dá)BCNF范式,其分解成的關(guān)系模式為:工程1(工程號(hào),負(fù)責(zé)人)工程2(工程號(hào),工程所在地)知識(shí)點(diǎn)解析:暫無(wú)解析二、試題二(本題共3題,每題1.0分,共3分。)閱讀以下說(shuō)明,回答問(wèn)題1-3。在圖書館數(shù)據(jù)庫(kù)有三個(gè)基本表:書目表Cata(書號(hào)Cno、書名Cname、作者Cauthor、出版年Cdate、價(jià)格Cprice)、學(xué)生表Student(學(xué)號(hào)Sno、姓名Sname、性別Sgender、專業(yè)Sdept)和借書歷史表Borrow(所借書號(hào)Cno、借書者學(xué)號(hào)Sno、借書日期Bbdate、還書日期Brdate)。5、請(qǐng)用SQL語(yǔ)句來(lái)建立這三個(gè)基本表(請(qǐng)注意數(shù)據(jù)類型的選擇)。標(biāo)準(zhǔn)答案:CREATETABLECata(CnoINT,CnameCHAR(40),CauthorCHAR(10),CdateINT,Cprieefloat,);CREATETABLEStudent(SnoINT,ShameCHAR(20),SgendcrCHAR(2),SdeptCHAR(20),);CREATETABLEBORROW(CnoINT,SnoINT,BbdateINT:BrdateINT。);知識(shí)點(diǎn)解析:暫無(wú)解析6、請(qǐng)用SQL實(shí)現(xiàn)如下操作:(1)圖書館里已有的魯迅著作的名稱(2)按借書日期列出學(xué)生李明的所借書名(3)往學(xué)生表Student中插入一個(gè)學(xué)生記錄。(學(xué)號(hào):132,姓名:張華,性別:男,系別:計(jì)算機(jī))(4)把《野火集》的價(jià)格修改為15元標(biāo)準(zhǔn)答案:(1)SELECTCnameFROMCataWHEREauthor=’魯迅’;(2)SELECTCnamefromCata,Student,BorrowWhereStudent.Sno=Bom)w.SnoandCata.Cno=Borrow.CnoandSnamc=’李明’GroupbyBbdate(3)INSERTINTOStudent(Sno,Sname,Sgcn-der,Sdept)VALUES(132,’張華’,’男’,’計(jì)算機(jī)’);(4)UPDATECataSETCprice=25WHERECnarse=‘野火集’;知識(shí)點(diǎn)解析:暫無(wú)解析7、請(qǐng)用SQL語(yǔ)句來(lái)實(shí)現(xiàn)如下改變:為借書歷史Borrow增加一個(gè)屬性罰金B(yǎng)fine,同時(shí)刪去書目表Cata中的屬性價(jià)格Cprice。標(biāo)準(zhǔn)答案:ALTERTABLEBorrowADDBrinefloat;ALTERTABLECatadropCpriceFloat;知識(shí)點(diǎn)解析:暫無(wú)解析三、試題三(本題共4題,每題1.0分,共4分。)閱讀以下說(shuō)明,回答問(wèn)題1~4。[說(shuō)明]在教學(xué)管理數(shù)據(jù)庫(kù)中,存在關(guān)系模式SC:SC(SNO,SN,AGE,SEX,DEPT,CNO,CN,GRADE)其中,SNO表示學(xué)生學(xué)號(hào),SN表示學(xué)生姓名,AGE表示學(xué)生年齡,SEX表示性別,DEPT表示學(xué)生所在的系別,CNO表示課程號(hào),CN表示課程名,SCORE表示成績(jī)。在教學(xué)管理中,一個(gè)系有若干個(gè)學(xué)生,但一個(gè)學(xué)生只屬于一個(gè)系;一個(gè)學(xué)生可以選修多門功課,每門課程可有若干學(xué)生選修;每個(gè)學(xué)生學(xué)習(xí)課程有一個(gè)成績(jī)。在此關(guān)系模式中已有一部分?jǐn)?shù)據(jù),具體如下圖所示:8、試述一個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng)的組成內(nèi)容。標(biāo)準(zhǔn)答案:一個(gè)數(shù)據(jù)庫(kù)系統(tǒng)由數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)、數(shù)據(jù)庫(kù)應(yīng)用、數(shù)據(jù)庫(kù)管理員和系統(tǒng)平臺(tái)所構(gòu)成。數(shù)據(jù)庫(kù)是數(shù)據(jù)的集合,它具有一定的組織形式并存放于統(tǒng)一的存儲(chǔ)介質(zhì)上,它是多種應(yīng)用數(shù)據(jù)的集成,并可被多個(gè)應(yīng)用所共享。數(shù)據(jù)庫(kù)管理系統(tǒng)是一種負(fù)責(zé)數(shù)據(jù)庫(kù)的定義、建立、操縱、管理和維護(hù)的系統(tǒng)軟件。數(shù)據(jù)庫(kù)管理員負(fù)責(zé)數(shù)據(jù)庫(kù)的設(shè)計(jì)、規(guī)劃、協(xié)調(diào)、管理和運(yùn)行維護(hù)工作。數(shù)據(jù)庫(kù)應(yīng)用是數(shù)據(jù)庫(kù)的應(yīng)用程序。系統(tǒng)平臺(tái)指整個(gè)系統(tǒng)的基本物理支撐環(huán)境,包括計(jì)算機(jī)、操作系統(tǒng)、計(jì)算機(jī)網(wǎng)絡(luò)三個(gè)部分。知識(shí)點(diǎn)解析:暫無(wú)解析9、題中所給關(guān)系的主碼是什么?標(biāo)準(zhǔn)答案:主碼為:SNO+CNO。知識(shí)點(diǎn)解析:暫無(wú)解析10、簡(jiǎn)述該數(shù)據(jù)庫(kù)在進(jìn)行操作時(shí),會(huì)出現(xiàn)哪幾方面的問(wèn)題?標(biāo)準(zhǔn)答案:會(huì)存在數(shù)據(jù)冗余、插入異常、刪除異常、更新異常四個(gè)方面的問(wèn)題。知識(shí)點(diǎn)解析:暫無(wú)解析11、為了消除上述問(wèn)題,該如何對(duì)上述關(guān)系進(jìn)行分解?寫出上圖分解后的結(jié)果。標(biāo)準(zhǔn)答案:分解為3個(gè)關(guān)系:R1(SNO,SN,AGE,SEX,DEPT),R2(CNO,CN),R3(SNO,CNO,GRDE)分解后的三個(gè)圖如下:知識(shí)點(diǎn)解析:暫無(wú)解析四、試題四(本題共4題,每題1.0分,共4分。)閱讀以下說(shuō)明,回答問(wèn)題1~4。[說(shuō)明]設(shè)某商業(yè)集團(tuán)為倉(cāng)庫(kù)存儲(chǔ)商品設(shè)計(jì)了三個(gè)基本表:倉(cāng)庫(kù)STORE(S#,SNAME,SADDR),其屬性是倉(cāng)庫(kù)編號(hào)、倉(cāng)庫(kù)名稱和地址。存儲(chǔ)SG(S#,C#,QUANTITY),其屬性是倉(cāng)庫(kù)編號(hào)、商品編號(hào)和數(shù)量。商品GOODS(C#,GNAME,PRICE),其屬性是商品編號(hào)、商品名稱和單價(jià)?,F(xiàn)檢索倉(cāng)庫(kù)名稱為“莘莊”的倉(cāng)庫(kù)里存儲(chǔ)的商品的編號(hào)和名稱。12、試寫出相應(yīng)的關(guān)系代數(shù)表達(dá)式、元組表達(dá)式、關(guān)系邏輯規(guī)則和SELECT語(yǔ)句。標(biāo)準(zhǔn)答案:關(guān)系代數(shù)表達(dá)式為:πG#,GNAME(σSNAME=’莘莊’(STORESGGOODS))元組表達(dá)式為:{t|((u)((v)((w)(COODS(u)∧SC(v)∧STOBE(w)∧u[1]=v[2]∧[1]:w[1]∧w[2]=莘莊’∧’t[1]=u[1]∧t[2]=u[2])}關(guān)系邏輯規(guī)則如下:W(x,y)(GOODS(x,y,a)∧SG(b,x,c)∧STORE(b,莘莊,’d)SELECT語(yǔ)句為:SELECTA.G#,GNAMEFROMGOODSASA.SGASB,STOREASCWHEREA.C#:B.C#ANDB.S#=C.S#ANDSNAME=’莘莊’:知識(shí)點(diǎn)解析:暫無(wú)解析13、在基本表中,檢索存儲(chǔ)全部種類商品的倉(cāng)庫(kù)的編號(hào)及名稱。試寫出相應(yīng)的關(guān)系代數(shù)表達(dá)式、元組表達(dá)式、關(guān)系邏輯規(guī)則和SELECT語(yǔ)句。標(biāo)準(zhǔn)答案:關(guān)系代數(shù)表達(dá)式為:πS#.SNAME(STORE(πS#,G#(SG)÷πG#(GOODS)))元組表達(dá)式為:{t}((u)((v)((w)(STORE(u)∧GOODS(v)∧SG(w)∧w[1]=u[1)∧w[2]=v[1]∧t[1]=u[1]∧t[2]=u[2])}關(guān)系邏輯規(guī)則如下:W(x,y)←STORE(x,y,a)∧┑GOODS(b,c,d)∧┒`SG(x,b,e)SELECT語(yǔ)句為:SELECTS#,SNAMEFROMSTOREWHERENOTEXISTS(SELECT*FROMGOODSWHERENOTEXISTS(SELECT*FROMSGWHERESG.S#=STORE.S#ANDSG.G#=GOODS.G#));知識(shí)點(diǎn)解析:暫無(wú)解析14、在基本表中,檢索每個(gè)倉(cāng)庫(kù)存儲(chǔ)商品的總價(jià)值。試寫出相應(yīng)的SELECT語(yǔ)句。要求顯示(S#,SUM_VALUE),其屬性為倉(cāng)庫(kù)編號(hào)及該庫(kù)存儲(chǔ)商品的總價(jià)值。標(biāo)準(zhǔn)答案:SELECT語(yǔ)句為:SELECTS#,SUM(QUANTITY*PRICE)ASSUM_VALUEFROMSG,GOODSWHERESG.G#=GOODS.G#GROUPBYS#;知識(shí)點(diǎn)解析:暫無(wú)解析15、在基本表中,寫一個(gè)斷言,規(guī)定每個(gè)倉(cāng)庫(kù)存儲(chǔ)商品的單價(jià)為1萬(wàn)元以上的商品種類最多為20種。標(biāo)準(zhǔn)答案:CREATEASSERTIONASSE6CHECK(20>=ALL(SELECTCOUNT(SG.G#)FROMSG,GOODSWHERESG.G#=GOODS.G#ANDPRICE>10000GROUPBYS#));知識(shí)點(diǎn)解析:暫無(wú)解析軟件水平考試(中級(jí))數(shù)據(jù)庫(kù)系統(tǒng)工程師下午(應(yīng)用技術(shù))試題模擬試卷第2套一、試題一(本題共3題,每題1.0分,共3分。)閱讀以下說(shuō)明和關(guān)系表,回答問(wèn)題1-3,將解答填入對(duì)應(yīng)的解答欄內(nèi)。[說(shuō)明]下圖為學(xué)校對(duì)本學(xué)期的課程安排表。1、該表能直接作為關(guān)系數(shù)據(jù)庫(kù)的關(guān)系嗎?如果不行,請(qǐng)說(shuō)明理由,并改造成能作為數(shù)據(jù)庫(kù)關(guān)系的形式。標(biāo)準(zhǔn)答案:不能因?yàn)殛P(guān)系模式至少應(yīng)該為1NF,不包含重復(fù)和嵌套結(jié)構(gòu),改造后的1NF關(guān)系如下所示:知識(shí)點(diǎn)解析:暫無(wú)解析2、對(duì)上面改造后的數(shù)據(jù)庫(kù)關(guān)系R,它屬于第幾范式?標(biāo)準(zhǔn)答案:R僅為1NF,因?yàn)榇嬖诓糠忠蕾?,課程代號(hào)→課程,課程代號(hào)→學(xué)分,教師代號(hào)→教師,所以僅僅為1NF知識(shí)點(diǎn)解析:暫無(wú)解析3、如果它不屬于3NF,請(qǐng)規(guī)范化為3NF。標(biāo)準(zhǔn)答案:知識(shí)點(diǎn)解析:暫無(wú)解析二、試題二(本題共4題,每題1.0分,共4分。)閱讀以下說(shuō)明回答問(wèn)題1-4。[說(shuō)明]某網(wǎng)站欲辦一個(gè)論壇,試回答下列問(wèn)題。4、創(chuàng)建一個(gè)名為“用戶”的簡(jiǎn)表,經(jīng)允許口令持續(xù)10天,在鎖定賬號(hào)前,只允許有三次失敗的登錄嘗試??诹钭疃嘀荒鼙皇褂?年,但在1年內(nèi)的使用次數(shù)不限。標(biāo)準(zhǔn)答案:創(chuàng)建名為“用戶”的簡(jiǎn)表:CREATEPROFILE用戶LIMITPASSWORD_LIFE_TIME10FAILED_LOGIN_ATTEMPTS3PASSWORD_REUSE_MAXUNLIMITEDPASSWORD_REUSE_TIME365知識(shí)點(diǎn)解析:暫無(wú)解析5、試創(chuàng)建用戶“吳昕”,口令為w77658x。將其分配到[問(wèn)題1]中的“用戶”表中,并為其分配5M的空間。標(biāo)準(zhǔn)答案:CREATEUSER吳昕IDENTIFIEDBYw77658xDEFAULTTABLESACEuser-dataQUOTA5Monuser-dataPROFILE用戶;知識(shí)點(diǎn)解析:暫無(wú)解析6、為用戶“吳昕”指定以下權(quán)限:(1)CREATESESSION;(2)創(chuàng)建表格所必需的權(quán)限。標(biāo)準(zhǔn)答案:(1)GRANTCREATESESSIONTO吳昕;(2)GRANTCREATETABLETO吳昕;知識(shí)點(diǎn)解析:暫無(wú)解析7、若該論壇有表格“圖書類別”。以某一用戶“劉明”身份登錄,寫出允許劉明指定對(duì)表格“圖書類別”的SELECT權(quán)限給用戶“吳昕”的命令。標(biāo)準(zhǔn)答案:GRANTselectON圖書類別TO吳昕;知識(shí)點(diǎn)解析:暫無(wú)解析三、試題三(本題共4題,每題1.0分,共4分。)閱讀以下說(shuō)明,回答問(wèn)題1-4?,F(xiàn)有這樣一個(gè)關(guān)系,用來(lái)表示某工廠工人家庭的信息。記錄每個(gè)工人的工作證號(hào)、姓名和家庭住址,還包含他/她的每個(gè)孩子的身份證號(hào)、姓名和年齡,以及他/她所擁有的每部電話的電話號(hào)碼和型號(hào)。已知:有一些人可能有很多部電話,這些電話可能是同一型號(hào),也可能不是同一型號(hào);有一些人沒(méi)有電話;如果某人有電話,他的每部電話都有一個(gè)電話號(hào)碼。有一些人可能有很多個(gè)孩子,有一些人沒(méi)有孩子。初步設(shè)計(jì)的關(guān)系模式如下:R(身份證號(hào),姓名,家庭住址,H身份證號(hào),H姓名,H年齡,電話號(hào)碼,型號(hào)),其中“H身份證號(hào),H姓名,H年齡”分別是孩子的身份證號(hào)、姓名和年齡。8、請(qǐng)將該關(guān)系模式分解成第二范式的關(guān)系模式,確定主關(guān)系鍵。標(biāo)準(zhǔn)答案:首先關(guān)系模式R的所有屬性都是不可分的數(shù)據(jù)項(xiàng),得到第一范式的關(guān)系模式:R1(身份證號(hào),姓名,家庭住址,H身份證號(hào),H姓名,H籍貫,電適號(hào)碼,型號(hào))其中身份證號(hào)、H身份證號(hào)、電話號(hào)碼是主關(guān)系鍵。但是由于存在著非主屬性對(duì)主屬性的部分函數(shù)依賴,采用投影分解法,R1被分解為R2、R3、R4、R5得到第二范式的關(guān)系模型:R2(身份證號(hào),H身份證號(hào),電適號(hào)碼)R3(身份證號(hào),姓名,家庭住址)R4(H身份證號(hào),H姓名,H籍貫)B5(電話號(hào)碼,型號(hào))知識(shí)點(diǎn)解析:暫無(wú)解析9、請(qǐng)將該關(guān)系模式分解成第三范式的關(guān)系模式,確定主關(guān)系鍵。標(biāo)準(zhǔn)答案:R3中H籍貫傳遞函數(shù)依賴于H身份證號(hào)。再采用投影分解法,R4被分解為R6、R7得到第三范式的關(guān)系模型:R2(身份證號(hào),H身份證號(hào),電話號(hào)碼)R3(身份證號(hào),姓名,家庭住址)R5(電話號(hào)碼,型號(hào))R6(H身份證號(hào),H姓名)R7(H姓名,H籍貫)知識(shí)點(diǎn)解析:暫無(wú)解析10、請(qǐng)將該關(guān)系模式分解成BCNF的關(guān)系模式,確定主關(guān)系鍵。標(biāo)準(zhǔn)答案:由于存在主屬性部分依賴于碼的問(wèn)題,再采用投影分解法,R2被分解為R8、R9,將得到BCNF范式的關(guān)系模型:R8(身份證號(hào),H身份證號(hào),電話號(hào)碼)R9(身份證號(hào),電話號(hào)碼)R3(身份證號(hào),姓名,家庭住址)R5(電話號(hào)碼,型號(hào))R6(H身儉正號(hào),H姓名)R7(H姓名,H籍貫)知識(shí)點(diǎn)解析:暫無(wú)解析11、請(qǐng)簡(jiǎn)要說(shuō)明各范式之間的關(guān)系。(文字和圖標(biāo)形式皆可)標(biāo)準(zhǔn)答案:首先當(dāng)一個(gè)關(guān)系模型R的所有屬性都是不可分的基本數(shù)據(jù)項(xiàng)的時(shí)候,得到第一范式。通過(guò)消除非主屬性對(duì)候選碼的部分函數(shù)依賴關(guān)系,得到第二范式。接著通過(guò)消除非主屬性對(duì)候選碼的傳遞依賴關(guān)系,得到第三范式。最后,通過(guò)消除對(duì)任何屬性對(duì)碼的部分函數(shù)依賴和傳遞函數(shù)依賴得到BCNF范式。知識(shí)點(diǎn)解析:暫無(wú)解析四、試題四(本題共3題,每題1.0分,共3分。)閱讀以下說(shuō)明,回答問(wèn)題l~3。[說(shuō)明]讀者在圖書館借閱圖書時(shí),需要憑借圖書證,同時(shí)還要記錄借書日期、書號(hào)和圖書證號(hào)。圖書證的屬性有借書證號(hào)、姓名、性別和地址;圖書的屬性有書號(hào)、書名、作者、出版社、出版日期和定價(jià)。12、根據(jù)上述語(yǔ)義設(shè)計(jì)E—R模型,并標(biāo)出聯(lián)系類型標(biāo)準(zhǔn)答案:知識(shí)點(diǎn)解析:暫無(wú)解析13、將E-R模型轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型和主碼標(biāo)準(zhǔn)答案:該ER圖對(duì)應(yīng)的關(guān)系模式如下:圖書證(圖書證號(hào)、姓名、性別、地址)主碼為:圖書證號(hào)圖書(書號(hào),書名,作者,出版社,出版日期,定價(jià))主碼為:書號(hào)借閱(書號(hào),圖書證號(hào),借書日期)主碼為:圖書證號(hào)+書號(hào)知識(shí)點(diǎn)解析:暫無(wú)解析14、寫出查讀者A(詢圖書證號(hào)為0427)借閱圖書B(niǎo)(書號(hào)為TP311)的日期。標(biāo)準(zhǔn)答案:Select借書日期from借閱Where圖書證號(hào)=0427and書號(hào)=TP311知識(shí)點(diǎn)解析:暫無(wú)解析軟件水平考試(中級(jí))數(shù)據(jù)庫(kù)系統(tǒng)工程師下午(應(yīng)用技術(shù))試題模擬試卷第3套一、試題一(本題共3題,每題1.0分,共3分。)閱讀以下說(shuō)明和關(guān)系表,回答問(wèn)題1~3。[說(shuō)明]關(guān)系R中有如下函數(shù)依賴關(guān)系:DC→EDB→EBA→FBC→DFAC→DDA→FD→B1、求此模型的最小函數(shù)依賴集。標(biāo)準(zhǔn)答案:對(duì)函數(shù)依賴的右部進(jìn)行分解得:(1)DC→E(2)DB→E(3)AB→F(4)ABC→D(5)ABC→F(6)AC→D(7)DA→F(8)D→B由(8)、(2)可以得D→E,由此可得(1)、(2)冗余由(3)可以得出(5)冗余,(6)可以推出(4)冗余由(8)可得DA→BA,再結(jié)合(3),可以得出(7)冗余所以最小依賴集為:D→EAB→FAC→DD→B知識(shí)點(diǎn)解析:暫無(wú)解析2、求出關(guān)系模式的候選碼。標(biāo)準(zhǔn)答案:由第一問(wèn)的結(jié)果可以看出候選碼為AC知識(shí)點(diǎn)解析:暫無(wú)解析3、此關(guān)系模型最高屬于哪級(jí)范式。標(biāo)準(zhǔn)答案:R中的非主屬性有B、D、E、F,它們都完全函數(shù)依賴于AC,所有R屬于2NF。由于B、E、P都傳遞依賴于候選鍵AC,所有不屬于3NF。即R最高為2NF。知識(shí)點(diǎn)解析:暫無(wú)解析二、試題二(本題共4題,每題1.0分,共4分。)閱讀以下說(shuō)明和關(guān)系表,回答問(wèn)題1~4。[說(shuō)明]下面給出PD的關(guān)系表:其中:PNUM是病人的住院號(hào),INUM是所得的病號(hào),INAME為得病的名稱,DNAME是醫(yī)生的名字,OFFICE是醫(yī)生的辦公室地點(diǎn),RECORD記錄的是該病人的得病的身體狀況指標(biāo)。4、給出的關(guān)系PD是第幾范式?標(biāo)準(zhǔn)答案:PD為1NF。知識(shí)點(diǎn)解析:暫無(wú)解析5、是否存在插入、刪除異常?若存在,則說(shuō)明是在什么情況下發(fā)生?標(biāo)準(zhǔn)答案:存在插入、刪除異常。當(dāng)醫(yī)院來(lái)了一位新的醫(yī)生,由于他還沒(méi)有給病人看過(guò)病。則缺少關(guān)鍵宇的一部分PNUM而不能執(zhí)行插入操作;當(dāng)目前患同一種病的病人都出院時(shí),進(jìn)行刪除操作則會(huì)把不該刪除的課程信息刪除掉。知識(shí)點(diǎn)解析:暫無(wú)解析6、發(fā)生的原因是什么?標(biāo)準(zhǔn)答案:PD關(guān)系中存在插入和刪除操作異常的原因在于,該關(guān)系的候選關(guān)鍵字為(PNUM,INUM),其中僅有非屬性RECORD完全函數(shù)依賴于(PNUM,INUM),其他非屬性INAME,DNAME,OFFICE都只函數(shù)依賴于CNUM,即它們與(PNUM,INUM)為部分函數(shù)依賴關(guān)系。知識(shí)點(diǎn)解析:暫無(wú)解析7、將它分解為高一級(jí)范式,分解后的關(guān)系能否解決操作異常的問(wèn)題?標(biāo)準(zhǔn)答案:分解后的關(guān)系模式如下所示。分解后得到兩個(gè)關(guān)系子模式都為2NF,并解決了先前的插入、刪除的異常操作。當(dāng)發(fā)現(xiàn)了一個(gè)新的病癥,可將數(shù)據(jù)插入DI,當(dāng)病人離開(kāi)醫(yī)院,只要?jiǎng)h除SR中的有關(guān)記錄,而該病癥的有關(guān)信息還保留在DI表中但是DI表中仍存在插入、刪除的操作異常,新來(lái)一個(gè)醫(yī)生,由于他還沒(méi)有分好一定的治療對(duì)象,即沒(méi)有1NUM,所以不能插入。而取消一個(gè)病癥,則會(huì)同時(shí)刪掉,醫(yī)治這種病的醫(yī)生的信息。這是由于DI中存在非主屬性對(duì)候選關(guān)鍵宇的傳遞函數(shù)依賴。進(jìn)一步DI劃分有:知識(shí)點(diǎn)解析:暫無(wú)解析三、試題三(本題共4題,每題1.0分,共4分。)閱讀以下說(shuō)明和關(guān)系表,回答問(wèn)題1~4,將解答對(duì)應(yīng)的解答欄內(nèi)。[說(shuō)明]關(guān)系變量R{A,B,C,D,E,F(xiàn)}滿足如下的函數(shù)依賴AD→E,AEB→D,B→CF,DE→B,DC→E,EC→FA,EF→DB,E→A8、求此模型的最小函數(shù)依賴集。標(biāo)準(zhǔn)答案:分解函數(shù)依賴的右部:BE→AAEB→DDE→BEC→FEC→AEF→DEF→BB→CB→FE→A消去冗余屬性:∵E→A∴BE→A冗余;∵E→A∴EC→A冗余;∵EF→D∴EF→DE,又有DE→B,∴EF→B冗余∵EF→D∴AEF→AD∵B→F∴AEB→AEF∴AEB→AD∴AEB→D冗系最終的最小依賴集為:DE→BEC→FEF→DE→AB→CB→F知識(shí)點(diǎn)解析:暫無(wú)解析9、求出關(guān)系模式的候選碼。標(biāo)準(zhǔn)答案:已有B→CB→FE→A已有B→F,∴EB→EF;又已知EF→D,∴EB→D所有候選碼為BE知識(shí)點(diǎn)解析:暫無(wú)解析10、此關(guān)系模型最高屬于哪級(jí)范式?標(biāo)準(zhǔn)答案:R中非主屬性為A、C、D、F,其中A、C、F均為部分完全函數(shù)依賴于R的候選鍵BE;因此,R不滿足2NF的要求,此關(guān)系模型最高屬于1NF。知識(shí)點(diǎn)解析:暫無(wú)解析11、如果該模型不是3NF,請(qǐng)將此模型分解為3NF。標(biāo)準(zhǔn)答案:分解為3NF后的模型為:R1(B,C)R2(B,F(xiàn))R1(E,A)R1(B,E,D)知識(shí)點(diǎn)解析:暫無(wú)解析四、試題四(本題共4題,每題1.0分,共4分。)12、簡(jiǎn)述活鎖和死鎖的概念,死鎖的測(cè)試,解除死鎖的方法。標(biāo)準(zhǔn)答案:活鎖是指某個(gè)事務(wù)永遠(yuǎn)處于等待狀態(tài),得不到執(zhí)行的現(xiàn)象死鎖是指有兩個(gè)以上:的事務(wù)處于等待狀態(tài),每個(gè)事務(wù)都在等待其中一個(gè)事務(wù)解除封鎖,它才能繼續(xù)執(zhí)行下去,結(jié)果任何一個(gè)事務(wù)都尤法執(zhí)行,這種現(xiàn)象叫死鎖。死鎖的測(cè)試:DDNS中有一個(gè)死鎖測(cè)試程序,每隔一段時(shí)間檢查并發(fā)的事務(wù)之間是否發(fā)生死鎖。解除死鎖的方法:選擇一個(gè)處理死鎖代價(jià)最小的事務(wù),將其撤銷,釋放此事務(wù)持有的所有鎖,使其他事務(wù)能繼續(xù)運(yùn)行下去。知識(shí)點(diǎn)解析:暫無(wú)解析13、簡(jiǎn)述數(shù)據(jù)庫(kù)的運(yùn)行維護(hù)階段的主要工作是什么?標(biāo)準(zhǔn)答案:數(shù)據(jù)庫(kù)運(yùn)行維護(hù)階段的主要工作是:①維護(hù)數(shù)據(jù)庫(kù)的安全性與完整性控制及系統(tǒng)的轉(zhuǎn)儲(chǔ)和恢復(fù)②性能的監(jiān)督、分析和改進(jìn)③增加新功能④發(fā)現(xiàn)錯(cuò)誤,修改錯(cuò)誤知識(shí)點(diǎn)解析:暫無(wú)解析14、簡(jiǎn)述數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式結(jié)構(gòu)并對(duì)各模式作出解釋。標(biāo)準(zhǔn)答案:數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式結(jié)構(gòu)是指數(shù)據(jù)庫(kù)系統(tǒng)有外模式、模式和內(nèi)模式三級(jí)構(gòu)成。外模式是指數(shù)據(jù)庫(kù)用戶看見(jiàn)和使用的局部數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,是數(shù)據(jù)庫(kù)用戶的數(shù)據(jù)視圖,是與某一應(yīng)用有關(guān)的數(shù)據(jù)的邏輯表示。模式是數(shù)據(jù)庫(kù)中全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,是所有用戶的公共數(shù)據(jù)視圖。內(nèi)模式是數(shù)據(jù)物理結(jié)構(gòu)和存儲(chǔ)結(jié)構(gòu)的描述,是數(shù)據(jù)在數(shù)據(jù)庫(kù)內(nèi)部的表示方式。知識(shí)點(diǎn)解析:暫無(wú)解析15、簡(jiǎn)述數(shù)據(jù)的不一致與并發(fā)控制的關(guān)系。標(biāo)準(zhǔn)答案:數(shù)據(jù)庫(kù)系統(tǒng)是一個(gè)多用戶共享系統(tǒng),在多個(gè)用戶同時(shí)并發(fā)訪問(wèn)同一個(gè)數(shù)據(jù)庫(kù)的情況下,如果不對(duì)用戶的并發(fā)訪問(wèn)任何控制,在很大程度上會(huì)引起數(shù)據(jù)的不一致性問(wèn)題,如“丟失”、“臟讀”等。并發(fā)控制:合理組織調(diào)度多個(gè)用戶的并發(fā)操作,避免產(chǎn)生數(shù)據(jù)的不一致現(xiàn)象的工作。在數(shù)據(jù)庫(kù)中正是通過(guò)并發(fā)控制技術(shù)來(lái)維護(hù)在多用戶并發(fā)訪問(wèn)情況下的數(shù)據(jù)的一致性。知識(shí)點(diǎn)解析:暫無(wú)解析軟件水平考試(中級(jí))數(shù)據(jù)庫(kù)系統(tǒng)工程師下午(應(yīng)用技術(shù))試題模擬試卷第4套一、試題一(本題共3題,每題1.0分,共3分。)閱讀以下說(shuō)明和關(guān)系表,回答問(wèn)題。[說(shuō)明]某大型的產(chǎn)品售后服務(wù)機(jī)構(gòu)計(jì)算機(jī)管理中需要如下的信息:部門(部門名,所處地點(diǎn),部門電話,員工姓名)柜臺(tái)(柜臺(tái)號(hào),維修產(chǎn)品,所屬的部門)員工(姓名,工齡,所屬部門,年齡,工作證號(hào))顧客(服務(wù)記錄號(hào),姓名,性別,購(gòu)買產(chǎn)品,接待員工,柜臺(tái)號(hào))其中,一個(gè)部門可以擁有多個(gè)柜臺(tái),多名員工,一個(gè)柜臺(tái)只能屬于一個(gè)部門,一個(gè)員工只能屬于一個(gè)部門,但是可以為多個(gè)顧客服務(wù),一個(gè)顧客的接待員工只有一個(gè)。完成如下設(shè)計(jì):1、設(shè)計(jì)該計(jì)算機(jī)管理系統(tǒng)的E-R圖。標(biāo)準(zhǔn)答案:知識(shí)點(diǎn)解析:暫無(wú)解析2、將該E-R圖轉(zhuǎn)換為關(guān)系模型結(jié)構(gòu)。標(biāo)準(zhǔn)答案:對(duì)應(yīng)的關(guān)系模型結(jié)構(gòu)如下:部門(部門名,所處地點(diǎn),部門電話)柜臺(tái)(柜臺(tái)號(hào),維修產(chǎn)品,部門名)員工(姓名,工齡,所屬部門,年齡,工作證號(hào))顧客(服務(wù)記錄號(hào),姓名,性別,購(gòu)買產(chǎn)品,接待員工,柜臺(tái)號(hào))知識(shí)點(diǎn)解析:暫無(wú)解析3、指出轉(zhuǎn)換結(jié)果中每個(gè)關(guān)系模式的候選碼。標(biāo)準(zhǔn)答案:對(duì)應(yīng)的每個(gè)關(guān)系模型的候選碼如下:部門的候選碼是部門名柜臺(tái)的候選碼是柜臺(tái)號(hào)+部門名員工的候選碼是工作證號(hào)顧客的候選碼是服務(wù)記錄號(hào)知識(shí)點(diǎn)解析:暫無(wú)解析二、試題二(本題共3題,每題1.0分,共3分。)閱讀以下說(shuō)明和關(guān)系表,回答問(wèn)題1~3。[說(shuō)明]在一個(gè)大學(xué)的選課系統(tǒng)中,包括了學(xué)生、系、教師和課程方面的信息。該系統(tǒng)中還包含了學(xué)生所選課程、成績(jī),教師所授課程,以及系開(kāi)設(shè)的課程等信息。學(xué)生、教師、系和課程的屬性如下:學(xué)生:學(xué)號(hào)和姓名教師:編號(hào)和姓名系:系代號(hào)和系名課:課程號(hào)和課程名一個(gè)學(xué)生可以選多門課程,一名教師可以講授多門課程,也可以多名教師講授同一門課程,不同專業(yè)間也可以開(kāi)設(shè)相同的課程。4、用E-R模型對(duì)大學(xué)選課的數(shù)據(jù)庫(kù)進(jìn)行描述。標(biāo)準(zhǔn)答案:知識(shí)點(diǎn)解析:暫無(wú)解析5、將該ER圖轉(zhuǎn)換為關(guān)系模式。標(biāo)準(zhǔn)答案:對(duì)應(yīng)的關(guān)系模式和鍵碼如下:學(xué)生(學(xué)號(hào)、姓名、系、課程)課程(課程號(hào)、課程名)教師(編號(hào)、姓名)系(系代號(hào)、系名)選課(學(xué)號(hào)、課程號(hào)、分?jǐn)?shù))開(kāi)設(shè)(系代號(hào)、課程號(hào))講授(編號(hào)、課程號(hào))知識(shí)點(diǎn)解析:暫無(wú)解析6、說(shuō)明系與課程間的聯(lián)系類型,說(shuō)明教師與課程間的聯(lián)系類型。標(biāo)準(zhǔn)答案:系與課程間的聯(lián)系類型是多對(duì)多的關(guān)系教師與課程間的聯(lián)系類型是多對(duì)多的關(guān)系知識(shí)點(diǎn)解析:暫無(wú)解析三、試題三(本題共6題,每題1.0分,共6分。)閱讀以下說(shuō)明和關(guān)系表,回答問(wèn)題1~6。[說(shuō)明]假設(shè)學(xué)生一課程數(shù)據(jù)庫(kù)關(guān)系模式如下:Student(Sno,Sname,Sdept,Sage,Ssex)Course(Cno,Cname,Credit)SC(Sno,Cno,Grade)用SQL語(yǔ)句表達(dá)下列查詢:7、查詢數(shù)學(xué)系(Math表示數(shù)學(xué)系)所有學(xué)生的信息。標(biāo)準(zhǔn)答案:SELECT*FROMStudentWHERESdept=Math’知識(shí)點(diǎn)解析:暫無(wú)解析8、查詢物理系學(xué)生(Physics表示物理系)的學(xué)生名和出生年份。標(biāo)準(zhǔn)答案:SELECTShame,2005-SageFROMStudent;知識(shí)點(diǎn)解析:暫無(wú)解析9、查詢選修了C2課的學(xué)生號(hào)和學(xué)生姓名。標(biāo)準(zhǔn)答案:SELECTSno,ShameFROMStudent,SCWHEREStudent.Sno=SC.SnoANDSC.Cno=’C2’知識(shí)點(diǎn)解析:暫無(wú)解析10、查詢數(shù)學(xué)系或物理系所有姓王的學(xué)生的年齡。標(biāo)準(zhǔn)答案:SELECTageFROMStudentWHERESdeptIN(Math’,’Physics’)ANDSnameLIKE生%’;知識(shí)點(diǎn)解析:暫無(wú)解析11、查詢沒(méi)有選修C1課的學(xué)生姓名。標(biāo)準(zhǔn)答案:SELECTShameFORMStudentWHIRENOTEXISTS(SELECT*FORMSCWH1RESno=Student.SnoANDCno:C1’);知識(shí)點(diǎn)解析:暫無(wú)解析12、建立“數(shù)學(xué)系”學(xué)生的視圖,要求在進(jìn)行修改、插入時(shí)保證該視圖中只有數(shù)學(xué)系的學(xué)生。標(biāo)準(zhǔn)答案:CREATEVIEWMathStudentASSELECTSno,Sname,Sdept,Sage,SexFROMStudemWHERESdept=Math’WITHCHECKOPTION;知識(shí)點(diǎn)解析:暫無(wú)解析四、試題四(本題共3題,每題1.0分,共3分。)閱讀以下說(shuō)明和關(guān)系表,回答問(wèn)題1~3,將解答對(duì)應(yīng)的解答欄內(nèi)。[說(shuō)明]下圖表示的是一個(gè)火車票預(yù)售處的E/R圖,一人可以訂多張火車票。其中乘客有三個(gè)屬性:序號(hào)No,姓名Name和地址Address火車票也有三個(gè)屬性:時(shí)間Date,車次Tno,價(jià)格Price13、乘客與火車票間的聯(lián)系類型是什么?標(biāo)準(zhǔn)答案:乘客與火車票間的聯(lián)系類型是一對(duì)多的關(guān)系,一名乘客能預(yù)訂多張火車票,但是不能多名乘客預(yù)訂同一張火車票。知識(shí)點(diǎn)解析:暫無(wú)解析14、售票處在對(duì)乘客訂票記錄進(jìn)行處理時(shí),記錄的數(shù)據(jù)類型至少應(yīng)包括哪些?標(biāo)準(zhǔn)答案:序號(hào)、時(shí)間、車次知識(shí)點(diǎn)解析:暫無(wú)解析15、將ER圖轉(zhuǎn)換為關(guān)系模式,并指出主碼。標(biāo)準(zhǔn)答案:轉(zhuǎn)換為關(guān)系模式為:乘客(序號(hào),姓名,地址)火車票(時(shí)間,車次,價(jià)格)預(yù)定(序號(hào),時(shí)間,車次)知識(shí)點(diǎn)解析:暫無(wú)解析軟件水平考試(中級(jí))數(shù)據(jù)庫(kù)系統(tǒng)工程師下午(應(yīng)用技術(shù))試題模擬試卷第5套一、試題一(本題共5題,每題1.0分,共5分。)閱讀以下說(shuō)明,回答問(wèn)題1-5。[說(shuō)明]設(shè)有三個(gè)關(guān)系:BOOK(BNO,BNAME,PUBLISH_YEAR,PRICE,PRESS)READ(RNO,RNAME,DUTY)BR(BNO,RNO,RETURN_DAY)試用關(guān)系代數(shù)表達(dá)式表示下列查詢語(yǔ)句:1、檢索讀者號(hào)為01的讀者所借的所有的書名。標(biāo)準(zhǔn)答案:∏BNAME(σRN0=’01’(BOOKDBR))知識(shí)點(diǎn)解析:暫無(wú)解析2、檢索讀者DAVID沒(méi)有借的書號(hào)。標(biāo)準(zhǔn)答案:∏BNO(BOOK)-∏BNO(σRNAME=’DAVID’(READBR))知識(shí)點(diǎn)解析:暫無(wú)解析3、檢索在1988年以前出版的書名。標(biāo)準(zhǔn)答案:∏RNAME(σPUBLIJSH_YEAR<’1998’(BOOK))知識(shí)點(diǎn)解析:暫無(wú)解析4、檢索被DUTY為老師的讀者借出的所有的書名。標(biāo)準(zhǔn)答案:∏BNAME((∏BNO(BOOK)-∏BNO(σDUTY=’老師’(READDBR)))(BOOK)知識(shí)點(diǎn)解析:暫無(wú)解析5、檢索借了書號(hào)為BOOKl這本書的讀者號(hào)。標(biāo)準(zhǔn)答案:∏RNO(BR)÷∏BNO(σBSO=’BOOKI’(BOOK))知識(shí)點(diǎn)解析:暫無(wú)解析二、試題二(本題共4題,每題1.0分,共4分。)閱讀以下說(shuō)明,回答問(wèn)題1~4。[說(shuō)明]現(xiàn)有某個(gè)應(yīng)用,涉及到兩個(gè)實(shí)體集,相關(guān)的屬性為:實(shí)體集R(A#,A1,A2,A3),其中A#為主鍵實(shí)體集S(B#,B1,B2),其中B#為主鍵從實(shí)體集R到S存在多對(duì)一的聯(lián)系,聯(lián)系屬性是D1。6、設(shè)計(jì)相應(yīng)的關(guān)系數(shù)據(jù)模型;標(biāo)準(zhǔn)答案:R1(A#,A1,A2,A3,B#,D1)R2(B#,B1,B2)知識(shí)點(diǎn)解析:暫無(wú)解析7、如果將上述應(yīng)用的數(shù)據(jù)庫(kù)設(shè)計(jì)為一個(gè)關(guān)系模式,如下:RS(A#,A1,A2,A3,B#,B1,B2,D1)指出該關(guān)系模式的主鍵。標(biāo)準(zhǔn)答案:主鍵是A#B#知識(shí)點(diǎn)解析:暫無(wú)解析8、假設(shè)上述關(guān)系模式RS上的全部函數(shù)依賴為:A1→A3,指出上述模式RS最高滿足第幾范式?(在1NF~BCNF之內(nèi))為什么?標(biāo)準(zhǔn)答案:RS滿足2NF,不滿足3NF。因?yàn)榇嬖诜侵鲗傩訟3對(duì)碼A#B#的傳遞依賴,沒(méi)有部分函數(shù)依賴。知識(shí)點(diǎn)解析:暫無(wú)解析9、如果將上述應(yīng)用的數(shù)據(jù)庫(kù)設(shè)計(jì)為三個(gè)關(guān)系模式,如下:R1(A#,A1,A2,A3)R2(B#,B1,B2);R3(A#,B#,D1)關(guān)系模式R2是否一定滿足第3范式?為什么?標(biāo)準(zhǔn)答案:不一定。因?yàn)镽3中有兩個(gè)非主屬性B1和B2,有可能存在函數(shù)依敕B1→B2,則出現(xiàn)傳遞依賴B#→B1、B1→B2。知識(shí)點(diǎn)解析:暫無(wú)解析三、試題三(本題共3題,每題1.0分,共3分。)閱讀以下說(shuō)明和關(guān)系表,回答問(wèn)題1~3。[說(shuō)明]已知關(guān)系R(A,B,C,D)和函數(shù)依賴集F為{AB—>D,C—>,A,D—>C}。10、找出關(guān)系R的候選鍵,一共有幾個(gè)?標(biāo)準(zhǔn)答案:由自反律,有AB→A,AB→B∵已知AB→D,D→C,∴由傳遞關(guān)系有AB→C由上可知,AB為候選碼由自反律,有BC→B,BC→C∵又已知C→A,∴有BC→A∵BC→A,BA→D,∴BBC→D,即BC→D由上可知,BC也為候選碼知識(shí)點(diǎn)解析:暫無(wú)解析11、關(guān)系R主屬性是什么?非主屬性是什么?標(biāo)準(zhǔn)答案:主屬性為A、B、C非主屬性為D知識(shí)點(diǎn)解析:暫無(wú)解析12、關(guān)系R是否滿足第二范式?第三范式?BCNF范式?標(biāo)準(zhǔn)答案:a∵首先它屬于第一范式,這里只有非主屬性D,它完全依賴于AB或BC,不存在部分依賴∴滿足2NFb∵只有一個(gè)非主屬性D∴不存在非主屬性依賴的情況∴屬于3NFc∵C→A.∴存在主屬性A部分依賴于碼BC∴它不屬于BCNF知識(shí)點(diǎn)解析:暫無(wú)解析四、試題四(本題共3題,每題1.0分,共3分。)閱讀以下說(shuō)明和關(guān)系表,回答問(wèn)題1~3。[說(shuō)明]假設(shè)現(xiàn)某家庭有存款余額是500元,1.媽媽存進(jìn)了200元,2.爸爸又存進(jìn)了300元,其執(zhí)行的時(shí)間如下:13、能否直接按時(shí)間順序執(zhí)行事務(wù)1和2,為什么?標(biāo)準(zhǔn)答案:如果直接按時(shí)間順序執(zhí)行1和2兩個(gè)事務(wù),則最后的X為800,而不是正確1000。為此,要采用封鎖的辦法。知識(shí)點(diǎn)解析:暫無(wú)解析14、為了實(shí)現(xiàn)這兩件事情的并發(fā)控制,對(duì)事務(wù)1該如何修改?請(qǐng)簡(jiǎn)要分析。標(biāo)準(zhǔn)答案:將1事務(wù)修改為:WHILE(X已建立排它鎖){等待}}對(duì)X建立排它鎖讀X更新X=X+200釋放排它鎖知識(shí)點(diǎn)解析:暫無(wú)解析15、為了實(shí)現(xiàn)這兩件事情的并發(fā)控制,對(duì)事務(wù)2該如何修改?請(qǐng)簡(jiǎn)要分析。標(biāo)準(zhǔn)答案:將2事務(wù)修改為:WHILE(X已建立排它鎖){等待}對(duì)X建立排它鎖讀X更新X=X+300釋放排它鎖知識(shí)點(diǎn)解析:暫無(wú)解析軟件水平考試(中級(jí))數(shù)據(jù)庫(kù)系統(tǒng)工程師下午(應(yīng)用技術(shù))試題模擬試卷第6套一、試題一(本題共5題,每題1.0分,共5分。)閱讀以下說(shuō)明,回答問(wèn)題1~5。[說(shuō)明]根據(jù)下面所給的AAA數(shù)據(jù)庫(kù),或者按照下列所給的每條SQL查詢語(yǔ)句寫出相應(yīng)的功能,或者按照下列所給的每種功能寫出相應(yīng)的SQL查詢語(yǔ)句。假設(shè)使用名稱為AAA的數(shù)據(jù)庫(kù),它包括Students(學(xué)號(hào)char(8),姓名varchar(8),年齡int,專業(yè)varchar(20),入學(xué)日期DateTime)和Score(學(xué)號(hào)char(8),課程名varchar(10),成績(jī)numeric(5,2))兩張表。1、請(qǐng)說(shuō)出該程序段的功能。declare@anumeric(5,2),@bnumeric(5,2)set@a=(selectmax(成績(jī))fromscore)set@b=(selectmin(成績(jī))fromscore)print@a-@b標(biāo)準(zhǔn)答案:該程序段功能:求出score表中最高成績(jī)與最低成績(jī)的分?jǐn)?shù)之差。知識(shí)點(diǎn)解析:暫無(wú)解析2、請(qǐng)說(shuō)出該程序段的功能。createprocedurexxk6(@achar(8),@bvarchar(10))asbegindeletefromscorewhere學(xué)號(hào)=@aand課程名=@bend標(biāo)準(zhǔn)答案:該程序段功能:從score表中刪除學(xué)號(hào)為@a的值、課程名為@b的值的學(xué)生成績(jī)記錄。知識(shí)點(diǎn)解析:暫無(wú)解析3、請(qǐng)說(shuō)出該程序段的功能。declare@enumeric(5,2)declare@c1int,@c2int,@c3int,@c4intset@c1=0;set@c2=0;set@c3=0;set@c4=0declarexxxcursorforselect成績(jī)fromscoreopenxxxfetchxxxinto@cwhile@’@fetch_status=0beginif(@c>=90)set@cl=@e1+1;elseif(@c>=70)set@c2=@c2+1;elseif(@c>=60)set@c3=@c3+1;elseset@c4=@c4+1fetchfromxxxinto@cendclosexxxdeallocatexxxprint優(yōu)秀生人數(shù):’+sb(@c1,5);print食好生人數(shù):’+str(@c2,5);print及格生人數(shù):’+str(@c3,5);print及格生人數(shù):’+sh(@c4,5)標(biāo)準(zhǔn)答案:該程序段功能:從score表中按成績(jī)統(tǒng)計(jì)并顯示出優(yōu)秀、良好、及格、不及格各多少人。知識(shí)點(diǎn)解析:暫無(wú)解析4、請(qǐng)寫出一條查詢語(yǔ)句,要求顯示出Score表中的全部數(shù)據(jù),并要求當(dāng)成績(jī)?yōu)榭諘r(shí)顯示數(shù)值-1。標(biāo)準(zhǔn)答案:select學(xué)號(hào),課程名,isnull(成績(jī),-1)fromScore知識(shí)點(diǎn)解析:暫無(wú)解析5、請(qǐng)寫出一條修改數(shù)據(jù)庫(kù)定義的語(yǔ)句,將AAA數(shù)據(jù)庫(kù)的初始大小更改為5MB,最大空間限定為10MB。標(biāo)準(zhǔn)答案:ALTERDATABASEAAAMODIFYFILE(NAME=AAA_data,SIZE=5,MAXSIZE=10)知識(shí)點(diǎn)解析:暫無(wú)解析二、試題二(本題共3題,每題1.0分,共3分。)閱讀以下說(shuō)明和關(guān)系表,回答問(wèn)題1~3。[說(shuō)明]關(guān)系S(學(xué)號(hào)Sno、課程號(hào)Cno、成績(jī)Grade)、Q(課程號(hào)Cno、成績(jī)Grade)、R(課程號(hào)Cno、教師號(hào)Tno)如下表所示,根據(jù)要求來(lái)進(jìn)行關(guān)系運(yùn)算。6、求S×Q標(biāo)準(zhǔn)答案:知識(shí)點(diǎn)解析:暫無(wú)解析7、求S÷Q,S÷R標(biāo)準(zhǔn)答案:知識(shí)點(diǎn)解析:暫無(wú)解析8、用關(guān)系代數(shù)表達(dá)式完成以下操作:查詢學(xué)生S1所選課程號(hào)及成績(jī);查詢老師T2所教學(xué)生的學(xué)號(hào)與成績(jī);查詢選擇了T2老師的課且該課成績(jī)?yōu)锳的學(xué)生標(biāo)準(zhǔn)答案:學(xué)生S1所選課程號(hào)及成績(jī)?yōu)椋骸荂on,Grade(σSno=’S1’(S))老師T2所教學(xué)生的學(xué)號(hào)與成績(jī):∏Sno,Grade(σTno=’T2’(SR))選擇了T2老師的課且該課成績(jī)?yōu)锳的學(xué)生:∏Sno(σTno=’T2’&Grade=’A’(SR))知識(shí)點(diǎn)解析:暫無(wú)解析三、試題三(本題共4題,每題1.0分,共4分。)9、什么叫數(shù)據(jù)庫(kù)的安全性,它有哪些內(nèi)容?標(biāo)準(zhǔn)答案:數(shù)據(jù)庫(kù)的安全性保護(hù)是指防止非法使用數(shù)據(jù)庫(kù)。包括防止非法用戶使用數(shù)據(jù)庫(kù)和合法用戶非法使用數(shù)據(jù)庫(kù)。常見(jiàn)的保護(hù)措施有:1.用權(quán)的鑒別。常用的鑒別方法有口令和函數(shù)計(jì)算法兩種。2.用范圍限制。一般可用于模式的方法予以限制,用戶可以在子模式定義范圍內(nèi)訪問(wèn)數(shù)據(jù),而子模式?jīng)]有定義的那些數(shù)據(jù)庫(kù)中的數(shù)據(jù),用戶無(wú)法使用。在關(guān)系數(shù)據(jù)庫(kù)中則可用視圖方法予以限制。3.取控制權(quán)鑒別。進(jìn)一步限制每一個(gè)用戶在每一個(gè)數(shù)據(jù)對(duì)象上可以執(zhí)行的操作的類型。以關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)為例,操作對(duì)象有:關(guān)系,元組,屬性,可以使用的操作類型有:查詢,插入,修改,刪除以及它們的一些組合情況。知識(shí)點(diǎn)解析:暫無(wú)解析10、什么叫數(shù)據(jù)的冗余與數(shù)據(jù)的不一致性?標(biāo)準(zhǔn)答案:同一個(gè)數(shù)據(jù)在不同的地方出現(xiàn)了重復(fù)存儲(chǔ)叫數(shù)據(jù)冗余。在數(shù)據(jù)庫(kù)中同一個(gè)數(shù)據(jù)在不同的地方出現(xiàn)了不同的值被稱為數(shù)據(jù)的不一致性。知識(shí)點(diǎn)解析:暫無(wú)解析11、什么叫數(shù)據(jù)庫(kù)恢復(fù)?常用的恢復(fù)技術(shù)有哪幾種?標(biāo)準(zhǔn)答案:在數(shù)據(jù)庫(kù)遭受破壞后及時(shí)將數(shù)據(jù)庫(kù)中的數(shù)據(jù)恢復(fù)到正確狀態(tài)下去的過(guò)程叫數(shù)據(jù)庫(kù)恢復(fù)。常用的恢復(fù)技術(shù)有。轉(zhuǎn)儲(chǔ):定期地將數(shù)據(jù)庫(kù)中的內(nèi)容復(fù)制到其它存儲(chǔ)設(shè)備中去的過(guò)程。日志:由數(shù)據(jù)庫(kù)系統(tǒng)創(chuàng)建和維護(hù)的,用于自動(dòng)記載數(shù)據(jù)庫(kù)中修改型操作的數(shù)據(jù)更新情況的文件。知識(shí)點(diǎn)解析:暫無(wú)解析12、關(guān)系數(shù)據(jù)庫(kù)模型的完整性規(guī)則有哪些?具體說(shuō)明?標(biāo)準(zhǔn)答案:關(guān)系數(shù)據(jù)庫(kù)數(shù)據(jù)與更新操作必須遵循三類完整性規(guī)則:實(shí)體完整性規(guī)則,參照完整性規(guī)則和用戶自定義完整性規(guī)則。實(shí)體完整性規(guī)則:要求關(guān)系中元組在組成主鍵的屬性上不能有空值。參照完整性規(guī)則:如果屬性集K是關(guān)系模式R1的主鍵,K也是關(guān)系模式R2的外鍵,那么在R2中,K的取值只允許兩種可能,或者為空,或者等于R1關(guān)系中某個(gè)主鍵值。用戶自定義完整性規(guī)則:針對(duì)某一具體數(shù)據(jù)的約束條件,由應(yīng)用環(huán)境決定。反映某一具體應(yīng)用涉及的數(shù)據(jù)必須滿足的預(yù)約要求。知識(shí)點(diǎn)解析:暫無(wú)解析四、試題四(本題共4題,每題1.0分,共4分。)閱讀以下說(shuō)明,回答問(wèn)題1~4。[說(shuō)明]某足球隊(duì)有多個(gè)梯隊(duì),每個(gè)梯隊(duì)由多名球員,一名球員僅屬于一個(gè)梯隊(duì),一只梯隊(duì)僅能參加某一特定級(jí)別的聯(lián)賽,不同的梯隊(duì)參加不同的聯(lián)賽,一個(gè)贊助商可以提供為多個(gè)級(jí)別的聯(lián)賽提供贊助。梯隊(duì)的屬性有:梯隊(duì)號(hào)、梯隊(duì)電話;球員的屬性有:編號(hào)、姓名、所屬梯隊(duì)、聯(lián)賽級(jí)別;聯(lián)賽的屬性有:聯(lián)賽級(jí)別、球隊(duì)數(shù)目;贊助商的屬性有:品牌、聯(lián)系電話;贊助費(fèi)的屬性有:贊助商名、聯(lián)賽級(jí)別、金額。根據(jù)以上描述,完成如下任務(wù):13、指出球員與聯(lián)賽間的聯(lián)系類型,指出贊助商與聯(lián)賽間的聯(lián)系類型標(biāo)準(zhǔn)答案:球雖與聯(lián)賽間的聯(lián)系類型為多對(duì)一類型,贊助商與聯(lián)賽間的聯(lián)系類型為多對(duì)多類型知識(shí)點(diǎn)解析:暫無(wú)解析14、設(shè)計(jì)出滿足上述要求的E-R圖。標(biāo)準(zhǔn)答案:知識(shí)點(diǎn)解析:暫無(wú)解析15、將該E-R圖轉(zhuǎn)換成關(guān)系模式結(jié)構(gòu)。標(biāo)準(zhǔn)答案:對(duì)應(yīng)的關(guān)系模式如下:梯隊(duì)(梯隊(duì)號(hào)、梯隊(duì)電話)球員(編號(hào)、姓名、所屬梯隊(duì)、聯(lián)賽級(jí)別)聯(lián)賽(聯(lián)賽級(jí)別、球隊(duì)數(shù)目)贊助費(fèi)(贊助商名、聯(lián)賽級(jí)別、金額)贊助商(品牌:電話)知識(shí)點(diǎn)解析:暫無(wú)解析16、針對(duì)轉(zhuǎn)化后的模式關(guān)系結(jié)構(gòu),支持每個(gè)關(guān)系模式的候選碼。標(biāo)準(zhǔn)答案:各關(guān)系模式的候選碼如下:梯隊(duì)的候選碼是梯隊(duì)號(hào)球員的候選碼是編號(hào)聯(lián)賽的候選碼是聯(lián)賽級(jí)別贊助費(fèi)的候選碼是贊助商名+贊助的聯(lián)賽級(jí)別贊助商的候選碼是品牌知識(shí)點(diǎn)解析:暫無(wú)解析軟件水平考試(中級(jí))數(shù)據(jù)庫(kù)系統(tǒng)工程師下午(應(yīng)用技術(shù))試題模擬試卷第7套一、試題一(本題共2題,每題1.0分,共2分。)閱讀以下說(shuō)明和關(guān)系表,回答問(wèn)題1~2,將解答填入對(duì)應(yīng)的解答欄內(nèi)。[說(shuō)明]設(shè)T1、T2是如下兩個(gè)事務(wù):T1:A=B+2T2:B=A*BA、B的初值分別是2和2。1、假設(shè)T1和T2可以并發(fā)執(zhí)行,且對(duì)T1、T2的調(diào)度不加限制,它們的并發(fā)執(zhí)行可能產(chǎn)生哪幾種結(jié)果?標(biāo)準(zhǔn)答案:第一種調(diào)度:①讀A=2,B=2:(T1)②A=B+2=4(T1)③寫回A=4,B=2(T1)④讀A=4,B=2(T2)⑤B=A*B=8(T2)⑥寫回A=4,B=8(T2)結(jié)果:A=4,B=8第二種調(diào)度:①讀A=2,B=2(T2)②B=A*B=4(T2)③寫回A=2,B=4(T2)④讀A=2,B=4(T1)⑤A=B+2=4(T1)⑥寫回A=4,B=4(T2)結(jié)果:A=4,B=4第三種調(diào)度:①讀A=2,B=2(T1)②讀A=2,B=2(T2)③A=B+2=4(T2)④B=A*B=4(T2)⑤寫回A=4,B=2(T1)⑥寫回A=2,B=4(T2)結(jié)果:A=2,B=4第四種調(diào)度:①讀A=2,B=2(T2)②讀A=2,B=2(T1)③B=A*B=4(T2)④A=B+2=4(T1)⑤寫回A=2,B=4(T2)⑥寫回A=4,B=2(T1)結(jié)果:A=4,B=2第五種調(diào)度:①讀A=2,B=2(T1)②A=B+2=4(T1)③讀A=2,B=2(T2)④B=A*B=4(T2)⑤寫回A=4,B=2(T1)⑥寫回A=2,B=4(T2)結(jié)果:A=2,B=4第六種調(diào)度:①讀A=2,B=2(T2)②B=A*B=4(T2)③讀A=2,B=2(T1)④A=B+2=4(T1)⑤寫回A=2,B=4(T2)⑥寫回A=4,B=2(T1)結(jié)果:A=4,B=2知識(shí)點(diǎn)解析:暫無(wú)解析2、這些結(jié)果中哪些是正確的?標(biāo)準(zhǔn)答案:第一種調(diào)度結(jié)果:A=4,B=8;第二種調(diào)度結(jié)果:A=4,B=4正確。根據(jù)被并行調(diào)度策略的可串行化的調(diào)度原則,兩個(gè)事務(wù)并發(fā)執(zhí)行的結(jié)果只要和任意一種串行的結(jié)果相同,就認(rèn)為是正確的,所以第一、二種調(diào)度都正確。知識(shí)點(diǎn)解析:暫無(wú)解析二、試題二(本題共5題,每題1.0分,共5分。)閱讀以下說(shuō)明,回答問(wèn)題1-5,將解答填入對(duì)應(yīng)的解答欄內(nèi)。[說(shuō)明]設(shè)關(guān)系R,S分別為下面表所示:3、計(jì)算R∩S。標(biāo)準(zhǔn)答案:知識(shí)點(diǎn)解析:暫無(wú)解析4、計(jì)算R∪S。標(biāo)準(zhǔn)答案:知識(shí)點(diǎn)解析:暫無(wú)解析5、計(jì)算R-S。標(biāo)準(zhǔn)答案:知識(shí)點(diǎn)解析:暫無(wú)解析6、計(jì)算R×S。標(biāo)準(zhǔn)答案:知識(shí)點(diǎn)解析:暫無(wú)解析7、計(jì)算R[*]S。標(biāo)準(zhǔn)答案:知識(shí)點(diǎn)解析:暫無(wú)解析三、試題三(本題共3題,每題1.0分,共3分。)閱讀以下說(shuō)明和關(guān)系表,回答問(wèn)題1-3。[關(guān)系表]8、試問(wèn)以下行是否可以插入表“學(xué)生”中,并說(shuō)明理由。標(biāo)準(zhǔn)答案:第(1)行行不能插入,因?yàn)樵诒怼霸合怠敝胁淮嬖诖?hào)為1106的院系;第(2)行不能插入,因?yàn)檫`反了鍵完整性,其學(xué)號(hào)鍵為空;第(3)行可以插入,平均成績(jī)可以為NULL值,表示現(xiàn)在尚未有成績(jī)。知識(shí)點(diǎn)解析:暫無(wú)解析9、若想再多建一個(gè)名為“導(dǎo)師”的表,其屬性有“教師號(hào)”“姓名”“性別”“所在院系”“學(xué)生”“職稱”。其中“教師號(hào)”與“姓名”屬性不能為空,并將“教師號(hào)”設(shè)為主碼,將“所在院系”設(shè)為表“院系”中屬性“院系代號(hào)”的一個(gè)外鍵。規(guī)定各屬性的數(shù)據(jù)類型如下:“教師號(hào)”:smallint;“姓名”:char(10);“性別”:char(2);“所在院系”:int;“學(xué)生”:char(10);“職稱”:char(8)。用SQL語(yǔ)言創(chuàng)建該表,并插入以下信息(以第(1)條為例即可)。標(biāo)準(zhǔn)答案:創(chuàng)建“導(dǎo)師”表:createtable導(dǎo)師(教師號(hào)smallintnotNULL,姓名char(10)notNULL,性別char(2),院系代號(hào)int,學(xué)生char(10),職稱char(8),primarykey(教師號(hào)),foreignkey(院系代號(hào))reference院系)插入第(1)條信息:insertinto導(dǎo)師values(33‘張輝’‘男’,1101,陳鑫,‘教授’)知識(shí)點(diǎn)解析:暫無(wú)解析10、(1)用關(guān)系代數(shù)表達(dá)式完成以下操作:檢索“平均成績(jī)”低于80的學(xué)生的“學(xué)號(hào)”“姓名”“院系名稱”;檢索“學(xué)生”陳鑫導(dǎo)師的“教師號(hào)”。(2)用SQL語(yǔ)言完成以下操作:列出“平均成績(jī)”最高的學(xué)生信息;將03級(jí)的所有學(xué)生按“學(xué)號(hào)”升序進(jìn)行排序。標(biāo)準(zhǔn)答案:(1)第一題:∏學(xué)號(hào),姓名,院系名稱(σ平均成績(jī)<80(院系學(xué)生))第二題:可建立一個(gè)臨時(shí)關(guān)系R∏教師號(hào)(∏教師號(hào),學(xué)生(導(dǎo)師)÷R)(2)第一題:select*from學(xué)生where平均成績(jī)=(selectmax(平均成績(jī))from學(xué)生)第二題:select*from學(xué)生where年級(jí)=03’orderby學(xué)號(hào)知識(shí)點(diǎn)解析:暫無(wú)解析四、試題四(本題共4題,每題1.0分,共4分。)閱讀以下說(shuō)明,回答問(wèn)題1-4。[說(shuō)明]設(shè)學(xué)校教學(xué)數(shù)據(jù)庫(kù)的模式如下:S(SNUM,SNAME,AGE)SC(SNUM,CNUM,CREDIT,SCORE)C(CNUM,CNAME,TEACHER)T(TNUM,TEHCHER,POS,SAL)SNUM表示學(xué)生的學(xué)號(hào),SNAME表示學(xué)生的姓名,AGE表示學(xué)生的年齡,CNUM表示選修課程的編號(hào),CREDIT表示該課程的學(xué)分,SCORE表示課程的成績(jī),CNAME表示課程名,TEACHER表示任課的教師,TNUM表示老師的工作證號(hào),POS表示教師的職稱,SM,表示教師的收入。試定義下列完整性約束和規(guī)則:11、在關(guān)系S中插入的學(xué)生年齡值應(yīng)在18~21歲之間。標(biāo)準(zhǔn)答案:定義s時(shí)采用檢查子句:CREATTABLES(SNUMCHAR(5),SNAMEchar(10)NOTNULL,AGESMALLINT,PRIMARYKEY(SNUM)CHECK;18andAGE<=21)知識(shí)點(diǎn)解析:暫無(wú)解析12、在關(guān)系SC中插入的元組時(shí),其SNUM和CNUM的值必須分別在S和C中出現(xiàn)過(guò)。標(biāo)準(zhǔn)答案:采用外鍵子句約束:CREATTABLESC(SNUMCHAR(4),CNUMCHAR(5),CREDITSMALLINT,SCORESMALLINT,F(xiàn)OREIGNKEY(SNUM)REFERENCES(SNUM)FOREIGNKEY(CNUM)REFERENCEC(CNUM))知識(shí)點(diǎn)解析:暫無(wú)解析13、在關(guān)系C中把某個(gè)CNUM的值改為新的值的時(shí)候,必須同時(shí)要把關(guān)系SC中那些同樣的CNUM的值也修改為新值。標(biāo)準(zhǔn)答案:采用外鍵約束:CREATETABLESC(SNUMCHAR(4),CNUMCHAR(5),CREDITSMALLINT,SCORESMALLINT,F(xiàn)OREIGNKEY(CNUM)REFERENCEC(CNUM)ONUPDATECASCADE,F(xiàn)OREIGNKEY(SNUM)REFERENCES(SNUM))知識(shí)點(diǎn)解析:暫無(wú)解析14、為T定義完整性規(guī)則,“教授的工資不得低于2000元,如果低于2000元,自動(dòng)改為2000元”。標(biāo)準(zhǔn)答案:用數(shù)據(jù)庫(kù)的觸發(fā)器來(lái)實(shí)現(xiàn):CREATETRIGGERUPDATESALBEFOREINSERTORUPDATEOFSAL,POSONTFOREACHROWWHEN(:new.POS=’教授’)BEGINIP:new.SAL<2000THEN:new.SAL=2000;ENDIF;END知識(shí)點(diǎn)解析:暫無(wú)解析軟件水平考試(中級(jí))數(shù)據(jù)庫(kù)系統(tǒng)工程師下午(應(yīng)用技術(shù))試題模擬試卷第8套一、試題一(本題共6題,每題1.0分,共6分。)閱讀以下說(shuō)明和關(guān)系表,回答問(wèn)題1-6。[說(shuō)明]設(shè)有三個(gè)關(guān)系學(xué)生S(學(xué)號(hào),姓名,性別,年齡,籍貫)課程C(課程號(hào),課程名,任課老師,所用教材)學(xué)生成績(jī)SC(學(xué)號(hào),課程號(hào),得分)其中規(guī)定各屬性定義如下:學(xué)號(hào):SNUM姓名:SNAME性別:SEX年齡:AGE籍貫:NATIVE課程號(hào):CNUM課程名:CNAME任課老師:TEACHER所用教材:BOOK得分:GRADE試用關(guān)系代數(shù)表達(dá)式表示下列查詢語(yǔ)句。1、檢索張三老師所授課程的名稱。標(biāo)準(zhǔn)答案:ПCNAME(σTEACHER=’張三’(C))知識(shí)點(diǎn)解析:暫無(wú)解析2、檢索選修全部課程的學(xué)生的學(xué)號(hào)和姓名。標(biāo)準(zhǔn)答案:ПSNUM,CNUM(SC)÷ПCNUM(C)ПSNUMM,SNAME(S)知識(shí)點(diǎn)解析:暫無(wú)解析3、檢索全部學(xué)生都選修的課程號(hào)。標(biāo)準(zhǔn)答案:ПSNUM,CNUM(SC)÷ПSNUM(S)知識(shí)點(diǎn)解析:暫無(wú)解析4、檢索至少選修了課程號(hào)為1和課程號(hào)為5的課程的學(xué)生的學(xué)號(hào)。標(biāo)準(zhǔn)答案:可建立一個(gè)臨時(shí)關(guān)系RПSNUM,CNUM(SC)÷R知識(shí)點(diǎn)解析:暫無(wú)解析5、檢索選修課程包含李四老師所授課程之一的學(xué)生姓名。標(biāo)準(zhǔn)答案:ПSNUM(ПCNUM(σTEACHER=’李四’(C)SC)ПSNUM,SHAME(S))知識(shí)點(diǎn)解析:暫無(wú)解析6、檢索選修課程包含學(xué)號(hào)為2且年齡小于20的學(xué)生所修全部課程的課程號(hào)。標(biāo)準(zhǔn)答案:ПCNUM(ПSNUM(σSNUM=’2’(S)σAGE<’20’(S))ПSNUM,CNUM(SC))知識(shí)點(diǎn)解析:暫無(wú)解析二、試題二(本題共3題,每題1.0分,共3分。)閱讀以下說(shuō)明,回答問(wèn)題1~3。[說(shuō)明]有關(guān)系R,有依賴關(guān)系A(chǔ)E→BAC→DCE→BCFE→BAFE→4AA→C7、求出關(guān)系模式的候選碼。標(biāo)準(zhǔn)答案:對(duì)依賴關(guān)系的右部分解為:(1)AE→B(2)AC→D(3)CE→B(4)CFE→B(5)CFE→A(6)FE→A(7)A→C去掉多余依賴由(5)可得CFE→AE,加上(1),可得(4)多余由(7)可得AE→CE,加上(3),可得AE→B多余由(6)可得(5)多余由(7)和(2)可得A→D,且(2)多余所有最小依賴集為:AC→DCE→BFE→AA→C所以,候選碼為FE。知識(shí)點(diǎn)解析:暫無(wú)解析8、此關(guān)系模式最高屬于哪級(jí)范式。標(biāo)準(zhǔn)答案:由于不存在部分依賴,所以屬于2NF。但是非主屬性c等存在對(duì)FE的傳遞依賴,所有不屈于3NF,所以最高為2NF。知識(shí)點(diǎn)解析:暫無(wú)解析9、將此模型按照模式分解的要求分解為3NF。標(biāo)準(zhǔn)答案:消除傳遞依賴得:R1(A,C,D),R2(C,E,B),R3(E,F(xiàn),A)知識(shí)點(diǎn)解析:暫無(wú)解析三、試題三(本題共4題,每題1.0分,共4分。)閱讀以下說(shuō)明,回答問(wèn)題1~4。[說(shuō)明]設(shè)某商業(yè)集團(tuán)數(shù)據(jù)庫(kù)中有三個(gè)實(shí)體集。一是“倉(cāng)庫(kù)”實(shí)體集,屬性有倉(cāng)庫(kù)號(hào)、倉(cāng)庫(kù)名和地址等;二是“商店”實(shí)體集,屬性有商店號(hào)、商店名、地址等;三是“商品”實(shí)體集,屬性有商品號(hào)、商品名、單價(jià)。設(shè)倉(cāng)庫(kù)與商品之間存在“庫(kù)存”聯(lián)系,每個(gè)倉(cāng)庫(kù)可存儲(chǔ)若干種商品,每種商品存儲(chǔ)在若干倉(cāng)庫(kù)中,每個(gè)倉(cāng)庫(kù)每存儲(chǔ)一種商品有日期及存儲(chǔ)量;商店與商品之間存在著“銷售”聯(lián)系,每個(gè)商店可銷售若干種商品,每種商品可在若干商店里銷售,每個(gè)商店銷售一種商品有月份和月銷售量?jī)蓚€(gè)屬性;倉(cāng)庫(kù)、商店、商品之間存在著“供應(yīng)”聯(lián)系,有月份和月供應(yīng)量?jī)蓚€(gè)屬性。10、試畫出ER圖,并在圖上注明屬性、聯(lián)系類型、實(shí)體標(biāo)識(shí)符。標(biāo)準(zhǔn)答案:知識(shí)點(diǎn)解析:暫無(wú)解析11、將ER圖轉(zhuǎn)換成關(guān)系模型,并說(shuō)明主鍵和外鍵。標(biāo)準(zhǔn)答案:據(jù)轉(zhuǎn)換規(guī)則,圖2的ER圖可轉(zhuǎn)換成6個(gè)關(guān)系模式;倉(cāng)庫(kù)(倉(cāng)庫(kù)號(hào),倉(cāng)庫(kù)名,地址)商品(商品號(hào),商品名,單價(jià))商店(商店號(hào),商店名,地址)庫(kù)存(倉(cāng)庫(kù)號(hào),商品號(hào),日期,庫(kù)存量)銷售(商店號(hào),商品號(hào),月份,月銷售量)供應(yīng)(倉(cāng)庫(kù)號(hào),高店號(hào),高品號(hào),月份,月供應(yīng)量)知識(shí)點(diǎn)解析:暫無(wú)解析12、將ER圖轉(zhuǎn)換成對(duì)象聯(lián)系圖。標(biāo)準(zhǔn)答案:圖1的ER圖的對(duì)象聯(lián)系圖如圖2所示。其轉(zhuǎn)換規(guī)則基本上與轉(zhuǎn)換成關(guān)系模型的規(guī)則類似。三個(gè)實(shí)體類型轉(zhuǎn)換成三個(gè)對(duì)象類型,兩個(gè)M:N聯(lián)系類型和一個(gè)M:N:P聯(lián)系類型也轉(zhuǎn)換成三個(gè)對(duì)象類型。因此對(duì)象聯(lián)系圖中共有六個(gè)對(duì)象類型,如圖2所示。圖中未標(biāo)出基本數(shù)據(jù)類型屬性,具體如下:倉(cāng)庫(kù)(倉(cāng)庫(kù)號(hào),倉(cāng)庫(kù)名,地址)商品(商品號(hào),商品名,單價(jià))商店(商店號(hào),商店名,地址)庫(kù)存(日期,庫(kù)存量)銷售(月份,月銷售量)供應(yīng)(月份,月供應(yīng)量)知識(shí)點(diǎn)解析:暫無(wú)解析13、將ER圖轉(zhuǎn)換成UML的類圖。標(biāo)準(zhǔn)答案:圖1的ER圖的UML類圖如圖3所示。三個(gè)實(shí)體類型轉(zhuǎn)換成三個(gè)類,三個(gè)聯(lián)系型轉(zhuǎn)換成三個(gè)關(guān)聯(lián)類,如圖3所示。知識(shí)點(diǎn)解析:暫無(wú)解析四、試題四(本題共5題,每題1.0分,共5分。)閱讀以下說(shuō)明和關(guān)系表,回答問(wèn)題1~5。[說(shuō)明]已知某兒童醫(yī)院的醫(yī)療數(shù)據(jù)庫(kù)的模式如下:PATIENT(PNUM,PNAME,SEX,AGE)DOCTOR(DNUM,DNAME,DEPT)ORDER(PNUM,DNUM,NUMBER)其中PNUM表示病人號(hào),PNAME表示病人姓名,SEX表示病人的性別,AGE表示病人的年齡,DNUM表示醫(yī)生工作號(hào),DNAME表示醫(yī)生的姓名,DEPT表示醫(yī)生所在的科室,NUMBER表示醫(yī)生給病人所看病的次數(shù)。試定義下列完整性約束:14、在PATIENT中插入病人的性別時(shí)必須為“男”或“女”,年齡在1~18歲之間。標(biāo)準(zhǔn)答案:在定義PREATE時(shí)使有檢查子句:CREATETABLEPATIENT(PNUMCHAR(4),PNAMECHAR(S)NOTNULL,SEXCHAR(2),AGESMALLINT,PRIMARYKEY(PNUM),CHECK(SEX:’男’ORSEX=’女’,CHECK(AGE>=0ANDAGE<=18));知識(shí)點(diǎn)解析:暫無(wú)解析15、在ORDER中插入元組時(shí),其中的DNUM和PNUM必須出現(xiàn)在PATIENT和DOCTOR中。標(biāo)準(zhǔn)答案:在定義ORDER時(shí)使用權(quán)用外鍵約束CREATETABLEORDER(PNUMCHAR(4),DNUMCHAR(4),NUMBERREAL,PRIMARYKEY(PNUM,DNUM),PRIMARYKEY(PNUM)REFERENCESPATIENT(PNUM),PRIMARYKEY(DNUM)REFERENCESDOCTOR(DNUM),)知識(shí)點(diǎn)解析:暫無(wú)解析16、在ORDER中修改NUMBER的值必須大于0。標(biāo)準(zhǔn)答案:在定義ORDER時(shí)加入檢查子句CHECK(NUMBER>0)知識(shí)點(diǎn)解析:暫無(wú)解析17、刪除—個(gè)PATIENT中的一個(gè)元組時(shí),必須將關(guān)系ORDER中那些具有相同的PNUM值的元組全部刪除。標(biāo)準(zhǔn)答案:在定義ORDER時(shí)使用外鍵子句:FOREIGNKEY(PNUM)REFERENCESPATIENT(PNUM)ONDELETECASCADE知識(shí)點(diǎn)解析:暫無(wú)解析18、在修改DOCTOR中的某個(gè)DNUM時(shí),必須同時(shí)將ORDER中那些的DNUM的值頁(yè)修改為新值。標(biāo)準(zhǔn)答案:在定義ORDER時(shí)使作外鍵子句:FOREIGNKEY(DNUM)REFERENCESPATIENT(DNUM)ONUPDATECASCADE知識(shí)點(diǎn)解析:暫無(wú)解析軟件水平考試(中級(jí))數(shù)據(jù)庫(kù)系統(tǒng)工程師下午(應(yīng)用技術(shù))試題模擬試卷第9套一、試題一(本題共3題,每題1.0分,共3分。)閱讀以下說(shuō)明和關(guān)系表,回答問(wèn)題1~3。[說(shuō)明]設(shè)T1,T2,T3是如下三個(gè)事務(wù),其中S為數(shù)據(jù)庫(kù)中某個(gè)數(shù)據(jù)項(xiàng),設(shè)S的初值為1。T1:S:=S*ST2:S:=S+3T3:S:=61、若允許三個(gè)事務(wù)并行執(zhí)行,請(qǐng)列出所有可能的正確結(jié)果。標(biāo)準(zhǔn)答案:有6種可能的情況:(1)T1-T2-T3:S=6(2)T1-T3-T2:S=9(3)T2-T1-T3:S=6(4)T2-T3-T1:S=36(5)T3-T1-T2:S=39(6)T3-T2-T1:S=81知識(shí)點(diǎn)解析:暫無(wú)解析2、采用什么手段,可以解決并行調(diào)度的不一致問(wèn)題?請(qǐng)簡(jiǎn)要回答。標(biāo)準(zhǔn)答案:采用封鎖,可以解決并行調(diào)度的不一致問(wèn)題。知識(shí)點(diǎn)解析:暫無(wú)解析3、一個(gè)事務(wù)應(yīng)該具有哪些屬性?請(qǐng)具體說(shuō)明。標(biāo)準(zhǔn)答案:事務(wù)的四個(gè)性質(zhì)是:原子性、一致性、隔離性和持久性。原子性:是保證數(shù)據(jù)庫(kù)系統(tǒng)完整性的基礎(chǔ)。一個(gè)事務(wù)中所有對(duì)數(shù)據(jù)庫(kù)的操作是一個(gè)不可分割的操作序列。一致性:一個(gè)事務(wù)獨(dú)立執(zhí)行的結(jié)果將保證數(shù)據(jù)庫(kù)的一致性,即數(shù)據(jù)不會(huì)因事務(wù)的執(zhí)行而遭受破壞。隔離性:隔離性要求在并發(fā)事務(wù)被執(zhí)行時(shí),系統(tǒng)應(yīng)保證與這些事務(wù)先后單獨(dú)執(zhí)行時(shí)結(jié)果一樣,使事務(wù)如同在單用戶環(huán)境下執(zhí)行一樣。持久性:要求對(duì)數(shù)據(jù)庫(kù)的全部操作完成后,事務(wù)對(duì)數(shù)據(jù)庫(kù)的所有更新應(yīng)永久地反映在數(shù)據(jù)庫(kù)中。知識(shí)點(diǎn)解析:暫無(wú)解析二、試題二(本題共5題,每題1.0分,共5分。)閱讀以

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論