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頁,還剩13頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

2022年長安大學信息管理與信息系統(tǒng)專業(yè)《數(shù)據(jù)庫概論》科目期末試

卷B(有答案)

一、填空題

1、數(shù)據(jù)庫恢復是將數(shù)據(jù)庫從______狀態(tài)恢復到______的功能。

2、在設計局部E-R圖時,由于各個子系統(tǒng)分別有不同的應用,而且往往是由不同的設計

人員設計,所以各個局部E-R圖之間難免有不一致的地方,稱為沖突。這些沖突主要有

______、______和______3類。

3、數(shù)據(jù)的安全性是指____________。

4、事務故障、系統(tǒng)故障的恢復是由______完成的,介質故障是由______完成的。

5、完整性約束條件作用的對象有屬性、______和______三種。

6、數(shù)據(jù)倉庫是______、______、______、______的數(shù)據(jù)集合,支持管理的決策過程。

7、數(shù)據(jù)庫系統(tǒng)是利用存儲在外存上其他地方的______來重建被破壞的數(shù)據(jù)庫。方法主要

有兩種:______和______。

8、設在SQLServer2000環(huán)境下,對"銷售數(shù)據(jù)庫"進行的備份操作序列如下圖所示。

①出現(xiàn)故障后,為盡可能減少數(shù)據(jù)丟失,需要利用備份數(shù)據(jù)進行恢復。首先應該進

行的恢復操作是恢復_____,第二個應該進行的恢復操作是恢復_____。

②假設這些備份操作均是在BK設備上完成的,并且該備份設備只用于這些備份操

作,請補全下述恢復數(shù)據(jù)庫完全備份的語句

RESTORE_____FROMBK

WITHFILE=1,_____;

9、在SQLServer2000中,某數(shù)據(jù)庫用戶User在此數(shù)據(jù)庫中具有對T表數(shù)據(jù)的查詢和

更改權限。現(xiàn)要收回User對T表的數(shù)據(jù)更改權,下述是實現(xiàn)該功能的語句,請補全語句。

_____UPDATEONTFROMUser;

10、數(shù)據(jù)庫系統(tǒng)在運行過程中,可能會發(fā)生各種故障,其故障對數(shù)據(jù)庫的影響總結起來有

兩類:______和______。

二、判斷題

