2022年重慶大學(xué)信息管理與信息系統(tǒng)專(zhuān)業(yè)《數(shù)據(jù)庫(kù)概論》科目期末試卷B(有答案)_第1頁(yè)
2022年重慶大學(xué)信息管理與信息系統(tǒng)專(zhuān)業(yè)《數(shù)據(jù)庫(kù)概論》科目期末試卷B(有答案)_第2頁(yè)
2022年重慶大學(xué)信息管理與信息系統(tǒng)專(zhuān)業(yè)《數(shù)據(jù)庫(kù)概論》科目期末試卷B(有答案)_第3頁(yè)
2022年重慶大學(xué)信息管理與信息系統(tǒng)專(zhuān)業(yè)《數(shù)據(jù)庫(kù)概論》科目期末試卷B(有答案)_第4頁(yè)
2022年重慶大學(xué)信息管理與信息系統(tǒng)專(zhuān)業(yè)《數(shù)據(jù)庫(kù)概論》科目期末試卷B(有答案)_第5頁(yè)
已閱讀5頁(yè),還剩15頁(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)介

2022年重慶大學(xué)信息管理與信息系統(tǒng)專(zhuān)業(yè)《數(shù)據(jù)庫(kù)概論》科目期末試卷B(有答案)一、填空題1、采用關(guān)系模型的邏輯結(jié)構(gòu)設(shè)計(jì)的任務(wù)是將E-R圖轉(zhuǎn)換成一組______,并進(jìn)行______處理。2、安全性控制的一般方法有____________、____________、____________、和____________視圖的保護(hù)五級(jí)安全措施。3、完整性約束條件作用的對(duì)象有屬性、______和______三種。4、事務(wù)故障、系統(tǒng)故障的恢復(fù)是由______完成的,介質(zhì)故障是由______完成的。5、數(shù)據(jù)庫(kù)系統(tǒng)在運(yùn)行過(guò)程中,可能會(huì)發(fā)生各種故障,其故障對(duì)數(shù)據(jù)庫(kù)的影響總結(jié)起來(lái)有兩類(lèi):______和______。6、在SQLServer2000中,新建了一個(gè)SQLServer身份驗(yàn)證模式的登錄賬戶LOG,現(xiàn)希望LOG在數(shù)據(jù)庫(kù)服務(wù)器上具有全部的操作權(quán)限,下述語(yǔ)句是為L(zhǎng)OG授權(quán)的語(yǔ)句,請(qǐng)補(bǔ)全該語(yǔ)句。EXECsp_addsrvrolemember‘LOG’,_____;7、如果多個(gè)事務(wù)依次執(zhí)行,則稱(chēng)事務(wù)是執(zhí)行______;如果利用分時(shí)的方法,同時(shí)處理多個(gè)事務(wù),則稱(chēng)事務(wù)是執(zhí)行______。8、____________、____________、____________和是計(jì)算機(jī)系統(tǒng)中的三類(lèi)安全性。9、關(guān)系規(guī)范化的目的是______。10、在SQLServer2000中,數(shù)據(jù)頁(yè)的大小是8KB。某數(shù)據(jù)庫(kù)表有1000行數(shù)據(jù),每行需要5000字節(jié)空間,則此數(shù)據(jù)庫(kù)表需要占用的數(shù)據(jù)頁(yè)數(shù)為_(kāi)____頁(yè)。二、判斷題11、在數(shù)據(jù)表中,空值表示不確定。()12、在數(shù)據(jù)庫(kù)設(shè)計(jì)中,數(shù)據(jù)流圖是用來(lái)建立概念模型的。()13、全碼的關(guān)系模式一定屬于BC范式。()14、在CREATEINDEX語(yǔ)句中,使CLUSTERED來(lái)建立簇索引。()15、在SQL中,ALTERTABLE語(yǔ)句中MODIFY用于修改字段的類(lèi)型和長(zhǎng)度等,ADD用于添加新的字段。()16、在關(guān)系數(shù)據(jù)庫(kù)中,屬性的排列順序是可以顛倒的。()17、數(shù)據(jù)模型的核心構(gòu)成要素是數(shù)據(jù)結(jié)構(gòu)。()18、連接是數(shù)據(jù)庫(kù)最耗時(shí)的操作。()19、數(shù)據(jù)庫(kù)模式和實(shí)例是一回事。()20、在SQL中,ALTERTABLE語(yǔ)句中MODIFY用于修改字段的類(lèi)型和長(zhǎng)度等,ADD用于添加新的字段。()21、SQLServer有兩種安全性認(rèn)證模式:WindowsNT和SQLServer。()22、在SELECT語(yǔ)句中,需要對(duì)分組情況滿足的條件進(jìn)行判斷時(shí),應(yīng)使用WHERE子句。()23、DBMS提供授權(quán)功能控制不同用戶訪問(wèn)數(shù)據(jù)的權(quán)限,主要目的是為了實(shí)現(xiàn)數(shù)據(jù)庫(kù)的完整性。()24、外模式DDL用來(lái)描述數(shù)據(jù)庫(kù)的總體邏輯結(jié)構(gòu)。()25、在關(guān)系數(shù)據(jù)表中,屬性的順序是一定的,不能交換。()三、選擇題26、關(guān)系代數(shù)中的?連接操作由()操作組合而成。A.σ和πB.σ和×C.π、σ和×D.π和×27、關(guān)于基于日志的恢復(fù)敘述中,哪一項(xiàng)是正確的()。A.利用更新日志記錄中更新前的值可以進(jìn)行UNDO,利用更新日志記錄中更新前的值可以進(jìn)行REDOB.利用更新日志記錄中更新前的值可以進(jìn)行UNDO,利用更新日志記錄中更新后的值可以進(jìn)行REDOC.利用更新日志記錄中更新后的值可以進(jìn)行UNDO,利用更新日志記錄中更新前的值可以進(jìn)行REDOD.利用更新日志記錄中更新后的值可以進(jìn)行UNDO,利用更新日志記錄中更新后的值可以進(jìn)行REDO28、不屬于DBMS基本功能的是()。A.?dāng)?shù)據(jù)庫(kù)定義功能和數(shù)據(jù)庫(kù)的建立與維護(hù)功能B.?dāng)?shù)據(jù)庫(kù)操縱功能和數(shù)據(jù)庫(kù)運(yùn)行管理功能C.?dāng)?shù)據(jù)庫(kù)開(kāi)發(fā)、設(shè)計(jì)與調(diào)試功能D.?dāng)?shù)據(jù)組織存儲(chǔ)管理功能和數(shù)據(jù)通信功能29、關(guān)于E-R實(shí)體-聯(lián)系模型的敘述,不正確的是()。A.實(shí)體型用矩形表示、屬性用橢圓形表示、聯(lián)系用無(wú)向邊表示B.實(shí)體之間的聯(lián)系通常有:1:@@1、1:n和m:n三類(lèi)C.實(shí)體型用矩形表示、屬性用橢圓形表示、聯(lián)系用菱形表示D.聯(lián)系不僅局限在實(shí)體之間,也存在于實(shí)體內(nèi)部30、如果一個(gè)系統(tǒng)為關(guān)系完備系統(tǒng),那么它支持()。A.關(guān)系數(shù)據(jù)結(jié)構(gòu)B.A與選擇、投影和連接C.A與所有的關(guān)系代數(shù)操作D.C與實(shí)體完整性、參照完整性31、下面描述正確的是()。A.可以在任何數(shù)據(jù)庫(kù)中創(chuàng)建視圖B.可以在視圖上創(chuàng)建索引C.如果視圖引用的基表或者視圖被刪除,則該視圖不能再被使用,直到創(chuàng)建新的基表或者視圖D.通過(guò)視圖查詢數(shù)據(jù)時(shí),SQLServer不檢查數(shù)據(jù)完整性規(guī)則32、下列屬于數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)需求分析階段工作的是()。Ⅰ.標(biāo)識(shí)和理解問(wèn)題Ⅱ.構(gòu)建關(guān)系模式Ⅲ.實(shí)現(xiàn)應(yīng)用系統(tǒng)Ⅳ.建立功能模型A.Ⅰ和ⅣB.Ⅱ和ⅢC.Ⅰ和ⅡD.Ⅱ和Ⅳ33、查詢優(yōu)化是提高數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)性能的重要手段,下列給出的查詢優(yōu)化方法,一般情況下無(wú)效的是()。A.對(duì)經(jīng)常需要進(jìn)行排序或分組的列建立索引B.對(duì)經(jīng)常出現(xiàn)在查詢條件中的列建立索引C.對(duì)涉及連接的查詢,盡量用左外連接或右外連接代替內(nèi)連接D.采用提前計(jì)算方法,將頻繁訪問(wèn)的視圖轉(zhuǎn)為物化視圖34、數(shù)據(jù)完整性保護(hù)中的約束條件主要是指()。A.用戶操作權(quán)限的約束B(niǎo).用戶口令校對(duì)C.值的約束和結(jié)構(gòu)的約束D.并發(fā)控制的約束35、設(shè)E是關(guān)系代數(shù)表達(dá)式,F(xiàn)是選取條件表達(dá)式,并且只涉及A1,…,An屬性,則有()。A.бF(πA1,…,An(E))≡πA1,…,An(бF(E))B.бF(πA1,…,An(E))≡πA1,…,An(E)C.бF(πA1,…,An(E))≡πA1(бF(E))D.πA1,…,An(бF(E))≡πA1,…,An(бF(πA1,…,An,B1,…,Bm(E)))36、規(guī)范化理論是關(guān)系數(shù)據(jù)庫(kù)進(jìn)行邏輯設(shè)計(jì)的理論依據(jù)。根據(jù)這個(gè)理論,關(guān)系數(shù)據(jù)庫(kù)中的關(guān)系必須滿足:其每一屬性都是()。A.互不相關(guān)的B.不可分解的C.長(zhǎng)度可變的D.互相關(guān)聯(lián)的37、下列關(guān)于函數(shù)依賴的描述中,錯(cuò)誤的是()。A.在函數(shù)依賴A→B中,A稱(chēng)為決定因素B.在關(guān)系R中,屬性B依賴于屬性A,則說(shuō)明當(dāng)屬性A的值確定之后,屬性B的值也就隨之確定C.函數(shù)依賴具有傳遞性D.在關(guān)系R中,如果屬性A依賴于屬性B,這種依賴正式記作:A→B。38、如果系統(tǒng)發(fā)生死鎖,參與死鎖的進(jìn)程的個(gè)數(shù)至少是()個(gè)。A.3B.1C.2D.439、用于實(shí)現(xiàn)數(shù)據(jù)存取安全性的SQL語(yǔ)句是()。A.CREATETABLEB.COMMITC.GRANT和REVOKED.ROLLBACK40、下列屬于數(shù)據(jù)倉(cāng)庫(kù)特點(diǎn)的是()。A.綜合性和提煉性數(shù)據(jù)B.重復(fù)性的、可預(yù)測(cè)的處理C.一次處理的數(shù)據(jù)量小D.面向操作人員,支持日常操作41、在OODB中,類(lèi)(class)是()。A.實(shí)體的集合B.?dāng)?shù)據(jù)類(lèi)型的集合C.表的集合D.對(duì)象的集合四、簡(jiǎn)答題42、數(shù)據(jù)庫(kù)管理系統(tǒng)的主要功能有哪些?43、F面的結(jié)論哪些是正確的?哪些是錯(cuò)誤的?對(duì)于錯(cuò)誤的請(qǐng)給出一個(gè)反例說(shuō)明之。(1)任何一個(gè)二目關(guān)系是屬于3NF的。(2)任何一個(gè)二目關(guān)系是屬于BCNF的。(3)任何一個(gè)二目關(guān)系是屬于4NF的。(4)當(dāng)且僅當(dāng)函數(shù)依賴A→B在R上成立,關(guān)系R(A,B,C)等于其投影R1(A,B)和R2(A,C)的連接。(5)若RA→RB,RB→RC,則RA→RC。(6)若RA→RB,RA→RC,則R.A→R,(B,C)。(7)若RB→RA,RC→RA,則R,(B,C)→RA。(8)若R,(B,C)→RA,則RB→RA,RC→RA。44、試由Armstrong公理推導(dǎo)出下面3條推理規(guī)則:(1)合并規(guī)則:若X→Y,X→Z,則X→YZ。(2) 分解規(guī)則:若X→YZ,則X→Y,X→Z。(3) 偽傳遞規(guī)則:若X→Y,YW→Z,則XW→Z。45、寫(xiě)出面向?qū)ο髷?shù)據(jù)庫(kù)產(chǎn)生的主要原因。46、針對(duì)不同的故障,試給出恢復(fù)的策略和方法。(即如何進(jìn)行事務(wù)故障的恢復(fù),如何進(jìn)行系統(tǒng)故障的恢復(fù),以及如何進(jìn)行介質(zhì)故障的恢復(fù)。)五、綜合題47、某公司需建立產(chǎn)品信息數(shù)據(jù)庫(kù),經(jīng)調(diào)查其業(yè)務(wù)要求如下:Ⅰ.一種產(chǎn)品可以使用多個(gè)不同種類(lèi)的部件,也可以使用多個(gè)不同種類(lèi)的零件;一種部件至少被用在一種產(chǎn)品中;一種部件可以由多個(gè)不同種類(lèi)的零件組成;一種零件至少被用在一種產(chǎn)品或一種部件中;Ⅱ.對(duì)于一種具體的部件,要記錄這種部件使用的各種零件的數(shù)量;Ⅲ.對(duì)于一種具體的產(chǎn)品,要記錄這種產(chǎn)品使用的各種部件數(shù)量和各種零件數(shù)量,但部件所使用的零件數(shù)量不計(jì)入該種產(chǎn)品的零件數(shù)量;Ⅳ.一個(gè)供應(yīng)商可供應(yīng)多種零件,但一種零件只能由一個(gè)供應(yīng)商供應(yīng)。根據(jù)以上業(yè)務(wù)要求,某建模人員構(gòu)建了如下E-R圖:此E-R圖中的實(shí)體的屬性完整,但實(shí)體、聯(lián)系的設(shè)計(jì)存在不合理之處。①請(qǐng)重新構(gòu)建合理的E-R圖,使之符合業(yè)務(wù)要求,且信息完整。②根據(jù)重構(gòu)的E-R圖給出符合3NF的關(guān)系模式,并標(biāo)出每個(gè)關(guān)系模式的主碼和外碼。48、對(duì)下列兩個(gè)關(guān)系模式:學(xué)生(學(xué)號(hào),姓名,年齡,性別,家庭住址,班級(jí)號(hào))班級(jí)(班級(jí)號(hào),班級(jí)名,班主任,班長(zhǎng))使用GRANT語(yǔ)句完成下列授權(quán)功能:(1) 授予用戶U1對(duì)兩個(gè)表的所有權(quán)限,并可給其他用戶授權(quán)。(2) 授予用戶U2對(duì)學(xué)生表具有查看權(quán)限,對(duì)家庭住址具有更新權(quán)限。(3) 將對(duì)班級(jí)表查看權(quán)限授予所有用戶。(4) 將對(duì)學(xué)生表的查詢、更新權(quán)限授予角色R1。(5) 將角色R1授予用戶U1,并且U1可繼續(xù)授權(quán)給其他角色。49、設(shè)有4個(gè)關(guān)系模式如下:S(供應(yīng)商號(hào),姓名,STATE,CITY)P(PNO,PNAME,COLOR,WEI,PRICE)J(JNO,JNAME,CITY)SPJ(學(xué)號(hào),PNO,JNO,QTY)其中,S表示供應(yīng)商,它的各屬性依次為供應(yīng)商號(hào)、供應(yīng)商名、供應(yīng)商所在省份和供應(yīng)商所在城市;P表示零件,它的各屬性依次為零件號(hào)、零件名、零件顏色、零件重量和單價(jià);J表示工程,它的各屬性依次為工程號(hào)、工程名和工程所在城市;SPJ表示供貨關(guān)系,它的各屬性依次為供應(yīng)商號(hào)、零件號(hào)、工程號(hào)和供貨數(shù)量。用SQL語(yǔ)句實(shí)現(xiàn)下面的查詢要求:(1) 查詢列出供應(yīng)了全部零件的供應(yīng)商名和其所在城市。(2) 查詢列出供應(yīng)紅色零件的供應(yīng)商名。

