2022年三亞學(xué)院計(jì)算機(jī)科學(xué)與技術(shù)專(zhuān)業(yè)《數(shù)據(jù)庫(kù)原理》科目期末試卷B(有答案)_第1頁(yè)
2022年三亞學(xué)院計(jì)算機(jī)科學(xué)與技術(shù)專(zhuān)業(yè)《數(shù)據(jù)庫(kù)原理》科目期末試卷B(有答案)_第2頁(yè)
2022年三亞學(xué)院計(jì)算機(jī)科學(xué)與技術(shù)專(zhuān)業(yè)《數(shù)據(jù)庫(kù)原理》科目期末試卷B(有答案)_第3頁(yè)
2022年三亞學(xué)院計(jì)算機(jī)科學(xué)與技術(shù)專(zhuān)業(yè)《數(shù)據(jù)庫(kù)原理》科目期末試卷B(有答案)_第4頁(yè)
2022年三亞學(xué)院計(jì)算機(jī)科學(xué)與技術(shù)專(zhuān)業(yè)《數(shù)據(jù)庫(kù)原理》科目期末試卷B(有答案)_第5頁(yè)
已閱讀5頁(yè),還剩14頁(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é)院計(jì)算機(jī)科學(xué)與技術(shù)專(zhuān)業(yè)《數(shù)據(jù)庫(kù)原理》科目期末試卷B(有答案)一、填空題1、SQLServer中數(shù)據(jù)完整性包括______、______和______。2、設(shè)有關(guān)系模式R(A,B,C)和S(E,A,F(xiàn)),若R.A是R的主碼,S.A是S的外碼,則S.A的值或者等于R中某個(gè)元組的主碼值,或者_(dá)_____取空值,這是規(guī)則,它是通過(guò)______和______約束來(lái)實(shí)現(xiàn)的。3、若事務(wù)T對(duì)數(shù)據(jù)對(duì)象A加了S鎖,則其他事務(wù)只能對(duì)數(shù)據(jù)A再加______,不能加______,直到事務(wù)T釋放A上的鎖。4、從外部視圖到子模式的數(shù)據(jù)結(jié)構(gòu)的轉(zhuǎn)換是由______________實(shí)現(xiàn);模式與子模式之間的映象是由______________實(shí)現(xiàn);存儲(chǔ)模式與數(shù)據(jù)物理組織之間的映象是由______________實(shí)現(xiàn)。5、數(shù)據(jù)庫(kù)恢復(fù)是將數(shù)據(jù)庫(kù)從______狀態(tài)恢復(fù)到______的功能。6、安全性控制的一般方法有____________、____________、____________、和____________視圖的保護(hù)五級(jí)安全措施。7、關(guān)系數(shù)據(jù)庫(kù)中基于數(shù)學(xué)的兩類(lèi)運(yùn)算是______________和______________。8、以子模式為框架的數(shù)據(jù)庫(kù)是______________;以模式為框架的數(shù)據(jù)庫(kù)是______________;以物理模式為框架的數(shù)據(jù)庫(kù)是______________。9、某在SQLServer2000數(shù)據(jù)庫(kù)中有兩張表:商品表(商品號(hào),商品名,商品類(lèi)別,成本價(jià))和銷(xiāo)售表(商品號(hào),銷(xiāo)售時(shí)間,銷(xiāo)售數(shù)量,銷(xiāo)售單價(jià))。用戶需統(tǒng)計(jì)指定年份每類(lèi)商品的銷(xiāo)售總數(shù)量和銷(xiāo)售總利潤(rùn),要求只列出銷(xiāo)售總利潤(rùn)最多的前三類(lèi)商品的商品類(lèi)別、銷(xiāo)售總數(shù)量和銷(xiāo)售總利潤(rùn)。為了完成該統(tǒng)計(jì)操作,請(qǐng)按要求將下面的存儲(chǔ)過(guò)程補(bǔ)充完整。10、設(shè)某數(shù)據(jù)庫(kù)中有作者表(作者號(hào),城市)和出版商表(出版商號(hào),城市),請(qǐng)補(bǔ)全如下查詢(xún)語(yǔ)句,使該查詢(xún)語(yǔ)句能查詢(xún)作者和出版商所在的全部不重復(fù)的城市。SELECT城市FROM作者表_____SELECT城市FROM出版商表;二、判斷題11、等值連接與自然連接是同一個(gè)概念。()12、關(guān)系是一張二維表。()13、視圖是觀察數(shù)據(jù)的一種方法,只能基于基本表建立。()14、有兩個(gè)關(guān)系R和S,分別包含15個(gè)和10個(gè)元組,則在R∪S、R-S、R∩S中可能出現(xiàn)的一種元組數(shù)目情況是18、7、7()15、在SELECT語(yǔ)句中,需要對(duì)分組情況滿足的條件進(jìn)行判斷時(shí),應(yīng)使用WHERE子句。()16、在CREATEINDEX語(yǔ)句中,使CLUSTERED來(lái)建立簇索引。()17、SQL語(yǔ)言有嵌入式和交互式兩種使用方法。()18、從計(jì)算機(jī)數(shù)據(jù)管理的角度看,信息就是數(shù)據(jù),數(shù)據(jù)就是信息。()19、在數(shù)據(jù)庫(kù)表中,空值表示數(shù)值0。()20、二級(jí)封鎖協(xié)議能解決不可重復(fù)讀問(wèn)題,不能解決讀"臟"數(shù)據(jù)。()21、有了外模式/模式映象,可以保證數(shù)據(jù)和應(yīng)用程序之間的物理獨(dú)立性。()22、在數(shù)據(jù)庫(kù)恢復(fù)中,對(duì)已完成的事務(wù)進(jìn)行撤銷(xiāo)處理。()23、在一個(gè)關(guān)系模型中,不同關(guān)系模式之間的聯(lián)系是通過(guò)公共屬性來(lái)實(shí)現(xiàn)的。()24、函數(shù)依賴(lài)是多值依賴(lài)的一個(gè)特例。()25、一個(gè)關(guān)系中不可能出現(xiàn)兩個(gè)完全相同的元組是由實(shí)體完整性規(guī)則確定的。()三、選擇題26、有兩個(gè)關(guān)系R和S,分別包含15個(gè)和10個(gè)元組,則在R∪S、R-S、R∩S中不可能出現(xiàn)的元組數(shù)目情況是()。A.15,5,10B.18,7,7C.21,11,4D.25,15,027、恢復(fù)機(jī)制的關(guān)鍵問(wèn)題是()。A.登記日志文件B.?dāng)?shù)據(jù)轉(zhuǎn)儲(chǔ)C.建立冗余數(shù)據(jù)D.?dāng)?shù)據(jù)鏡像28、若關(guān)系模式R(U,F(xiàn))屬于3NF,則()。A.一定屬于BCNFB.消除了插入和刪除異常C.仍存在一定的插入和刪除異常D.屬于BCNF且消除了插入和刪除異常29、在執(zhí)行查詢(xún)語(yǔ)句時(shí),DBMS從數(shù)據(jù)字典中調(diào)出相應(yīng)的內(nèi)模式描述,并從模式映象到內(nèi)模式,從而確定應(yīng)讀入的()。A.邏輯數(shù)據(jù)B.物理數(shù)據(jù)C.操作序列D.優(yōu)化策略30、執(zhí)行語(yǔ)句CREATEDATABASEStudent的結(jié)果是()。A.創(chuàng)建一個(gè)名為Student的數(shù)據(jù)庫(kù),包括數(shù)據(jù)文件和日志文件B.運(yùn)行失敗,因?yàn)閰?shù)不完整C.創(chuàng)建一個(gè)名為Student的數(shù)據(jù)庫(kù),但是只有默認(rèn)的數(shù)據(jù)文件,無(wú)日志文件D.為數(shù)據(jù)庫(kù)Student創(chuàng)建一個(gè)名為Student的表31、有關(guān)系R(X,Y,Z),主鍵=X;S(W,X),主鍵W,外鍵=X,參照R的屬性X,關(guān)系R和關(guān)系S的元組如下所示。指出關(guān)系S中違反關(guān)系完整性規(guī)則的元組是()。A.(1,2)B.(2,null)C.(3,3)D.(4,1)32、設(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)))33、數(shù)據(jù)完整性保護(hù)中的約束條件主要是指()。A.用戶操作權(quán)限的約束B(niǎo).用戶口令校對(duì)C.值的約束和結(jié)構(gòu)的約束D.并發(fā)控制的約束34、1:n或m:n)。實(shí)體型之間的聯(lián)系不僅存在于兩個(gè)實(shí)體型之間,也存在于兩個(gè)以上的實(shí)體型之間。同一個(gè)實(shí)體集內(nèi)的各實(shí)體之間也可以存在聯(lián)系。@8、代表層次模型、網(wǎng)狀模型、關(guān)系模型和面向?qū)ο竽P偷牡湫拖到y(tǒng)分別是()。A.DBTG、IMS、SQLServer、GISB.IMS、DBTG、Oracle、GISC.Oracle、IMS、Sybase、DBTGD.GIS、DBTG、Access、IMS35、在SQLServer2000中,常用的數(shù)據(jù)庫(kù)備份方法有完全備份、差異備份和日志備份。為保證某數(shù)據(jù)庫(kù)的可靠性,需要綜合采用這三種方法對(duì)該數(shù)據(jù)庫(kù)進(jìn)行備份。下列說(shuō)法正確的是()。A.這三種備份操作的周期都必須一樣,并且都必須備份在同一個(gè)備份設(shè)備上B.這三種備份操作的周期都必須一樣,但可以備份在不同的備份設(shè)備上C.這三種備份操作的周期可以不一樣,但必須備份在同一個(gè)備份設(shè)備上D.這三種備份操作的周期可以不一樣,并且可以備份在不同的備份設(shè)備上36、在為業(yè)務(wù)繁忙的企業(yè)的多個(gè)部門(mén)服務(wù)的數(shù)據(jù)庫(kù)系統(tǒng)中,同時(shí)開(kāi)展各部門(mén)的OLTP業(yè)務(wù)和數(shù)據(jù)分析業(yè)務(wù)會(huì)給數(shù)據(jù)庫(kù)系統(tǒng)帶來(lái)性能沖突,下列方案中無(wú)法從根本上解決性能沖突的是()。A.抽取出各部門(mén)需要的分析數(shù)據(jù),建立各部門(mén)獨(dú)立的數(shù)據(jù)集市,將數(shù)據(jù)分析業(yè)務(wù)轉(zhuǎn)移到數(shù)據(jù)集市中B.抽取出企業(yè)所有分析功能所需的分析數(shù)據(jù),建立統(tǒng)一的企業(yè)級(jí)數(shù)據(jù)倉(cāng)庫(kù)環(huán)境,將企業(yè)的大部分分析業(yè)務(wù)轉(zhuǎn)移到數(shù)據(jù)倉(cāng)庫(kù)環(huán)境中C.抽取出企業(yè)的近期業(yè)務(wù)數(shù)據(jù),建立操作型數(shù)據(jù)存儲(chǔ)(ODS),將一些快速分析業(yè)務(wù)轉(zhuǎn)移到操作型數(shù)據(jù)存儲(chǔ)中D.不建立新的數(shù)據(jù)存儲(chǔ)體系,在基本業(yè)務(wù)處理時(shí)間內(nèi)開(kāi)展OLTP業(yè)務(wù),在其余時(shí)間開(kāi)展分析業(yè)務(wù)37、二級(jí)封鎖協(xié)議可防止()。A.不可重復(fù)讀、丟失修改B.讀“臟”數(shù)據(jù)C.讀“臟”數(shù)據(jù)、丟失修改D.不可重復(fù)讀、讀“臟”數(shù)據(jù)38、X→Ai(i-1,2,…,k)成立是X→A1A2…Ak成立的()。A.充分條件B.必要條件C.充要條件D.既不充分也不必要39、下列屬于數(shù)據(jù)倉(cāng)庫(kù)特點(diǎn)的是()。A.綜合性和提煉性數(shù)據(jù)B.重復(fù)性的、可預(yù)測(cè)的處理C.一次處理的數(shù)據(jù)量小D.面向操作人員,支持日常操作40、以下關(guān)于OLAP的敘述中錯(cuò)誤的是()。A.一個(gè)多維數(shù)組可以表示為(維1,維2,…,維n)B.維的一個(gè)取值稱(chēng)為該維的一個(gè)維成員C.OLAP是聯(lián)機(jī)分析處理D.OLAP是以數(shù)據(jù)倉(cāng)庫(kù)進(jìn)行分析決策的基礎(chǔ)四、簡(jiǎn)答題41、登記日志文件時(shí)為什么必須先寫(xiě)日志文件,后寫(xiě)數(shù)據(jù)庫(kù)?42、有兩張關(guān)系表:Students(SID,SName,Sex,Dept)Prizing(SID,PName,Type,PDate)Students表描述的是學(xué)生基本信息,Prizing表描述的是學(xué)生獲獎(jiǎng)信息。①若在應(yīng)用程序中經(jīng)常使用如下查詢(xún)語(yǔ)句:SELECTS.SID,SName,PName,TypeFROMStudentsASSJOINPrizingASPONS.SID=P.SID;請(qǐng)問(wèn)能否使用聚集文件提高此查詢(xún)的性能?并給出原因。②為了提高查詢(xún)性能,數(shù)據(jù)庫(kù)管理員在Students表的SName列上建立了一個(gè)非聚集索引SName_ind。如果應(yīng)用程序使用如下語(yǔ)句查詢(xún)數(shù)據(jù):SELECT*FROMStudentsWHERESNamelike‘%華’;請(qǐng)問(wèn)SName_ind索引是否能夠提高語(yǔ)句的查詢(xún)速度,并給出原因。43、定義并解釋以下術(shù)語(yǔ):模式,外模式,內(nèi)模式,數(shù)據(jù)定義語(yǔ)言,數(shù)據(jù)操縱語(yǔ)言。44、什么是NoSQL,試述NoSQL系統(tǒng)在人數(shù)據(jù)庫(kù)發(fā)展中的作用。45、如何用封鎖機(jī)制保證數(shù)據(jù)的一致性?五、綜合題46、姓名、出生年月、系名、班號(hào)、宿舍區(qū);描述班級(jí)的屬性有:班號(hào)、專(zhuān)業(yè)名、系名、人數(shù)、入校年份;描述系的屬性有:系名、系號(hào)、系辦公室地點(diǎn)、人數(shù):描述學(xué)會(huì)的屬性有:學(xué)會(huì)名、成立年份、地點(diǎn)、人數(shù)。有關(guān)語(yǔ)義如下:一個(gè)系有若干專(zhuān)業(yè),每個(gè)專(zhuān)業(yè)每年只招一個(gè)班,每個(gè)班有若干學(xué)生。一個(gè)系的學(xué)生住在同一宿舍區(qū)。每個(gè)學(xué)生可參加若干學(xué)會(huì),每個(gè)學(xué)會(huì)有若干學(xué)生。學(xué)生參加某學(xué)會(huì)有一個(gè)入會(huì)年份。請(qǐng)給出關(guān)系模式,寫(xiě)出每個(gè)關(guān)系模式的極小函數(shù)依賴(lài)集,指出是否存在傳遞函數(shù)依賴(lài),對(duì)于函數(shù)依賴(lài)左部是多屬性的情況,討論函數(shù)依賴(lài)是完全函數(shù)依賴(lài)還是部分函數(shù)依賴(lài)。指出各關(guān)系的候選碼、外部碼,并說(shuō)明是否全碼存在。47、表所示為關(guān)系SC的實(shí)例數(shù)據(jù),其中:Sno為學(xué)號(hào)、Cno為課程號(hào)、Ctitle為課程名、Iname為教師名、Iloca為教師地址,Grade為成績(jī)。表6-2關(guān)系SC的實(shí)例數(shù)據(jù)(1) 該關(guān)系為第幾范式?(2) 是否存在插入、刪除異常?若存在,請(qǐng)說(shuō)明是在什么情況下發(fā)生?發(fā)生的原因是什么?(3) 請(qǐng)將它分解為高一級(jí)范式。(4) 分解后的關(guān)系能否解決操作異常問(wèn)題?48、假設(shè)已建立了學(xué)生基本表Student(Sno,Sname,Ssex,Sage,Sdept),課程基本表Course(Cno,Cname,Ccredit),基本表SC(Sno,Cno,Grade),試用SQL的授權(quán)和回收語(yǔ)句完成下列操作:(1)把查詢(xún)Student表的權(quán)限授予用戶U1。(2)把對(duì)Student表和Course表的全部權(quán)限授予用戶U2和U3。(3)把對(duì)表SC的查詢(xún)權(quán)限授予所有用戶。(4)把查詢(xún)Student表和修改學(xué)生學(xué)號(hào)的權(quán)限授給用戶U4。(5)把對(duì)表SC的INSERT權(quán)限授予U5,并允許他再將此權(quán)限授予其他用戶。(6)DBA把在數(shù)據(jù)庫(kù)SC中建立表的權(quán)限授予用戶U8。(7)把用戶U4修改學(xué)生學(xué)號(hào)的權(quán)限收回。(8)收回所有用戶對(duì)表SC的查詢(xún)權(quán)限。(9)把用戶U5對(duì)SC表的INSERT權(quán)限收回。