11、視圖是觀察數(shù)據(jù)的一種方法,只能基于基本表建立。(

12、可以用UNION將兩個查詢結果合并為一個查詢結果。(

13、外模式DDL用來描述數(shù)據(jù)庫的總體邏輯結構。()

14、據(jù)庫操作中防止死鎖的方法是禁止兩個用戶同時操作數(shù)據(jù)庫。(

15、在一個關系模型中,不同關系模式之間的聯(lián)系是通過公共屬性來實現(xiàn)的。()

16、有了外模式/模式映象,可以保證數(shù)據(jù)和應用程序之間的物理獨立性。()

17、數(shù)據(jù)模型的核心構成要素是數(shù)據(jù)結構。(

18、一個關系中不可能出現(xiàn)兩個完全相同的元組是由實體完整性規(guī)則確定的。(

19、DBMS提供授權功能控制不同用戶訪問數(shù)據(jù)的權限,主要目的是為了實現(xiàn)數(shù)據(jù)庫的

完整性。(

20、在綜合分E-R圖時,會出現(xiàn)屬性沖突,結構沖突,命名沖突。(

21、有兩個關系R和S,分別包含15個和10個元組,則在RS、R-S、RS中可能

出現(xiàn)的一種元組數(shù)目情況是18、7、7(

22、在數(shù)據(jù)表中,空值表示不確定。(

23、標準SQL語言能用于所有類型的關系數(shù)據(jù)庫系統(tǒng)。(

24、機制雖然有一定的安全保護功能,但不精細,往往不能達到應用系統(tǒng)的要求。(

25、等值連接與自然連接是同一個概念。(

三、選擇題

26、關系R與關系S只有一個公共屬性,T1是R與S等值連接的結果,T2是R與S自

然連接的結果,下列敘述正確的是(

A.T1的屬性個數(shù)等于T2的屬性個數(shù)

)。

B.T1的屬性個數(shù)小于T2的屬性個數(shù)

C.T1的屬性個數(shù)大于或等于T2的屬性個數(shù)D.T1的屬性個數(shù)大于T2的屬性個數(shù)

27、數(shù)據(jù)庫恢復的基礎是利用轉儲的冗余數(shù)據(jù)。這些轉儲的冗余數(shù)據(jù)包指(

A.數(shù)據(jù)字典、應用程序、審計檔案、數(shù)據(jù)庫后援副本

B.數(shù)據(jù)字典、應用程序、日志文件、審計檔案

C.日志文件、數(shù)據(jù)庫后援副本

D.數(shù)據(jù)字典、應用程序、數(shù)據(jù)庫后援副本

28、數(shù)據(jù)庫管理系統(tǒng)能實現(xiàn)對數(shù)據(jù)庫中數(shù)據(jù)的查詢、插入、修改和刪除,這類功能稱為

)。

)。

A.數(shù)據(jù)定義功能B.數(shù)據(jù)管理功能C.數(shù)據(jù)操縱功能D.數(shù)據(jù)控制功能

29、DB、DBS和DBMS三者的關系是(

A.DB包括DBS和DBMS

B.DBS包括DB和DBMS

C.DBMS包括DB和DBS

D.DBS和DBMS包括DB

30、執(zhí)行語句CREATEDATABASEStudent的結果是(

)。

)。

A.創(chuàng)建一個名為Student的數(shù)據(jù)庫,包括數(shù)據(jù)文件和日志文件

B.運行失敗,因為參數(shù)不完整

C.創(chuàng)建一個名為Student的數(shù)據(jù)庫,但是只有默認的數(shù)據(jù)文件,無日志文件

D.為數(shù)據(jù)庫Student創(chuàng)建一個名為Student的表

31、下列說法正確的是(

)。

A.可以利用存儲過程在當前數(shù)據(jù)庫中創(chuàng)建固定數(shù)據(jù)庫角色

B.當前數(shù)據(jù)庫中的用戶自定義角色可以用存儲過程刪除

C.不能將數(shù)據(jù)庫用戶賬戶添加為當前數(shù)據(jù)庫中角色的成員

D.Public角色可以被刪除

32、關于系統(tǒng)數(shù)據(jù)庫的備份策略,下列做法中最合理的是(

A.每天備份一次系統(tǒng)數(shù)據(jù)庫

B.每當用戶進行數(shù)據(jù)更改操作時,備份系統(tǒng)數(shù)據(jù)庫

C.每當用戶操作影響了系統(tǒng)數(shù)據(jù)庫內(nèi)容時,備份系統(tǒng)數(shù)據(jù)庫

D.備份用戶數(shù)據(jù)庫的同時備份系統(tǒng)數(shù)據(jù)庫

33、設用戶對某商場數(shù)據(jù)庫應用系統(tǒng)有下列活動

Ⅰ.在該數(shù)據(jù)庫應用系統(tǒng)運行前建立數(shù)據(jù)庫,并建立初始的商品清單和銷售人員數(shù)據(jù)等基

礎數(shù)據(jù)

Ⅱ.根據(jù)商場銷售業(yè)務開展情況,調整數(shù)據(jù)庫中的商品清單和價格Ⅲ.為了應對商場業(yè)

務增長過快帶來的數(shù)據(jù)庫數(shù)據(jù)增長迅速而擴展硬盤空間

Ⅳ.為了安全考慮,定期對數(shù)據(jù)庫系統(tǒng)中的數(shù)據(jù)進行轉儲

Ⅴ.國慶期間,在應用系統(tǒng)中增加一條規(guī)則"節(jié)日期間所有商品打八折"

Ⅵ.在系統(tǒng)中模擬生成大規(guī)模銷售數(shù)據(jù),并開啟所有收銀臺終端,在所有終端啟動自動批

量收銀程序,測試系統(tǒng)的性能

)。

以上活動屬于商場數(shù)據(jù)庫應用系統(tǒng)實施活動的是(

)。

A.Ⅰ、Ⅱ和Ⅲ

B.Ⅱ和Ⅴ

C.Ⅲ、Ⅳ和Ⅵ

D.Ⅰ和Ⅵ

34、數(shù)據(jù)的完整性是指數(shù)據(jù)的正確性、有效性和(

A.可維護性B.相容性C.可恢復性D.獨立性

)。

35、設E是關系代數(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、下列有關范式的敘述中正確的是(

)。

A.如果關系模式R1NF,且R中主屬性完全函數(shù)依賴于碼,則R是2NF

B.如果關系模式R3NF,X、YU,若XY,則R是BCNF

C.如果關系模式RBCNF,若XY(Y≮X)是平凡的多值依賴,則R是4NF

D.一個關系模式如果屬于4NF,則一定屬于BCNF;反之不成立

37、現(xiàn)有關系模式R(學號,姓名,課程代碼,課程名,課程成績),對其進行分解將其

規(guī)范化到第三范式,下列(

)是最正確的規(guī)范化結果。

A.R1(學號,姓名)R2(課程代碼,課程名,課程成績)

B.R1(學號,姓名)R2(課程代碼,課程名)R3(學號,課程代碼,課程成績)

C.R1(學號,姓名)R2(學號,課程代碼,課程名,課程成績)

D.R1(學號,姓名)R2(課程代碼,課程名)R3(課程代碼,課程成績)

38、在并發(fā)控制技術中最常用的是封鎖,對于共享鎖(S)和排他鎖(X)來說,下面列

出的相容關系中,哪一個是正確的(

A.X-X:相容

)。

B.S-S:相容C.S-X:相容

D.X-S:相容

39、XAi(i-1,2,,k)成立是XA1A2Ak成立的(

A.充分條件B.必要條件C.充要條件D.既不充分也不必要

40、下列屬于數(shù)據(jù)倉庫特點的是(

A.綜合性和提煉性數(shù)據(jù)

B.重復性的、可預測的處理

C.一次處理的數(shù)據(jù)量小

D.面向操作人員,支持日常操作

)。

)。

41、在面向對象數(shù)據(jù)庫系統(tǒng)中,不同類的對象共享公共部分的結構和特性稱為(

A.共享性B.繼承性C.通用性D.一致性

)。

四、簡答題

42、舉出適合用文件系統(tǒng)而不是數(shù)據(jù)庫系統(tǒng)的應用例子,以及適合用數(shù)據(jù)庫系統(tǒng)的應用例

子。

43、試述SQL的特點。

44、什么是NoSQL,試述NoSQL系統(tǒng)在人數(shù)據(jù)庫發(fā)展中的作用。

45、為什么要引進意向鎖?意向鎖的含義是什么?

46、試述CC評估保證級劃分的基本內(nèi)容。

五、綜合題

47、假設已建立了學生基本表Student(Sno,Sname,Ssex,Sage,Sdept),課程

基本表Course(Cno,Cname,Ccredit),基本表SC(Sno,Cno,Grade),試用

SQL的授權和回收語句完成下列操作:(1)把查詢Student表的權限授予用戶U1。

(2)把對Student表和Course表的全部權限授予用戶U2和U3。

(3)把對表SC的查詢權限授予所有用戶。

(4)把查詢Student表和修改學生學號的權限授給用戶U4。

(5)把對表SC的INSERT權限授予U5,并允許他再將此權限授予其他用戶。

(6)DBA把在數(shù)據(jù)庫SC中建立表的權限授予用戶U8。

(7)把用戶U4修改學生學號的權限收回。

(8)收回所有用戶對表SC的查詢權限。

(9)把用戶U5對SC表的INSERT權限收回。

48、學校中有若干系,每個系有若干班級和教研室,每個教研室有若干教員,其中有的教

授和副教授每人各帶若干研究生,每個班有若干學生,每個學生選修若干課程,每門課可

由若干學生選修。請用E-R圖畫出此學校的概念模型,實體的屬性可自行設計。

49、對學生-課程數(shù)據(jù)庫編寫存儲過程,完成下述功能:

(1)統(tǒng)計離散數(shù)學的成績分布情況,即按照各分數(shù)段統(tǒng)計人數(shù)。

(2)統(tǒng)計任意一門課的平均成績。

(3)將學生選課成績從百分制改為等級制(即A、B、C、D、E)。

參考答案

一、填空題

1、【答案】錯誤;某一已知的正確狀態(tài)

2、【答案】屬性沖突;命名沖突;結構沖突

3、【答案】保護數(shù)據(jù)庫,防止未經(jīng)授權或不合法的使用造成的數(shù)據(jù)泄漏、更改或破壞

4、【答案】系統(tǒng)自動;DBA執(zhí)行恢復操作過程

5、【答案】關系;元組

6、【答案】面向主題的;集成的;隨時間變化的;非易失性

7、【答案】冗余數(shù)據(jù);后援副本;日志文件

8、【答案】完全備份1;差異備份2;DATABASE銷售數(shù)據(jù)庫;RECOVERY

9、【答案】REVOKE

【解析】在SQLServer中,收回權限用REVOKE來實現(xiàn)。

10、【答案】數(shù)據(jù)庫本身未被破壞;數(shù)據(jù)庫處于不一致狀態(tài)

二、判斷題

11、【答案】錯

12、【答案】對

13、【答案】錯

14、【答案】錯

15、【答案】對

16、【答案】錯

17、【答案】對

18、【答案】錯

19、【答案】錯

20、【答案】對

21、【答案】錯

22、【答案】對

23、【答案】對

24、【答案】對

25、【答案】錯

三、選擇題

26、【答案】D

【解析】連接中有兩種最重要也最常用的連接,它們分別是等值連接和自然連接。等值連

接就是比較運算符為"="的連接運算;自然連接是一種特殊的等值連接,它要求兩個

關系中進行比較的分量必須是相同的屬性或屬性組合,并且在結果中把重復的屬性去掉。

也就是說,自然連接是在笛卡爾積的結果中選擇相同屬性值相等的那些元組,最后還要去

掉重復的屬性。因此,等值連接結果的屬性個數(shù)應該大于自然連接結果的屬性個數(shù)。

27、【答案】C

【解析】數(shù)據(jù)庫恢復的實現(xiàn)技術主要是建立冗余并利用冗余數(shù)據(jù)實施數(shù)據(jù)庫恢復。建立冗

余最常見的技術是數(shù)據(jù)轉儲和登錄日志文件。

28、【答案】C

【解析】數(shù)據(jù)操縱指的是對數(shù)據(jù)庫中數(shù)據(jù)進行查詢、插入、修改和刪除。

29、【答案】B

【解析】數(shù)據(jù)庫系統(tǒng)(DBSDataBaseSystem)數(shù)據(jù)庫系統(tǒng)是一個引入數(shù)據(jù)庫以后的計

算機系統(tǒng),它由計算機硬件(包括計算機網(wǎng)絡與通信設備)及相關軟件(主要是操作系

統(tǒng))、數(shù)據(jù)庫(DBDataBase)、數(shù)據(jù)庫管理系統(tǒng)(DBMSDataBaseManagement

System)、數(shù)據(jù)庫應用開發(fā)系統(tǒng)和人員組成。

30、【答案】A

【解析】CREATEDATABASEdataname可以用來創(chuàng)建數(shù)據(jù)庫,其中dataname為數(shù)據(jù)

庫的名字,默認包含數(shù)據(jù)文件和日志文件。

31、【答案】B

【解析】在T-SQL中,通過sp-helpdbfixedrole存儲過程,查看SQL

Server固定數(shù)據(jù)庫角色列表;利用sp-addrolemember存儲過程將數(shù)據(jù)庫用戶的賬戶,

添加為當前數(shù)據(jù)庫中數(shù)據(jù)庫角色的成員;利用sp-

droprolemember存儲過程從當前數(shù)據(jù)庫的數(shù)據(jù)庫角色中,刪除數(shù)據(jù)庫安全賬戶。但不

能利用存儲過程在當前數(shù)據(jù)庫中創(chuàng)建固定數(shù)據(jù)庫角色,排除A項。此外,SQLServer包

括兩類具有隱含權限的預定義角色,固定服務器角色和固定數(shù)據(jù)庫角色。這些隱含權限不

能授予其他用戶賬戶。如果有用戶需要這些權限,則必須將其賬戶添加到這些預定義角色

中,排除C項;Public角色是SQLServer數(shù)據(jù)庫管理系統(tǒng)中每個數(shù)據(jù)庫都存在的特殊角

色。它提供數(shù)據(jù)庫中用戶默認權限,每個數(shù)據(jù)庫用戶都自動是此角色的成員。所以Public

角色不能被刪除,排除D項;在T-SQL中,通過sp-helprole存儲過程,查看角色;利

用sp-addrole存儲過程在當前數(shù)據(jù)庫創(chuàng)建新的數(shù)據(jù)庫角色;利用sp-droprole存儲過程

從當前數(shù)據(jù)庫刪除角色。B項是正確的。

32、【答案】C

【解析】備份數(shù)據(jù)庫的主要目的是防止數(shù)據(jù)丟失。對于用戶數(shù)據(jù)庫,一般采用定期備份,

但是系統(tǒng)級的數(shù)據(jù)對于服務器的實例運行至關重要,所以對于系統(tǒng)數(shù)據(jù)庫應在修改之后立

即備份。

33、【答案】D

【解析】數(shù)據(jù)庫的實施指根據(jù)數(shù)據(jù)庫的邏輯結構設計Ⅰ和物理結構設計Ⅵ結果,在計算機

系統(tǒng)上建立實際的數(shù)據(jù)庫結構,導入數(shù)據(jù)并進行程序調試。

34、【答案】B

【解析】數(shù)據(jù)模型應該反映數(shù)據(jù)模型必須遵守的基本的通用的完整性約束條件。完整性規(guī)

則是給定的數(shù)據(jù)模型中數(shù)據(jù)及其聯(lián)系具有的制約和依存規(guī)則,用以限定符合數(shù)據(jù)模型的數(shù)

據(jù)庫狀態(tài)及狀態(tài)的變化,以保證數(shù)據(jù)的正確、有效和相容。

35、A

36、【答案】D

【解析】2NF和3NF關系討論的都是非主屬性與候選碼間的函數(shù)依賴關系,所以A項是

錯誤的;BCNF要求每一個函數(shù)依賴的左部都包含R的候選碼,所以B項是錯誤的;4NF

要求每一個多值依賴的左部都包含R的候選碼,所以C項是錯誤的。

37、【答案】B

【解析】如果一個關系模式R屬于第一范式,且每個非主屬性既不部分依賴于碼又不傳遞

依賴于碼,則這個關系屬于第三范式。同時在對關系進行規(guī)范化的過程中,對于關系的分

解不是隨意而為的,需要考慮新關系與原關系在數(shù)據(jù)上的等價、在依賴上的等價,甚至是

在數(shù)據(jù)和依賴上都等價,否則就很可能達不到規(guī)范化目的。

A項中的分解,R1(學號,姓名)達到3NF要求,R2(課程代碼,課程名,課程成績)

也達到3NF要求,但是它們與原關系R在數(shù)據(jù)上不能等價,在依賴上也不等價,因而不

是最正確的規(guī)范化結果。

C項中的分解,R1(學號,姓名)達到3NF要求,R2(學號,課程代碼,課程名,課程

成績)中由于存在:課程代碼一課程名,即非碼屬性對碼的部分依賴,因此,該R2只達

到1NF要求,沒有達到2NF要求,當然也就沒有達到3NF要求。

D項中的分解,R1(學號,姓名)達到3NF要求,R2(課程代碼,課程名),R3(課程

代碼,課程成績)也都達到3NF要求,但是它們與原關系R在數(shù)據(jù)上不能等價,在依賴

上也不等價,因而不是最正確的規(guī)范化結果。

只有B項的分解,R1(學號,姓名),R2(課程代碼,課程名),R3(學號,課程代碼,

課程成績)都達到3NF要求,同時分解后的關系與原關系在數(shù)據(jù)和依賴上都等價,因而

是最正確的規(guī)范化結果。

38、【答案】B

【解析】為了避免發(fā)生并發(fā)操作引起的數(shù)據(jù)不一致性問題,則采用數(shù)據(jù)封鎖技術實現(xiàn)并發(fā)

控制。封鎖是防止存取同一資源的用戶之間相互干擾的機制,即當一個用戶對數(shù)據(jù)庫某個

數(shù)據(jù)對象執(zhí)行修改操作時,對該部分數(shù)據(jù)加鎖,拒絕其他用戶對該部分的并發(fā)訪問要求,

直至該事務執(zhí)行完畢才釋放數(shù)據(jù)對象;所以只有當兩事務都是讀取數(shù)據(jù)且都加S鎖時才相

容。

39、【答案】C

【解析】若XA1A2Ak成立,由分解規(guī)則可得XAi(i=1,2,,k)成立;若

XAi(i=1,2,,k)成立,由合并規(guī)則可得XA1A2Ak成立。

40、【答案】A

【解析】數(shù)據(jù)倉庫研究和解決從數(shù)據(jù)庫中獲取信息的問題。數(shù)據(jù)倉庫的特征在于面向主題、

集成性、穩(wěn)定性和時變性。

41、【答案】B

四、簡答題

42、答:適合用文件系統(tǒng)而不是數(shù)據(jù)庫系統(tǒng)的應用例子:數(shù)據(jù)的備份,軟件或應用程序使

用過程中的臨時數(shù)據(jù)存儲一般使用文件系統(tǒng)比較合適。功能比較簡單、比較固定的應用系

統(tǒng)也適合用文件系統(tǒng)。

適合用數(shù)據(jù)庫系統(tǒng)而非文件系統(tǒng)的應用例子:目前,幾乎所有企業(yè)或部門的信息系統(tǒng)都以

數(shù)據(jù)庫系統(tǒng)為基礎,都使用數(shù)據(jù)庫。例如,一個工廠的管理信息系統(tǒng)(其中包括許多子系

統(tǒng),如庫存管理系統(tǒng)、物資采購系統(tǒng)、作業(yè)調度系統(tǒng)、設備管理系統(tǒng)、人事管理系統(tǒng)等),

學校的學生管理系統(tǒng),人事管理系統(tǒng),圖書館的圖書管理系統(tǒng)等等,都適合用數(shù)據(jù)庫系統(tǒng)。

43、答:SQL有以下五個特點:

綜合統(tǒng)一:SQL語言集數(shù)據(jù)定義語言DDL、數(shù)據(jù)操縱語言DML、數(shù)據(jù)控制語言DCL的

功能于一體。在關系模型中實體和實體間的聯(lián)系均用關系表示,這種數(shù)據(jù)結構的單一性帶

來了數(shù)據(jù)操作符的統(tǒng)一性,查找、插入、刪除、更新等每一種操作都只需一種操作符,從

而克服了非關系系統(tǒng)由于信息表示方式的多樣性帶來的操作復雜性。

高度非過程化:用SQL語言進行數(shù)據(jù)操作,只要提出"做什么",而無需指明"怎么

做",因此無需了解存取路徑、存取路徑的選擇以及SQL語句的操作過程。這有利于提

高數(shù)據(jù)獨立性。

面向集合的操作方式:SQL語言采用集合操作方式,不僅操作對象和查找結果可以是元組

的集合,而且插入、刪除、更新操作的對象也可以是元組的集合。

以同一種語法結構提供兩種使用方式:SQL語言既是自含式語言,又是嵌入式語言。作為

自含式語言,它能夠獨立地用于聯(lián)機交互的使用方式;作為嵌入式語言,它能夠嵌入到高

級語言程序中,供程序員設計程序時使用。語言簡捷,易學易用。

44、答:(1)NoSQL是以互聯(lián)網(wǎng)大數(shù)據(jù)應用為背景發(fā)展起來的分布式數(shù)據(jù)管理系統(tǒng),

它有兩種解釋:一種是Non-Relational,即非關系數(shù)據(jù)庫;另一種是NotOnlySQL,

即數(shù)據(jù)管理技術不僅僅是SQL。NoSQL系

統(tǒng)支持的數(shù)據(jù)模型通常分為:Key-Value模型、BigTable模型、文檔(document)。

(2)NoSQL系統(tǒng)為了提高存儲能力和并發(fā)讀寫能力采用了極其簡單的數(shù)據(jù)模型,支持簡

單的查詢操作,而將復雜操作留給應用層實現(xiàn)。該系統(tǒng)對數(shù)據(jù)進行劃分,對各個數(shù)據(jù)分區(qū)

進行備份,以應對結點可能的失敗,提高系統(tǒng)可用性;通過大量結點的并行處理獲得高性

能,采用的是橫向擴展的方式(scaleout)。

45、答:(1)引進意向鎖是為了提高封鎖子系統(tǒng)的效率,封鎖子系統(tǒng)支持多種封鎖粒度。

原因是在多粒度封鎖方法中一個數(shù)據(jù)對象可能以兩種方式加鎖——顯式封鎖和隱式封鎖。

因此系統(tǒng)在對某一數(shù)據(jù)對象加鎖時不僅要檢查該數(shù)據(jù)對象上有無(顯式和隱式)封鎖與之

沖突,還要檢查其所有上級結點和所有下級結點,看申請的封鎖是否與這些結點上的(顯

式和隱式)封鎖沖突,這樣的檢查方法效率很低,為此引進了意向鎖。

(1)意向鎖的含義是:對任一結點加鎖時,必須先對它的上層結點加意向鎖。引進意向

鎖后,系統(tǒng)對某一數(shù)據(jù)對象加鎖時,不必逐個檢查與下一級結點的封鎖沖突。

46、評估保證級是在CC第三部分中預先定

溫馨提示

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

評論

0/150

提交評論