2022年重慶大學信息管理與信息系統(tǒng)專業(yè)《數(shù)據(jù)庫概論》科目期末試卷B(有答案)_第1頁
2022年重慶大學信息管理與信息系統(tǒng)專業(yè)《數(shù)據(jù)庫概論》科目期末試卷B(有答案)_第2頁
2022年重慶大學信息管理與信息系統(tǒng)專業(yè)《數(shù)據(jù)庫概論》科目期末試卷B(有答案)_第3頁
2022年重慶大學信息管理與信息系統(tǒng)專業(yè)《數(shù)據(jù)庫概論》科目期末試卷B(有答案)_第4頁
2022年重慶大學信息管理與信息系統(tǒng)專業(yè)《數(shù)據(jù)庫概論》科目期末試卷B(有答案)_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

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

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

溫馨提示

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

評論

0/150

提交評論