參考答案一、填空題1、【答案】域完整性;實(shí)體完整性;參照完整性2、【答案】參照完整性;PRIMARYKEY約束;FOREIGNKEY3、【答案】S鎖;X鎖4、【答案】應(yīng)用程序;DBMS;操作系統(tǒng)的存取方法5、【答案】錯(cuò)誤;某一已知的正確狀態(tài)6、【答案】用戶標(biāo)識(shí)與系統(tǒng)鑒定;存取控制;審計(jì);數(shù)據(jù)加密7、【答案】關(guān)系代數(shù);關(guān)系演算8、【答案】用戶數(shù)據(jù)庫(kù);概念數(shù)據(jù)庫(kù);物理數(shù)據(jù)庫(kù)9、【答案】TOP3;SUM((銷(xiāo)售單價(jià)-成本價(jià))*銷(xiāo)售數(shù)量);DESC10、【答案】EXCEPT【解析】EXCEPT語(yǔ)句的作用是查詢(xún)兩個(gè)數(shù)據(jù)表中除“公共”數(shù)據(jù)以外的數(shù)據(jù)信息,即查詢(xún)兩個(gè)數(shù)據(jù)表中的“除外”數(shù)據(jù)信息。使用EXCEPT運(yùn)算符可以實(shí)現(xiàn)集合差操作,從左查詢(xún)中返回右查詢(xún)沒(méi)有找到的所有非重復(fù)值。二、判斷題11、【答案】錯(cuò)12、【答案】對(duì)13、【答案】錯(cuò)14、【答案】錯(cuò)15、【答案】錯(cuò)16、【答案】對(duì)17、【答案】對(duì)18、【答案】錯(cuò)19、【答案】錯(cuò)20、【答案】錯(cuò)21、【答案】錯(cuò)22、【答案】錯(cuò)23、【答案】對(duì)24、【答案】對(duì)25、【答案】錯(cuò)三、選擇題26、【答案】B【解析】①A項(xiàng)的情形:若R∩S為10個(gè)元組,那么R∪S為15個(gè)元組、R-S為5個(gè)元組是正確的。② B項(xiàng)的情形:若R∩S為7個(gè)元組,那么R∪S應(yīng)為18個(gè)元組、R-S應(yīng)為8個(gè)元組。③ C項(xiàng)的情形:若R∩S為4個(gè)元組,那么R∪S為21個(gè)元組、R-S為11個(gè)元組是正確的。④ D項(xiàng)的情形:若R∩S為0個(gè)元組,那么R∪S為25個(gè)元組、R-S為15個(gè)元組是正確的。27、【答案】C【解析】數(shù)據(jù)庫(kù)的恢復(fù)機(jī)制關(guān)鍵問(wèn)題是建立冗余數(shù)據(jù),建立冗余數(shù)據(jù)的主要方式有數(shù)據(jù)轉(zhuǎn)儲(chǔ)、建立日志文件等,已備數(shù)據(jù)庫(kù)出現(xiàn)故障時(shí)利用冗余數(shù)據(jù)進(jìn)行恢復(fù)。28、【答案】C【解析】各級(jí)范式之間的聯(lián)系有下述關(guān)系:1NF?2NF?3NF?BCNF?4NF?5NF。因此,達(dá)到3NF,不一定屬于BCNF。事實(shí)上,達(dá)到3NF還不能解決所有的異常問(wèn)題,還會(huì)出現(xiàn)數(shù)據(jù)操縱的異常問(wèn)題。在函數(shù)依賴(lài)的范疇內(nèi),只要達(dá)到BCNF就可達(dá)到最高的規(guī)范化程度,就可避免數(shù)據(jù)操縱的異常問(wèn)題。29、【答案】B【解析】?jī)?nèi)模式也稱(chēng)為物理模式,在DBMS中內(nèi)模式描述信息通常保存在數(shù)據(jù)字典中。30、【答案】A【解析】CREATEDATABASEdataname可以用來(lái)創(chuàng)建數(shù)據(jù)庫(kù),其中dataname為數(shù)據(jù)庫(kù)的名字,默認(rèn)包含數(shù)據(jù)文件和日志文件。31、【答案】C【解析】關(guān)系完整性有三類(lèi):實(shí)體完整性、參照完整性和用戶自定義的完整性。其中參照完整性保證當(dāng)數(shù)據(jù)與數(shù)據(jù)之間有聯(lián)系時(shí),這種聯(lián)系造成數(shù)據(jù)取值的制約。參照完整性規(guī)則是:若屬性(或?qū)傩越M)F是基本關(guān)系R的外碼,它與基本關(guān)系S的主碼Ks相對(duì)。對(duì)于S關(guān)系而言,X是該關(guān)系的外碼,它與R關(guān)系的主碼X相對(duì)應(yīng)。根據(jù)參照完整性規(guī)則,S關(guān)系中X的取值或者取空值或者等于R中X的某個(gè)分量值。因此,S關(guān)系中X的分量值為3這一元組就是違背參照完整性規(guī)則的元組。32、A33、【答案】C【解析】完整性規(guī)則主要分為兩大類(lèi),一類(lèi)是域完整性規(guī)則,實(shí)際上就是值的約束;另一類(lèi)是關(guān)系完整性規(guī)則,實(shí)際上就是結(jié)構(gòu)的約束。34、【答案】B【解析】①按照層次模型建立的數(shù)據(jù)庫(kù)系統(tǒng)稱(chēng)為層次模型數(shù)據(jù)庫(kù)系統(tǒng),其典型代表是IBM的IMS(InformationManagementSystem)。②按照網(wǎng)狀數(shù)據(jù)結(jié)構(gòu)建立的數(shù)據(jù)庫(kù)系統(tǒng)稱(chēng)為網(wǎng)狀數(shù)據(jù)庫(kù)系統(tǒng),其典型代表是DBTG(DataBaseTaskGroup)。③按照關(guān)系數(shù)據(jù)結(jié)構(gòu)建立的數(shù)據(jù)庫(kù)系統(tǒng)稱(chēng)為關(guān)系數(shù)據(jù)庫(kù)系統(tǒng),關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)是被公認(rèn)為最有前途的一種數(shù)據(jù)庫(kù)管理系統(tǒng)。自20世紀(jì)80年代以來(lái),作為商品推出的數(shù)據(jù)庫(kù)管理系統(tǒng)幾乎都是關(guān)系型的,例如,Oracle、Sybase、Informix、VisualFoxPro、Access和SQLServer等。④按照面向?qū)ο髷?shù)據(jù)結(jié)構(gòu)建立的數(shù)據(jù)庫(kù)系統(tǒng)稱(chēng)為面向?qū)ο髷?shù)據(jù)庫(kù)系統(tǒng),其典型代表是GIS(GeographicInformationSystem)。35、【答案】D【解析】為同時(shí)兼顧數(shù)據(jù)庫(kù)的可靠性和成本,應(yīng)綜合采用完全備份、差異備份和日志備份三種方法對(duì)該數(shù)據(jù)庫(kù)進(jìn)行備份,這三種備份操作的周期可以不一樣,并且可以備份在不同的備份設(shè)備上。36、【答案】C【解析】建立操作型數(shù)據(jù)存儲(chǔ),從聯(lián)機(jī)事務(wù)處理環(huán)境中抽取數(shù)據(jù),建立新的數(shù)據(jù)分析環(huán)境是解決企業(yè)聯(lián)機(jī)事務(wù)處理業(yè)務(wù)和數(shù)據(jù)分析業(yè)務(wù)所引發(fā)的數(shù)據(jù)庫(kù)系統(tǒng)性能沖突問(wèn)題的根本解決方法。37、【答案】C【解析】一級(jí)封鎖協(xié)議可防止丟失修改;二級(jí)封鎖協(xié)議可以防止丟失修改和讀“臟”數(shù)據(jù);三級(jí)封鎖協(xié)議可防止丟失修改、讀“臟”數(shù)據(jù)和不可重復(fù)讀。38、【答案】C【解析】若X→A1A2…Ak成立,由分解規(guī)則可得X→Ai(i=1,2,…,k)成立;若X→Ai(i=1,2,…,k)成立,由合并規(guī)則可得X→A1A2…Ak成立。39、【答案】A【解析】數(shù)據(jù)倉(cāng)庫(kù)研究和解決從數(shù)據(jù)庫(kù)中獲取信息的問(wèn)題。數(shù)據(jù)倉(cāng)庫(kù)的特征在于面向主題、集成性、穩(wěn)定性和時(shí)變性。40、【答案】A【解析】一個(gè)多維數(shù)組可以表示為:(維1、維四、簡(jiǎn)答題41、答:把對(duì)數(shù)據(jù)的修改寫(xiě)到數(shù)據(jù)庫(kù)中和把表示這個(gè)修改的日志記錄寫(xiě)到日志文件中是兩個(gè)不同的操作。有可能在這兩個(gè)操作之間發(fā)生故障,即這兩個(gè)寫(xiě)操作只完成了一個(gè)。如果先寫(xiě)了數(shù)據(jù)庫(kù)修改,而在運(yùn)行記錄中沒(méi)有登記這個(gè)修改,則以后就無(wú)法恢復(fù)這個(gè)修改了。如果先寫(xiě)日志,但沒(méi)有修改數(shù)據(jù)庫(kù),在恢復(fù)時(shí)只不過(guò)是多執(zhí)行一次UNDO操作,并不會(huì)影響數(shù)據(jù)庫(kù)的正確性。所以一定要先寫(xiě)日志文件,即首先把日志記錄寫(xiě)到日志文件中,然后進(jìn)行數(shù)據(jù)庫(kù)的修改。42、答:①可以用聚集文件提高查詢(xún)性能。因?yàn)榫奂募⒉煌P(guān)系表中有關(guān)聯(lián)關(guān)系的記錄存儲(chǔ)在一起,減少了系統(tǒng)的物理I/O操作次數(shù),提高了查詢(xún)性能。②此索引不能提高該語(yǔ)句的查詢(xún)速度。因?yàn)樵撍饕墙⒃赟NAME上的非聚集索引,以SNAME首字母排序,而查詢(xún)語(yǔ)句查詢(xún)的名字是最后一個(gè)“華”的SNAME,所以仍然需要全部掃描students表,因此不能提高該語(yǔ)句的查詢(xún)速度。43、答:(1)外模式:亦稱(chēng)子模式或用戶模式,數(shù)據(jù)庫(kù)用戶(包括應(yīng)用程序員和最終用戶)能夠看見(jiàn)和使用的局部數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,是數(shù)據(jù)庫(kù)用戶的數(shù)據(jù)視圖,是與某一應(yīng)用有關(guān)的數(shù)據(jù)的邏輯表示。(2)模式:亦稱(chēng)邏輯模式,是數(shù)據(jù)庫(kù)中全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,是所有用戶的公共數(shù)據(jù)視圖。模式描述的是數(shù)據(jù)的全局邏輯結(jié)構(gòu)。外模式涉及的是數(shù)據(jù)的局部邏輯結(jié)構(gòu),通常是模式的子集。(3)內(nèi)模式:亦稱(chēng)存儲(chǔ)模式,是數(shù)據(jù)在數(shù)據(jù)庫(kù)系統(tǒng)內(nèi)部的表示,即對(duì)數(shù)據(jù)的物理結(jié)構(gòu)和存儲(chǔ)方式的描述。(4)數(shù)據(jù)定義語(yǔ)言(DataDefinitionLanguage,DDL):用來(lái)定義數(shù)據(jù)庫(kù)模式、外模式、內(nèi)模式的語(yǔ)言。(5)數(shù)據(jù)操縱語(yǔ)言(DataManipulationLanguage,DML):用來(lái)對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行查詢(xún)、插入、刪除和修改的語(yǔ)句。44、答:(1)NoSQL是以互聯(lián)網(wǎng)大數(shù)據(jù)應(yīng)用為背景發(fā)展起來(lái)的分布式數(shù)據(jù)管理系統(tǒng),它有兩種解釋?zhuān)阂环N是Non-Relational,即非關(guān)系數(shù)據(jù)庫(kù);另一種是NotOnlySQL,即數(shù)據(jù)管理技術(shù)不僅僅是SQL。NoSQL系統(tǒng)支持的數(shù)據(jù)模型通常分為:Key-Value模型、BigTable模型、文檔(document)。(2)NoSQL系統(tǒng)為了提高存儲(chǔ)能力和并發(fā)讀寫(xiě)能力采用了極其簡(jiǎn)單的數(shù)據(jù)模型,支持簡(jiǎn)單的查詢(xún)操作,而將復(fù)雜操作留給應(yīng)用層實(shí)現(xiàn)。該系統(tǒng)對(duì)數(shù)據(jù)進(jìn)行劃分,對(duì)各個(gè)數(shù)據(jù)分區(qū)進(jìn)行備份,以應(yīng)對(duì)結(jié)點(diǎn)可能的失敗,提高系統(tǒng)可用性;通過(guò)大量結(jié)點(diǎn)的并行處理獲得高性能,采用的是橫向擴(kuò)展的方式(scaleout)。45、答:DBMS在對(duì)數(shù)據(jù)進(jìn)行讀、寫(xiě)操作之前首先對(duì)該數(shù)據(jù)執(zhí)行封鎖操作,例如圖11-1中事務(wù)T1在對(duì)A進(jìn)行修改之前先對(duì)A執(zhí)行XlockA,即對(duì)A加X(jué)鎖。這樣,當(dāng)T2請(qǐng)求對(duì)A加X(jué)鎖時(shí)就被拒絕,T2只能等待T1釋放A上的鎖后才能獲得對(duì)A的X鎖,這時(shí)它讀到的A是T1更新后的值,再按此新的A值進(jìn)行運(yùn)算。這樣就不會(huì)丟失T1的更新。DBMS按照一定的封鎖協(xié)議,對(duì)并發(fā)操作進(jìn)行控制,使得多個(gè)并發(fā)操作有序地執(zhí)行,避免了丟失修改、不可重復(fù)讀和讀“臟”數(shù)據(jù)等數(shù)據(jù)不一致性。五、綜合題46、答:(1)關(guān)系模式如下:學(xué)生:S(Sno,Sname,Sbirth,Dept,Class,Rno)班級(jí):C(Class,Pname,Dept,Cnum,Cyear)系:D(Dept,Dno,Office,Dnum)學(xué)會(huì):M(Mname,Myear,Maddr,Mnum)(2)每個(gè)關(guān)系模式的最小函數(shù)依賴(lài)集如下:①學(xué)生S(Sno,Sname,Sbirth,Dept,Class,Rno)的最小函數(shù)依賴(lài)集如下:Sno→Sname,Sno→Sbirth,Sno→Class,Class→Dept,DEPT→Rno。傳遞依賴(lài)如下:由于Sno→Dept,而Dept→Sno,Dept→Rno(宿舍區(qū)),所以Sno與Rno之間存在著傳遞函數(shù)依賴(lài);由于Class→Dept,Dept→Class,Dept→Rno,所以Class與Rno之間存在著傳遞函數(shù)依賴(lài);由于Sno→Class,Class→Sno,Class→Dept,所以Sno與Dept之間存在著傳遞函數(shù)依賴(lài)。②班級(jí)C(Class,Pname,Dept,Cnum,Cyear)的最小函數(shù)依賴(lài)集如下:Class→Pname,Class→Cnum,Class→Cyear,Pname→Dept。由于Class→Pname,Pname→Class,Pname→Dept,所以C1ass與Dept之間存在著傳遞函數(shù)依賴(lài)。③系D(Dept,Dno,Office,Dnum)的最小函數(shù)依賴(lài)集如下:Dept→Dno,Dno→Dept,Dno→Office,Dno→Dnum。Dept與Office,Dept與Dnum之間不存在傳遞依賴(lài)。④學(xué)會(huì)M(Mname,Myear,Maddr,Mnum)的最小函數(shù)依賴(lài)集如下:Mname→Myear,Mname→Maddr,Mname→Mnum。該模式不存在傳遞依賴(lài)。(3)各關(guān)系模式的候選碼、外部碼,全碼如下:①學(xué)生S候選碼:Sno;外部碼:Dept、Class;無(wú)全碼。②班級(jí)C候選碼:Class;外部碼:Dept;無(wú)全碼。③系D候選碼:Dept或Dno;無(wú)外部碼;無(wú)全碼。④學(xué)會(huì)M候選碼:Mname;無(wú)外部碼;無(wú)全碼。47、答:(1)因?yàn)樵撽P(guān)系的碼為(Sno,Cno),其余均為非碼屬性,顯然非碼屬性Ctitle對(duì)碼存在部分函數(shù)依賴(lài),因此SC沒(méi)有達(dá)到2NF,只達(dá)到1NF。(2)該關(guān)系在進(jìn)行數(shù)據(jù)操縱時(shí)會(huì)出現(xiàn)插入異常和刪除異常:當(dāng)增加一門(mén)新課,而沒(méi)有學(xué)生選該課時(shí),不能加入該課程信息,從而發(fā)生插入異常;當(dāng)只有一位學(xué)生選某

溫馨提示

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