參考答案一、填空題1、【答案】關(guān)系模式;規(guī)范化2、【答案】用戶標(biāo)識(shí)與系統(tǒng)鑒定;存取控制;審計(jì);數(shù)據(jù)加密3、【答案】關(guān)系;元組4、【答案】系統(tǒng)自動(dòng);DBA執(zhí)行恢復(fù)操作過(guò)程5、【答案】數(shù)據(jù)庫(kù)本身未被破壞;數(shù)據(jù)庫(kù)處于不一致?tīng)顟B(tài)6、【答案】dbowner【解析】在SQLServer中,dbonwer具有數(shù)據(jù)庫(kù)服務(wù)器上的全部權(quán)限。7、【答案】串行;并行8、【答案】技術(shù)安全類(lèi);管理安全類(lèi);政策法律類(lèi)安全性9、【答案】控制冗余,避免插入和刪除異常,從而增強(qiáng)數(shù)據(jù)庫(kù)結(jié)構(gòu)的穩(wěn)定性和靈活性10、【答案】1000【解析】一個(gè)數(shù)據(jù)頁(yè)的存儲(chǔ)空間是8×1024字節(jié),最多能存放8000多個(gè)字節(jié),而SQLServer2000中不允許跨頁(yè)存儲(chǔ)一行數(shù)據(jù),每行需要5000字節(jié)的空間,于是每個(gè)數(shù)據(jù)頁(yè)最多只能存放一行數(shù)據(jù),所以1000行數(shù)據(jù)需要的數(shù)據(jù)頁(yè)數(shù)是1000頁(yè)。二、判斷題11、【答案】對(duì)12、【答案】錯(cuò)13、【答案】對(duì)14、【答案】對(duì)15、【答案】錯(cuò)16、【答案】對(duì)17、【答案】對(duì)18、【答案】對(duì)19、【答案】錯(cuò)20、【答案】錯(cuò)21、【答案】錯(cuò)22、【答案】錯(cuò)23、【答案】錯(cuò)24、【答案】錯(cuò)25、【答案】錯(cuò)三、選擇題26、【答案】B【解析】連接又稱(chēng)為θ連接。它是從關(guān)系R和S的笛卡爾積中選取屬性值之間滿足一定條件的元組。因此,該運(yùn)算首先計(jì)算R和S的笛卡爾積,然后再?gòu)牡玫降慕Y(jié)果集合中選擇屬性值之間滿足一定條件的元組。該運(yùn)算得到結(jié)果是R和S的笛卡爾積的子集,其關(guān)系模式同R和S的笛卡爾積一樣。27、【答案】B【解析】UNDO,對(duì)撤消隊(duì)列中的各個(gè)事務(wù)進(jìn)行撤消處理,處理方法是:反向掃描日志文件,對(duì)每個(gè)UNDO事務(wù)的更新操作執(zhí)行逆操作,即將日志記錄中“更新前的值,寫(xiě)入數(shù)據(jù)庫(kù);REDO,對(duì)重做隊(duì)列中的各個(gè)事務(wù)進(jìn)行重做處理,處理方法是:正向掃描日志文件,對(duì)每個(gè)REDO事務(wù)重新執(zhí)行登記的操作,即將日志記錄中“更新后的值”寫(xiě)入數(shù)據(jù)庫(kù)。28、【答案】C【解析】數(shù)據(jù)庫(kù)管理系統(tǒng)(DataBaseManagementSystem)是一種操縱和管理數(shù)據(jù)庫(kù)的大型軟件,用于建立、使用和維護(hù)數(shù)據(jù)庫(kù),簡(jiǎn)稱(chēng)DBMS。DBMS基本功能有:①數(shù)據(jù)庫(kù)的定義功能,②數(shù)據(jù)庫(kù)操縱功能,③數(shù)據(jù)庫(kù)運(yùn)行控制功能,④數(shù)據(jù)庫(kù)的維護(hù)功能,⑤數(shù)據(jù)庫(kù)組織、存儲(chǔ)和管理功能,⑥數(shù)據(jù)通信功能。7 、常用的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)有()。A.Oracle、Access、PowerBuilder和SQLServerB.DB29、【答案】A【解析】E-R圖為實(shí)體-聯(lián)系圖,提供了表示實(shí)體型、屬性和聯(lián)系的方法,用來(lái)描述現(xiàn)實(shí)世界的概念模型。構(gòu)成E-R圖的基本要素是實(shí)體型、屬性和聯(lián)系,其表示方法為:實(shí)體型:用矩形表示,矩形框內(nèi)寫(xiě)明實(shí)體名。屬性:用橢圓形表示,并用無(wú)向邊將其與相應(yīng)的實(shí)體連接起來(lái)。聯(lián)系:用菱形表示,菱形框內(nèi)寫(xiě)明聯(lián)系名,并用無(wú)向邊分別與有關(guān)實(shí)體連接起來(lái),同時(shí)在無(wú)向邊旁標(biāo)上聯(lián)系的類(lèi)型(1:1、1:n或m:n)。實(shí)體型之間的聯(lián)系不僅存在于兩個(gè)實(shí)體型之間,也存在于兩個(gè)以上的實(shí)體型之間。同一個(gè)實(shí)體集內(nèi)的各實(shí)體之間也可以存在聯(lián)系。30、【答案】C31、【答案】C【解析】創(chuàng)建和使用視圖需遵循一些基本原則,為此還應(yīng)注意以下問(wèn)題:①只能在當(dāng)前數(shù)據(jù)庫(kù)中創(chuàng)建視圖。②如果視圖引用的基表或者視圖被刪除,則該視圖不能再被使用,直到創(chuàng)建新的基表或者視圖。③不能在視圖上創(chuàng)建索引,不能在規(guī)則、默認(rèn)、觸發(fā)器的定義中引用視圖。④當(dāng)通過(guò)視圖查詢數(shù)據(jù)時(shí),SQLServer要檢查數(shù)據(jù)完整性規(guī)則,以確保語(yǔ)句中涉及的所有數(shù)據(jù)庫(kù)對(duì)象存在,而且數(shù)據(jù)修改語(yǔ)句不能違反數(shù)據(jù)完整性規(guī)則。4、查詢選課關(guān)系SC(Sno,Cno,Score)表中還沒(méi)有給定成績(jī)(Score)的課程號(hào)(Sno)和學(xué)號(hào)(Cno),下列語(yǔ)句正確的是()A.SELECTSno,CnoFROMSCWHEREScoreISNULLB.SELECT*FROMSCWHEREScore=NULLC.SELECTSno,CnoFROMSCD.SELECTScoreFROMSCWHERESno,CnoISNOTNULL【答案】A【解析】在數(shù)據(jù)庫(kù)基本表中,還沒(méi)有給定成績(jī)的屬性列,意味著該屬性列的數(shù)據(jù)還從未更新過(guò),為此,其值應(yīng)該是空(NULL),SQL中可以用ISNULL和ISNOTNULL來(lái)查詢屬性列值是空值或不為空值的元組。根據(jù)題意,應(yīng)該選擇A項(xiàng)。注意,IS不能用“=”來(lái)代替。32、【答案】A【解析】需求分析包括標(biāo)識(shí)問(wèn)題、建立需求模型、描述需求和確認(rèn)需求等過(guò)程。其中,建立需求模型包括需求概述、功能需求、信息需求、性能需求、環(huán)境需求和其他需求等。33、【答案】C【解析】左連接或右連接包含與NULL數(shù)據(jù)匹配的數(shù)據(jù),非常消耗資源。多使用內(nèi)連接可以減少資源消耗有助于優(yōu)化查詢。34、【答案】C【解析】完整性規(guī)則主要分為兩大類(lèi),一類(lèi)是域完整性規(guī)則,實(shí)際上就是值的約束;另一類(lèi)是關(guān)系完整性規(guī)則,實(shí)際上就是結(jié)構(gòu)的約束。35、A36、【答案】B【解析】規(guī)范化的最低要求是每個(gè)關(guān)系至少是1NF,即它的每個(gè)屬性是最小的、不可再分的數(shù)據(jù)單位。37、【答案】D【解析】函數(shù)依賴,顧名思義,就是屬性之間存在著類(lèi)似于數(shù)學(xué)中函數(shù)的一種數(shù)據(jù)依賴關(guān)系。設(shè)U{A1,A2,…,An}是屬性集合,R(U)是U上的一個(gè)關(guān)系,X、Y是U的子集。若對(duì)于R(U)下的任何一個(gè)可能的關(guān)系,均有X的一個(gè)值對(duì)應(yīng)于Y的唯一具體值,稱(chēng)X函數(shù)決定Y,或者Y函數(shù)依賴于X,記作X→Y,其中X稱(chēng)為決定因素。38、【答案】C【解析】由于各進(jìn)程互相獨(dú)立地活動(dòng),不斷申請(qǐng)和釋放軟硬件資源,可能會(huì)出現(xiàn)這樣一種狀態(tài):兩個(gè)或兩個(gè)以上的進(jìn)程彼此等待對(duì)方擁有的而又不會(huì)釋放的資源,則所有進(jìn)程都不能進(jìn)一步向前運(yùn)行,這種狀態(tài)就稱(chēng)為死鎖。因此,參與死鎖的進(jìn)程至少是兩個(gè)。39、【答案】C【解析】CREATETABLE是建立基表的語(yǔ)句;COMMIT是提交事務(wù)的語(yǔ)句;ROLLBACK是回滾事務(wù)的語(yǔ)句;GRANT是授權(quán)語(yǔ)句,REVOKE是回收權(quán)限的語(yǔ)句。40、【答案】A【解析】數(shù)據(jù)倉(cāng)庫(kù)研究和解決從數(shù)據(jù)庫(kù)中獲取信息的問(wèn)題。數(shù)據(jù)倉(cāng)庫(kù)的特征在于面向主題、集成性、穩(wěn)定性和時(shí)變性。41、【答案】D【解析】類(lèi)可以產(chǎn)生對(duì)象,所以類(lèi)可以看成是對(duì)象的集合。四、簡(jiǎn)答題42、答:數(shù)據(jù)庫(kù)管理系統(tǒng)的主要功能有:(1)數(shù)據(jù)庫(kù)定義功能。DBMS提供數(shù)據(jù)定義語(yǔ)言(DataDefinitionLanguage,DDL),用戶通過(guò)它可以方便地對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)對(duì)象進(jìn)行定義。(2)數(shù)據(jù)組織、存儲(chǔ)和管理功能。通過(guò)對(duì)數(shù)據(jù)的組織和存儲(chǔ)提高存儲(chǔ)空間利用率和方便存取,數(shù)據(jù)庫(kù)管理系統(tǒng)提供多種存取方法(如索引查找、Hash查找、順序查找等)來(lái)提高存取效率。(3)數(shù)據(jù)操縱功能。DBMS還提供數(shù)據(jù)操縱語(yǔ)言(DataManipulationLanguage,DML),用戶可以使用DML操縱數(shù)據(jù),實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的基本操作,如查詢、插入、刪除和修改等。(4)數(shù)據(jù)庫(kù)的事務(wù)管理和運(yùn)行管理。數(shù)據(jù)庫(kù)在建立、運(yùn)用和維護(hù)時(shí)由數(shù)據(jù)庫(kù)管理系統(tǒng)統(tǒng)一管理、統(tǒng)一控制,以保證數(shù)據(jù)的安全性、完整性、多用戶對(duì)數(shù)據(jù)的并發(fā)使用及發(fā)生故障后的系統(tǒng)恢復(fù)。(5)數(shù)據(jù)庫(kù)的建立和維護(hù)功能。數(shù)據(jù)庫(kù)初始數(shù)據(jù)的輸入、轉(zhuǎn)換功能,數(shù)據(jù)庫(kù)的轉(zhuǎn)儲(chǔ)、恢復(fù)功能,數(shù)據(jù)庫(kù)的重組織功能和性能監(jiān)視、分析功能等。這些功能通常是由一些實(shí)用程序或管理工具完成的。(6)其他功能。例如DBMS與網(wǎng)絡(luò)中其他軟件系統(tǒng)的通信功能;一個(gè)DBMS與另一個(gè)DBMS或文件系統(tǒng)的數(shù)據(jù)轉(zhuǎn)換功能;異構(gòu)數(shù)據(jù)庫(kù)之間的互訪和互操作功能等。43、答:(1)正確。因?yàn)殛P(guān)系模式中只有兩個(gè)屬性,所以無(wú)傳遞。(2)正確。按BCNF的定義,若X→Y,且Y不是X的子集時(shí),每個(gè)決定因素都包含碼,對(duì)于二目關(guān)系決定因素必然包含碼。(3)正確。因?yàn)橹挥袃蓚€(gè)屬性,所以無(wú)非平凡的多值依賴。(4)錯(cuò)誤。當(dāng)A→B在R上成立,關(guān)系R(A,B,C)等于其投影R1(A,B)和R2(A,C)的連接。反之則不然。正確的是當(dāng)且僅當(dāng)函數(shù)依賴A→→B在R上成立,關(guān)系R(A,B,C)等于其投影R1(A,B)和R2(A,C)的連接。(5)正確。(6)正確。(7)正確。(8)錯(cuò)誤。反例關(guān)系模式SC(S#,C#,G),(S#,C#)→G,但S#?G,C#?G。44、證明:設(shè)U為關(guān)系模式的屬性全集。(1) ∵X→Y(已知),∴X→XY(增廣律)又∵X→Z(已知),∴XY→YZ(增廣律)∴X→YZ(傳遞律)。(2) ∵Y?YZ?U,∴YZ→Y(自反律)同理YZ→Z(自反律)∵X→YZ(已知),∴X→Y(傳遞律)同理X→Z(傳遞律)。(3) ∵X→Y(已知),∴YW→YZ(增廣律)∵YW→Z(已知),∴XW→Z(傳遞律)。45、答:面向?qū)ο髷?shù)據(jù)庫(kù)產(chǎn)生的兩個(gè)主要原因是:(1) 傳統(tǒng)的數(shù)據(jù)模型和系統(tǒng)往往不能滿足CAD/CAM、GIS和多媒體數(shù)據(jù)庫(kù)這些復(fù)雜數(shù)據(jù)庫(kù)應(yīng)用的要求。例如,對(duì)象的結(jié)構(gòu)更為復(fù)雜,事務(wù)持續(xù)時(shí)間更長(zhǎng),需要存儲(chǔ)圖像或大文本項(xiàng)數(shù)據(jù)類(lèi)型。面向?qū)ο蟮姆椒樘幚磉@些應(yīng)用需求提供了很大的靈活性,使人們擺脫了傳統(tǒng)DBS對(duì)數(shù)據(jù)類(lèi)型和查詢語(yǔ)言的限制,能讓設(shè)計(jì)者定義并應(yīng)用復(fù)雜對(duì)象的結(jié)構(gòu)。(2) 人們?cè)陂_(kāi)發(fā)應(yīng)用軟件時(shí),越來(lái)越多使用面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言?,F(xiàn)在數(shù)據(jù)庫(kù)已稱(chēng)為軟件系統(tǒng)的基本組成部分,但是如果用面向?qū)ο蟮恼Z(yǔ)言開(kāi)發(fā)軟件,很難把傳統(tǒng)數(shù)據(jù)庫(kù)嵌入到這種面向?qū)ο蟮膽?yīng)用軟件中。所以面向?qū)ο髷?shù)據(jù)庫(kù)就應(yīng)運(yùn)而生,把數(shù)據(jù)庫(kù)和面向?qū)ο笳Z(yǔ)言開(kāi)發(fā)的軟件直接或無(wú)縫地集成在一起。46、答:(1)事務(wù)故障的恢復(fù)是由DBMS執(zhí)行的。恢復(fù)步驟是自動(dòng)完成的,對(duì)用戶是透明的。具體過(guò)程是:①反向掃描文件日志(即從后向前掃描日志文件),查找該事務(wù)的更新操作;②對(duì)該事務(wù)的更新操作執(zhí)行逆操作,即將日志記錄中“更新前的值”寫(xiě)入數(shù)據(jù)庫(kù);③繼續(xù)反向掃描日志文件,做同樣處理;④如此處理下去,直至讀到此事務(wù)的開(kāi)始標(biāo)記,該事務(wù)故障的恢復(fù)就完成了。(2) 系統(tǒng)故障的恢復(fù)操作是

溫馨提示

  • 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)論