2023年數據庫原理及應用期末考試復習題庫_第1頁
2023年數據庫原理及應用期末考試復習題庫_第2頁
2023年數據庫原理及應用期末考試復習題庫_第3頁
2023年數據庫原理及應用期末考試復習題庫_第4頁
2023年數據庫原理及應用期末考試復習題庫_第5頁
已閱讀5頁,還剩48頁未讀, 繼續免費閱讀

下載本文檔

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

文檔簡介

一、填空題

1.(事務)是用戶定義的一個數據庫操作序列,是一個不可分割的工作單位,它具有(原子性)、(一致性)、

(隔離性)、(連續性)四個特性。

2.(數據庫)是長期存儲在計算機內的、有組織、可共享的數據集合。(數據庫)是存儲在計算機內組織的

結構化的相關數據的集合。

3.(事務)是用戶定義的一個數據庫操作序列,這些操作要么全做要么全不做,是一個不可分割的工作單位。

4.(數據庫管理系統)是位于用戶與(操作系統)之間的一層數據管理軟件。

5.(物理結構設計)階段與具體的DBMS密切相關。

6.DBMS是指(數據庫管理系統)它是位于(用戶)和(操作系統)之間的一層管理軟件

7.E-R圖一般在數據庫設計的(概念結構設計)階段使用。

8.RDMBS查詢解決可分為(查詢分析)、查詢檢查、(查詢優化)和查詢執行四個階段。

9.SQLServer具有兩種身份驗證模式:(WINDOWS)身份驗證模式和(混合)身份驗證模式。

10.SQL的(集合)解決方式與主語言的單記錄解決方式之間用(游標)來協調。

11.SQL的觸發事件有三類:(UPDATE)、(DELETE)和(INSERT)。

12.SQL的授權語句中的關鍵字PUBLIC表達(全體用戶)。

13.SQL中的安全性機制,重要有兩個:(視圖)和(授權)。

14.S封鎖增長了并發度,但缺陷是(容易發生死鎖)。

15.T-SQL語言中,局部變量由用戶定義和維護,名稱以(@)開頭;全局變量由系統定義和維護,名稱以(@@)

開頭。

16.按所使用的數據模型來分,數據庫可分為(層次)、(關系)和(網狀)三種類型。

17.按照數據結構的類型來命名,數據模型分為(層次模型),(網狀模型)和(關系模型)。

18.表達實體及其聯系的方法為(E-R圖),基本圖素涉及(實體)、(屬性)和(聯系)。習慣上實體用(矩形)

表達,實體屬性用(橢圓形)表達,聯系用(菱形)表達。

19.并發操作帶來的問題重要有(丟失修改),(不可反復讀),(讀臟數據)。

20.并發控制的重要方法是采用(封鎖)機制,其類型有(共享鎖)和(排它鎖)兩種。

21.層次、網狀的DML屬于(過程性)語言,而關系型DML屬于(非過程性)語言。

22.層次模型中上一層記錄類型和下一層記錄類型之間的聯系是(1:N)聯系。

23.當數據的存儲結構改變了,應用程序不變,而由DBMS解決這種改變。這是指數據的(物理獨立性)

24.當數據庫的存儲結構改變時,可相應修改(模式/內模式映像),從而保持模式不變。

25.對數據對象施加封鎖,也許會引起活鎖和死鎖問題。防止死鎖通常有(一次封鎖法)和(順序封鎖法)兩種

方法。

26.對于非規范化的模式,通過(將每一個分量化分為不可分的數據項)轉變為1NF,將1NF通過(消除每一

個非主屬性對碼的部分函數依賴,)轉變為2NF,將2NF通過(消除非主屬性對碼的傳遞函數依賴)轉

變為3NF。

27.對于數據庫系統,負責定義數據庫內容,決定存儲結構和存儲策略及安全授權等工作的是(數據庫管理員)。

28.多個事物在某個調度下的執行是對的的,是能保證數據庫一致性的,當且僅當該調度是(可串行化的)。

29.封鎖能避免錯誤的發生,但會引起(活鎖和死鎖)問題。

30.根據數據模型的應用目的不同,數據模型可分為(概念模型)和(數據模型)

31.關系R和S做外連接,結果中只有R的屬性存在Null值,則該連接屬于(右外)連接。

32.關系操作的特點是(集合)操作。

33.關系代數表達式優化的啟發式規則有:盡早地執行(選擇)和投影操作,避免直接做(笛卡爾積)。

34.關系規范化的目的是(控制冗余,避免插入和刪除異常,從而增強數據的穩定性和靈活性).

35.關系規范中的刪除操作異常是指(不該刪除的數據被刪除),插入操作異常是指(應當插入的數據未被插入)。

36.關系模式的操作異常問題往往是由(數據冗余)引起的。

37.關系模式中,滿足2NF的模式必然是(INF),

38.關系模式中R的屬性所有是主屬性,則R的最高范式必然是(3NF)。

39.關系模型中的關系模式至少是(1NF)。

40.關系數據庫規范化是為解決關系數據庫中(插入、刪除和數據冗余)問題而引入的。

41.規范化理論是關系數據庫進行邏輯設計的理論依據。根據這個理論,關系數據庫中的關系必須滿足:其每一

屬性都是(不可分解的)。

42.候選關鍵字中的屬性稱為(主屬性)。

43.恢復的基本原則是(冗余)。要使數據庫具有可恢復性,在平時要做好兩件事:(轉儲(備份))和(記’日

44.假定一個E-R圖包具有A實體和B實體,并且從A到B存在著1:N的聯系,則轉換成關系模式后,右以

包具有(1或2)個關系模式。

45.假定一個E-R圖包具有A實體和B實體,并且從A到B存在著M:N的聯系,則轉換成關系模型后,包

具有(3)個關系模式。

46.就方法的特點而言,需求分析階段通常采用(自頂向下逐步細化)的分析方法;概念設計階段通常采用(自

底向上逐步總和)的設計方法。

47.兩段式封鎖是可串行化的(充足)條件。

48.描述概念模型常用的方法是(實體--聯系方法)。

49.判斷一個并發調度是否對的,可以用(可串行化)概念來解決。

50.假如丫=X=U,則XTY成立。這條推理規則稱為(自反律)。

51.假如對數據庫的并發操作不加以控制,則會帶來四類問題:(丟失更新)、(讀‘臟數據’)和(不可反復讀)。

52.若關系為1NF,且它的每一個非主屬性都(完全函數依賴于或不部分函依賴于)碼,則該關系為2NF。

53.若事務T對數據對象A加了S鎖,則其他事務只能對數據A再加(S)鎖,不能加(X)鎖,直到事

務T釋放A上的鎖。

54.若事物T對數據R已經加了X鎖,則其他事物對數據R(不能加任何鎖)。

55.設F為關系模式R的函數依賴集,若對F中每個非平凡的FD:X-Y,都有X是R的(超碼),則稱R為

(BCNF)模式。

56.設計概念結構時,常用的數據抽象方法是(分類)、(聚集)和(概括)o

57.設計性能較優的關系模式稱為規范化,規范化重要的理論依據是(關系規范化理論)。

58.實體之間的聯系可抽象為三類,它們是(一對一)、(一對多)、(多對多)。

59.實體之間的聯系可抽象為三類它們是(1:1),(1:m)和(m:n)

60.事務的執行順序稱為(調度)。

61.事物的所有操作要么全做,要么全不做,這是事務的(原子)特性。

62.數據獨立性又可為(邏輯數據獨立性)和(物理數據獨立性)。

63.數據管理技術經歷了(人工管理),(文獻管理)和(數據庫系統)三個階段

64.數據庫的基本特點是(數據可以共享(或數據結構化)、數據獨立性、數據冗余度小,易擴充、統一管理和

控制)。

65.數據庫的三級模式結構是對(數據)的三個抽象級別。

66.數據庫的特點之一是數據的共享。嚴格的講,這里的數據共享是指(多種應用,多種語言,多個用戶互相覆

蓋所用的數據集合)。

67.數據庫管理系統的重要功能有(數據定義功能),(數據操作功能),數據庫的運營管理和數據庫的建立以及

維護等4個方面。

68.數據庫管理系統能實現對數據庫中數據的查詢,插入,修改和刪除等操作,這種功能稱為(數據操縱功能)

69.數據庫管理系統通常提供授權功能來控制不同用戶訪問數據的權限,這重要是為了實現數據庫的(安全性)。

70.數據庫技術中采用分級方法將數據庫的結構劃提成多個層次,是為了提高數據庫的(邏輯獨立性)和(物理

獨立性)。

71.數據庫是在計算機系統中按照數據模型組織、儲存和應用的(數據的集合),支持數據庫各種操作的軟件系

統叫(數據庫管理系統),由計算機、操作系統、DBMS、數據庫應用程序及用戶等組成的一個整體叫做(數

據庫系統)。

72.數據庫是長期存儲在計算機內,有(組織)的,可(共享)的數據集合

73.數據庫系統的核心是(數據庫管理系統)。

74.數據庫系統的三級模式結構是指數據庫系統是由(模式)、(外模式)、(內模式)三級構成的。

75.數據庫系統的特點是(數據共享),數據獨立,減少數據剩余,避免數據不一致和加強了數據保護。

76.數據庫系統一般由(數據庫)、應用系統、(數據庫管理系統)、(數據庫管理員)和用戶構成。

77.數據庫系統在運營過程中,也許會發生故障。故障重要有(事務故障)、系統故障、(介質故障)和計算機病

毒四類?

78.數據庫系統中,系統故障通常稱為(軟故障),介質故障稱為(硬故障)o

79.數據庫應用系統設計的(需求分析)階段生成的文檔是(數據字典)和數據流圖。

80.數據流圖是數據庫系統設計過程中(概念結構設計)階段完畢的。

81.數據模型的三要素是(數據結構),(數據操作)和(數據約束條件)。

82.數據模型是由(數據結構),(數據操作)和(完整性約束)三部分組成的

83.數據模型通常由(數據結構)、(數據操作)、(數據的約束條件)三部分組成。

84.為了使程序員編程時既可以使用數據庫語言又可使用常規的程序設計語言,數據庫系統需要把數據庫語言嵌

入到(宿主語言)中

85.現實世界的事物反映到人的頭腦中通過思維加工是數據,這一過程要經歷三個領域,依次是(現實世界),

(信息世界)和(計算機世界)。

86.現實世界進行第一層抽象的模型,稱為(概念)模型;對現實世界進行第二層抽象的模型,稱為(數據)模

型。

87.消除了部分函數依賴的1NF的關系模式,必然是(2NF)。

88.消除了非主屬性對侯選鍵傳遞依賴的關系模式,稱為(3NF)模式。

89.消除了非主屬性對侯選鍵局部依賴的關系模式,稱為(2NF)模式。

90.消除了每一屬性對侯選鍵傳遞依賴的關系模式,稱為(BCNF)模式。

91.信息解決的方式而言,在文獻系統階段,(程序設計)處在主導地位,(數據)只起著服從程序設計需要的作

用;而在數據庫方式下,(數據)占據了中心位置。

92.由初步E-R圖構成基本E-R圖,其重要任務是(消除不必要的冗余)。

93.由分E-R圖生成初步E-R圖,其重要任務是(消除屬性沖突)、(消除結構沖突)和(消除命名沖突)。

94.在SQL語言中,為了數據庫的安全性,設立了對數據的存取進行控制的語句,對用戶授權使用(GRANT)

語句,收回所授的權限使用(REVOKE)語句。

95.在登錄日記文獻時,應當先(登錄日記文獻),后(更新數據庫)。

96.在登錄日記文獻時,應當先登錄(日記文獻),后(更新數據庫)。

97.在關系A(S,SN,D)和B(D,CN,NM)中,A的主鍵是S,B的主鍵是D,則D在A中稱為(外碼)。

98.在關系代數中,9連接是由(笛卡爾積)和(選擇)運算組合而成的。

99.在關系模式R中,若其函數依賴集中所有候選鍵都是決定因素,則R最高范式是(4NF)。

100.在關系模型中,若屬性A是關系R的主碼,則在R的任何元組中,屬性A的取值都不允許為空,這種

約束稱為(實體完整性)規則。

101.在關系數據庫設計中,使每個關系達成3NF,這是(邏輯設計階段)階段完畢的。

102.在關系數據庫中,當關系的類型改變時,用戶程序也可以不變,這是(數據的邏輯獨立性)。

103.在數據抽象中,概括層次表達(是一個(issubsetof))聯系,聚集層次表達(是一部分(ispartof))

聯系。

104.在數據管理技術的發展過程中,經歷了人工管理階段,文獻系統階段和數據庫系統階段,在這幾個階段

中,數據的獨立性是(數據庫系統)階段實現的。

105.在數據庫的三級模式結構中,描述數據庫中的全體數據的全局邏輯結構和特性的是(模式)

106.在數據庫的三級模式體系結構中,模式與內模式之間的映象(模式/內模式),實現了數據庫的(物理)

獨立性。

107.在數據庫技術中,編寫應用程序的語言仍然是C一類高級語言,這些語言被稱為(宿主語言(或主語言,

HostLanguage))語言。

108.在數據庫設計的4個階段中,每個階段都有自己的設計內容?!谀男┍?、在哪些屬性上、建什么樣的

索引’,這一內容應當屬于(物理)設計階段。

109.在數據庫設計的需求分析階段,數據字典通常由(數據項)、(數據結構)、(數據流)、(數據存儲)和(解

決過程)5部分組成。

110.在數據庫設計中,(數據字典)是系統中各類數據描述的集合,是進行具體的數據收集和數據分析所獲

得的重要成果。

111.在數據庫設計中,將E-R圖轉換成關系數據模型的過程屬于(邏輯設計階段

112.在數據庫設計中,子類和超類存在著(繼承)的聯系。

113.在數據庫系統的三級模式體系結構中,描述數據在數據庫中的物理結構或存儲方式的是(內模式)。

114.在數據庫中存儲的是(數據以及數據之間的聯系)。

115.在數據庫中為提高查詢速度而設立的邏輯排序手段稱為(索引)。

116.在一個關系R中,若每個數據項都是不在分割的,那么R一定屬于(1NF)

117.在一個關系R中,若每個數據項都是不可再分割的,那么R一定屬于(第一(1NF))范式。

二、選擇題

1.若關系模式R中的屬性全是主屬性,則R的最高范式等級至少是(C)

(A)INF(B)2NF

(C)3NF(D)BCNF

2.在數據管理技術的發展過程中,經歷了人工管理階段、文獻系統階段和數據庫系統階段。在這幾個階段中,

數據獨立性最高的是(A)階段。

(A)數據庫系統(B)文獻系統

(C)人工管理(D)數據項管理

3.數據庫類型的劃分依據是(B)

(A)記錄形式(B)數據模型

(C)數據聯系(D)存取數據方法

4.五種基本關系代數運算是(A)

(A)U,—,x,n和。(B)U,—,co,n和。

(C)U,n,x,口和o(D)U,n,co,n和o

5.在關系代數的專門關系運算中,將兩個關系中具有共同屬性值的元組連接到一起構成新表的

操作稱為(C)

(A)選擇(B)投影

(C)連接(D)笛卡爾積

6.假如想找出關系R的屬性A上為空的那些元組,則條件子句應當為(C)

(A)WHEREA=NULL(B)WHEREA==NULL

(C)WHEREAISNULL(D)WHEREANOTISNULL

7.在數據庫的三級模式結構中,描述數據庫中全體數據的全局邏輯結構和特性的是(D)0

(A)外模式(B)內模式

(C)存儲模式(D)模式

8.下列關于視圖的說法中錯誤的是(C)

(A)視圖是從一個或多個基本表導出的表,它是虛表

(B)視圖可以被用來對無權用戶屏蔽數據

(C)視圖一經定義就可以和基本表同樣被查詢和更新

(D)視圖可以用來定義新的視圖

9.數據庫的層次模型應滿足的條件是(C)?

(A)允許一個以上的結點無雙親,也允許一個結點有多個雙親

(B)必須有兩個以上的結點

(C)有且僅有一個結點無雙親,其余結點都只有一個雙親

(D)每個結點有且僅有一個雙親

10.在SQL語言中,DELETE語句的作用是(D)

(A)刪除基本表(B)刪除視圖

(C)刪除基本表和視圖(D)刪除基本表和視圖的元組

11.在關系代數的專門關系運算中,從表中取出指定的屬性的操作稱為(B)

(A)選擇(B)投影

(C)連接(D)掃描

12.若屬性X函數依賴于屬性丫時,則屬性X與屬性丫之間具有(B)

(A)一對一聯系(B)一對多聯系

(C)多對一聯系(D)多對多聯系

13.假如一個關系屬于3NF,則它(A)

(A)必然屬于2NF(B)必然屬于4NF

(C)也許不屬于2NF(D)必然屬于BCNF

14.在關系代數的專門關系運算中,從表中選出滿足某種條件的元組的操作稱為(A);

(A)選擇(B)投影

(C)連接(D)掃描

15.在關系代數的專門關系運算中,將兩個關系中具有共同屬性值的元組連接到一起構成新表的操作稱為(C)。

(A)選擇(B)投影

(C)連接(D)掃描

16.如下圖所示,兩個關系R1和R2,它們進行(D)運算后得到R3o

(A)交(B)并

(C)笛卡爾積(D)連接

R1R2R3

DEMABcEM

1mia1Xmi

2njd1ymi

tn5mkc2ynj

17.設有關系模式R(A,B,C,D),F是R上成立的FD集,F={A-B,BYC-D,D-A},貝ijF+中,

左部為C的函數依賴有(D)

(A)2個(B)4個

(C)8個(D)16個

18.關系數據庫中的碼是指(D)。

(A)能唯一決定關系的字段

(B)不可改動的專用保存字

(C)關鍵的很重要的字段

(D)能唯一標記元組的屬性或屬性集合

19.數據流圖DFD使用的時機是(D)

(A)概念結構設計階段(B)邏輯結構設計階段

(C)可行性分析階段(D)需求分析階段

20.SQL語言具有兩種使用方式,分別為交互式SQL和(C)。

(A)提醒式SQL(B)多用戶SQL

(C)嵌入式SQL(D)解釋式SQL

21.設有關系R(書號,書名),假如要檢索書名中至少包含4個字母,且第3個字母為M的圖書,則SQL查詢語句

中WHERE子句的條件表達式應寫成(C)

(A)書名LIKE(B)書名LIKE1_M%'

(C)書名LIKE(D)書名LIKE

22.設計性能較優的關系模式稱為規范化,規范化重要的理論依據是(A)o

(A)關系規范化理論(B)關系運算理論

(C)關系代數理論(D)數理邏輯理論

23.規范化過程重要為克服數據庫邏輯結構中的插入異常,刪除異常以及(C)缺陷。

(A)數據的不一致性(B)結構不合理

(C)冗余度大(D)數據丟失

24.設F是關系模式R的FD集,假如對F中每個非平凡的FD:X-Y,都有X是R的超碼,則(C)

(A)R屬于2NF,但不一定屬于3NF(B)R屬于3NF,但不一定屬于BCNF

(C)R屬于BCNF,但不一定屬于4NF(D)R屬于4NF

25.當關系模式R(A,B)已屬于3NF,下列說法中(B)是對的的。

(A)它一定消除了插入異常和刪除異常

(B)仍存在一定的插入和刪除異常

(C)一定屬于BCNF

(D)A和C都是

26.使用數據庫技術來解決一個實際問題時,對數據描述經歷的過程是(B)

(A)定義、描述、實現(B)概念設計、邏輯設計、物理設計

(C)結構設計、表設計、內容設計(D)邏輯設計、結構設計、表設計

27.消除了非主屬性對碼的部分函數依賴的1NF的關系模式,必然是(B)。

(A)INF(B)2NF

(C)3NF(D)4NF

28.E-R圖是數據庫設計的工具之一,它合用于建立數據庫的(A)。

(A)概念模型(B)邏輯模型

(C)結構模型(D)物理模型

29.SQLServer提供的單行注釋語句的注釋符是(B)

(A)'/*'(B)

(C)'*/'(D)'〃'

30.在關系數據庫設計中,設計關系模式是(C)的任務。

(A)需求分析階段(B)概念設計階段

(C)邏輯設計階段(D)物理設計階段

31.有12個實體類型,并且它們之間存在著15個不同的二元聯系,其中4個是1:1聯系類型,5個是1:

N聯系類型,6個M:N聯系類型,那么根據轉換規則,這個ER結構轉換成的關系模式有(B)

(A)17個(B)18個

(C)23個(D)27個

32.在關系模式設計時,每個關系模式應只相應于(A)

(A)一個實體類型或一個聯系類型(B)一個實體類型和一個聯系類型

(C)多個實體類型(D)多個聯系類型

33.當局部E-R圖合并成全局E-R圖時也許出現沖突,不屬于合并沖突的是(B)。

(A)屬性沖突(B)語法沖突

(C)結構沖突(D)命名沖突

34.DBMS通常提供授權功能來控制不同用戶訪問數據的權限,這重要是為了實現數據庫的(D)。

(A)可靠性(B)一致性

(C)完整性(D)安全性

35.SQL語言具有兩種使用方式,分別稱為交互式SQL和(C)

(A)編譯式SQL(B)解釋式SQL

(C)嵌入式SQL(D)過程化SQL

36.設有兩個事務Tl、T2,其并發操作如下圖所示,下面評價對的的是(D)。

(A)該操作不存在問題(B)該操作丟失

(C)該操作不能反復讀(D)該操作讀'臟'數據

T1T2

①讀A=100

A=A*2寫回

②讀A=200

?ROLLBACK

恢復A=100

37.若事務T對數據R已加了X鎖,則其他事務對數據R(D)。

(A)可以加S鎖不能加X鎖(B)不能加S鎖可以加X鎖

(C)可以加S鎖也可以加X鎖(D)不能加任何鎖

38.在T-SQL中,批解決中調用存儲過程所使用的命令是(A)

(A)EXEC(B)SET

(C)USE(D)DECLARE

39.后備副本的用途是(C)。

(A)安全性保障(B)一致性控制

(C)故障后的恢復(D)數據的轉儲

40.用于數據庫恢復的重要文獻是(C)

(A)數據庫文獻(B)索引文獻

(C)日記文獻(D)備注文獻

41.數據庫系統與文獻系統的重要區別是(B)。

(A)數據庫系統復雜,而文獻系統簡樸。

(B)文獻系統不能解決數據冗余和數據獨立性問題,而數據庫系統可以解決。

(C)文獻系統只能管理程序文獻,而數據庫系統可以管理各種類型的文獻。

(D)文獻系統管理的數據量較少,而數據庫系統可以管理龐大的數據量。

42.在數據庫中,下列說法(A)是不對的的。

(A)數據庫避免了一切數據的反復

(B)若系統是完全可以控制的,則系統可保證更新時的一致性

(C)數據庫中的數據可以共享

(D)數據庫減少了數據冗余

43.設有關系模式R(A,B,C,D),F是R上成立的FD集,F={A-B,B-C,C-D,D-A),則F+中,

左部為C的函數依賴有(D)

(A)2個(B)4個

(C)8個(D)16個

44.數據庫系統是在(A)的基礎上發展起來的。

(A)文獻系統(B)應用程序系統

(C)數據庫管理系統(D)編譯系統

45.數據庫的網狀模型應滿足的條件是(A)。

(A)允許一個以上的結點無雙親,也允許一個結點有多個雙親

(B)必須有兩個以上的結點

(C)有且僅有一個結點無雙親,其余結點都只有一個雙親

(D)每個結點有且僅有一個雙親

46.表達事務執行成功的語句是(A)

(A)COMMIT(B)GO

(C)ROLLBACK(D)RETURN

47.按所使用的數據模型來分,數據庫可分為(A)三種類型。

(A)層次、關系和網狀(B)網狀、環狀和鏈狀

(C)大型、中型和小型(D)獨享、共享和分時

48.設有如下圖所示的關系R,經操作DA,B(oB=b(R))的運算結果是(C)

RA.

ABC

ABc

ABCId

ABcEJ

DAf

CBDKJ[BjKJ

CBd

(D)

49.如下圖所示,兩個關系R1和R2,它們進行(D)運算后得到R3。

R1R2R3

ABcEM

亢a1Xmi

句2nJd1Ymi

EtnElEITJc2Ynj

(A)交(B)并

(C)笛卡爾積(D)連接

50.SQL語言是(C)語言。

(A)層次數據庫(B)網絡數據庫

(C)關系數據庫(D)非數據庫

51.關系數據庫規范化是為解決關系數據庫中(A)問題而引入的。

(A)插入、刪除和數據冗余

(B)提高查詢速度

(C)減少數據操作的復雜性

(D)保證數據的安全性和完整性

52.關系模式中,滿足2NF的模式,(D)o

(A)也許是1NF(B)必然是BCNF

(C)必然是3NF(D)必然是1NF

53.數據庫恢復的重要依據是(D)

(A)DBA(B)DD

(C)批解決文獻(D)事務日記

54.能消除多值依賴引起的冗余的是(C)o

(A)2NF(B)3NF

(C)4NF(D)BCNF

55.DB、DBMS和DBS三者之間的關系是(B)

(A)DB涉及DBMS和DBS(B)DBS涉及DB和DBMS

(C)DBMS涉及DB和DBS(D)不能互相涉及

56.從E-R模型向關系模型轉換時,一個M:N聯系轉換為關系模式時,該關系模式的碼是(C

(A)N端實體的碼

(B)M端實體的碼

(C)M端實體的碼與N端實體的碼的組合

(D)重新選取其他屬性

57.保護數據庫,防止未經授權的或不合法的使用導致的數據泄露、更改破壞。這是指數據庫的(A)。

(A)安全性(B)完整性

(C)并發控制(D)恢復

58.SQL與C語言解決記錄的方式是不同的。當將SQL語句嵌入到C語言程序時,為協調兩者而引入(C)

(A)堆(B)棧

(C)游標(D)聚簇

59.設有兩個事務Tl、T2,其并發操作如下圖所示,下面評價對的的是(C)。

(A)該操作不存在問題(B)該操作丟失

(C)該操作不能反復讀(D)該操作讀‘臟’數據

T1T2

①讀A=10,

B=5

求和讀A=10

A+B=15A=A*2寫回

③讀A=20,

B=5

求和25驗證

60.在事務依賴圖中,假如兩個事務的依賴關系形成一個循環,那么就會(B)

(A)出現活鎖現象(B)出現死鎖現象

(C)事務執行成功(D)事務執行失敗

61.在DB恢復時,對已經提交但更新未寫入磁盤的事務執行(B)

(A)UNDO解決(B)REDO解決

(C)ROLLBACK解決(D)ABORT解決

62.若系統在運營過程中,由于某種因素,導致系統停止運營,致使事務在執行過程中以非正常方式終止,這

時內存中的信息丟失,而存儲在外存上的數據未受影響,這種情況稱為(B)。

(A)事務故障(B)系統故障

(C)介質故障(D)運營故障

63.在數據庫中存儲的是(C)

(A)數據(B)數據模型

(C)數據以及數據之間的聯系(D)信息

64.在數據庫系統中,提供數據與應用程序間物理獨立性的是(B)

(A)外模式/模式映像(B)模式/內模式映像

(C)外模式/內模式映像(D)子模式/模式映像

65.按所使用的數據模型來分,數據庫可分為(A)三種類型。

(A)層次、關系和網狀(B)網狀、環狀和鏈狀

(C)大型、中型和小型(D)獨享、共享和分時

66.關系數據模型(D)。

(A)只能表達實體間的1:1聯系(B)只能表達實體間的1:n聯系

(C)只能表達實體間的m:n聯系(D)可以表達實體間的上述三種聯系

67.設有屬性A,B,C,D,以下表達中不是關系的是(C)

(A)R(A)(B)R(A,B,C,D)

(C)R(AxBxCxD)(D)R(A,B)

68.關系運算以關系代數為理論基礎,關系代數的最基本操作是并、差、笛卡爾積和(C)

(A)投影、連接(B)連接、選擇

(C)選擇、投影(D)交、選擇

69.自然連接是構成新關系的有效方法。一般情況下,當對關系R和S使用自然連接時,規定R和S具有一個

或多個共有的(D)o

(A)元組(B)行

(C)記錄(D)屬性

70.侯選碼中的屬性稱為(B)。

(A)非主屬性(B)主屬性

(C)復合屬性(D)關鍵屬性

71.要修改表的結構,應使用SQL語言的命令(C)

(A)UPDATETABLE(B)MODIFYTABLE

(C)ALTERTABLE(D)CHANGETABLE

72.數據庫概念設計的E-R方法中,用屬性描述實體的特性,屬性在E-R圖中,用(D)表達。

(A)矩形(B)四邊形

(C)菱形(D)橢圓形

73.若事務在檢查點之后開始執行,在故障點之前已提交,則系統恢復時對該事務執行(A)

(A)REDO操作(B)UNDO操作

(C)RESTART操作(D)NULL操作

74.數據庫的(B)是指數據的對的性和相容性。

(A)安全性(B)完整性

(C)并發控制(D)恢復

75.設有兩個事務Tl、T2,其并發操作如下圖所示,下面評價對的的是(B

(A)該操作不存在問題(B)該操作丟失

(C)該操作不能反復讀(D)該操作讀'臟'數據

T1T2

①讀X=48

②讀X=48

③X-X+10

寫回X

④X-X-2寫回X

76.若事務T對數據R已加了S鎖,則其他事務對數據R(A)。

(A)可以加S鎖不能加X鎖(B)不能加S鎖可以加X鎖

(C)可以加S鎖也可以加X鎖(D)不能加任何鎖

77.事務(Transaction)是一個(C)

(A)程序(B)進程

(C)操作序列(D)完整性規則

78.SELECT語句使用關鍵字(A)可以把反復行屏蔽掉。

(A)DISTINCT(B)UNION

(C)UNIQUE(D)TOP

79.事務對DB的修改,應當在數據庫中留下痕跡,永不消逝。這個性質稱為事務的(A)

(A)持久性(B)隔離性

(C)一致性(D)原子性

80.在SQL語言中,用于測試列值非空的短語是(C)

(A)ISNOTEMPTY(B)NOTUNIQUE

(C)ISNOTNULL(D)NOTEXISTS

81.事務的執行順序稱為(C)

(A)過程(B)環節

(C)調度(D)優先級

82.為了使屬性在各元組上取值唯一,在建立基本表時應使用保存字(A)

(A)UNIQUE(B)COUNT

(C)DISTINCT(D)UNION

83.在事務依賴圖中,假如兩個事務的依賴關系形成一個循環,那么就會(B

(A)出現活鎖現象(B)出現死鎖現象

(C)事務執行成功

溫馨提示

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

評論

0/150

提交評論