復(fù)習(xí)數(shù)據(jù)庫原理與應(yīng)用復(fù)習(xí)提綱_第1頁
復(fù)習(xí)數(shù)據(jù)庫原理與應(yīng)用復(fù)習(xí)提綱_第2頁
復(fù)習(xí)數(shù)據(jù)庫原理與應(yīng)用復(fù)習(xí)提綱_第3頁
復(fù)習(xí)數(shù)據(jù)庫原理與應(yīng)用復(fù)習(xí)提綱_第4頁
復(fù)習(xí)數(shù)據(jù)庫原理與應(yīng)用復(fù)習(xí)提綱_第5頁
已閱讀5頁,還剩30頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

本文格式為Word版,下載可任意編輯——復(fù)習(xí)數(shù)據(jù)庫原理與應(yīng)用復(fù)習(xí)提綱數(shù)據(jù)庫原理與應(yīng)用復(fù)習(xí)提綱

第一部分基本概念主要內(nèi)容:

1、數(shù)據(jù)、數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫系統(tǒng)基本概念2、數(shù)據(jù)管理技術(shù)的發(fā)展階段3、數(shù)據(jù)庫系統(tǒng)的特點(diǎn)4、數(shù)據(jù)模型的組成要素

一、數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)是所研究的對(duì)象類型的集合,是刻畫一個(gè)數(shù)據(jù)模型性質(zhì)最重要的方面,是對(duì)系統(tǒng)靜態(tài)特性的描述。

二、數(shù)據(jù)操作數(shù)據(jù)操作是指對(duì)數(shù)據(jù)庫中各種對(duì)象(型)的實(shí)例(值)允許執(zhí)行的操作的集合,包括操作及有關(guān)的操作規(guī)則。是對(duì)系統(tǒng)動(dòng)態(tài)特性的描述。

三、數(shù)據(jù)的約束條件數(shù)據(jù)的約束條件是一組完整性規(guī)則的集合。完整性規(guī)則是給定的數(shù)據(jù)模型中數(shù)據(jù)及其聯(lián)系所具有的制約和依存規(guī)則,以保證數(shù)據(jù)的正確、有效、相容。

5、概念模型的描述6、關(guān)系數(shù)據(jù)模型的三要素

7、數(shù)據(jù)庫系統(tǒng)的三級(jí)模式兩級(jí)映像、數(shù)據(jù)獨(dú)立性

練習(xí)題

一、選擇題

1數(shù)據(jù)管理技術(shù)的發(fā)展過程中,經(jīng)歷了人工管理階段、文件系統(tǒng)階段和數(shù)據(jù)庫系統(tǒng)階段。在這幾個(gè)階段中,數(shù)據(jù)獨(dú)立性最高的是階段A.?dāng)?shù)據(jù)庫系統(tǒng)B、文件系統(tǒng)C.人工管理D、數(shù)據(jù)項(xiàng)管理

2數(shù)據(jù)庫系統(tǒng)與文件系統(tǒng)的主要區(qū)別是__A.?dāng)?shù)據(jù)庫系統(tǒng)繁雜,而文件系統(tǒng)簡單

B.文件系統(tǒng)不能解決數(shù)據(jù)冗余和數(shù)據(jù)獨(dú)立性問題,而數(shù)據(jù)庫系統(tǒng)可以解決C.文件系統(tǒng)只能管理程序文件,而數(shù)據(jù)庫系統(tǒng)能夠管理各種類型的文件D.文件系統(tǒng)管理的數(shù)據(jù)量較少,而數(shù)據(jù)庫系統(tǒng)可以管理巨大的數(shù)據(jù)量4數(shù)據(jù)庫的概念模型獨(dú)立于__.A.具體的機(jī)器和DBMSB.E-R圖C.信息世界D.現(xiàn)實(shí)世界

5數(shù)據(jù)庫是在計(jì)算機(jī)系統(tǒng)中依照一定的數(shù)據(jù)模型組織、存儲(chǔ)和應(yīng)用的①。支持?jǐn)?shù)據(jù)庫各種操作的軟件系統(tǒng)叫②。由計(jì)算機(jī)硬件、DBMS、數(shù)據(jù)庫、應(yīng)用程序及用戶等組成的一個(gè)整體叫做③.

①A.文件的集合B.?dāng)?shù)據(jù)的集合

C.命令的集合D.程序的集合②A.命令系統(tǒng)B.?dāng)?shù)據(jù)庫管理系統(tǒng)

C.?dāng)?shù)據(jù)庫系統(tǒng)D.操作系統(tǒng)③A.文件系統(tǒng)B.?dāng)?shù)據(jù)庫系統(tǒng)

C.軟件系統(tǒng)D.?dāng)?shù)據(jù)庫管理系統(tǒng)6數(shù)據(jù)庫的基本特點(diǎn)是

A.?dāng)?shù)據(jù)可以共享(或數(shù)據(jù)結(jié)構(gòu)化);數(shù)據(jù)獨(dú)立性:數(shù)據(jù)冗余大,易移植;統(tǒng)一管理和控制

B.?dāng)?shù)據(jù)可以共享(或數(shù)據(jù)結(jié)構(gòu)化):數(shù)據(jù)獨(dú)立性:數(shù)據(jù)冗余小,易擴(kuò)展;統(tǒng)一管理和控制

C.?dāng)?shù)據(jù)可以共享(或數(shù)據(jù)結(jié)構(gòu)化);數(shù)據(jù)互換性;數(shù)據(jù)冗余小,易擴(kuò)展;統(tǒng)一管理和控制

D.?dāng)?shù)據(jù)非結(jié)構(gòu)化;數(shù)據(jù)獨(dú)立性;數(shù)據(jù)冗余小,易擴(kuò)展;統(tǒng)一管理和控制7在數(shù)據(jù)庫中,以下說法是不正確的.A.?dāng)?shù)據(jù)庫避免了一切數(shù)據(jù)的重復(fù)

B.若系統(tǒng)是完全可以控制的,則系統(tǒng)可確保更新時(shí)的一致性C.?dāng)?shù)據(jù)庫中的數(shù)據(jù)可以共享D.?dāng)?shù)據(jù)庫減少了數(shù)據(jù)冗余

8是存儲(chǔ)在計(jì)算機(jī)內(nèi)結(jié)構(gòu)化的數(shù)據(jù)的集合。A.?dāng)?shù)據(jù)庫系統(tǒng)B.?dāng)?shù)據(jù)庫C.?dāng)?shù)據(jù)庫管理系統(tǒng)D.?dāng)?shù)據(jù)結(jié)構(gòu)9在數(shù)據(jù)庫中存儲(chǔ)的是.A.?dāng)?shù)據(jù)B.?dāng)?shù)據(jù)模型C.?dāng)?shù)據(jù)及數(shù)據(jù)之間的聯(lián)系D.信息10數(shù)據(jù)庫中,數(shù)據(jù)的物理獨(dú)立性是指。A.?dāng)?shù)據(jù)庫與數(shù)據(jù)庫管理系統(tǒng)的相互獨(dú)立B.用戶程序與DBMS的相互獨(dú)立

C.用戶的應(yīng)用程序與存儲(chǔ)在磁盤上的數(shù)據(jù)庫中的數(shù)據(jù)是相互獨(dú)立的D.應(yīng)用程序與數(shù)據(jù)庫中數(shù)據(jù)的規(guī)律結(jié)構(gòu)相互獨(dú)立

11數(shù)據(jù)庫的特點(diǎn)之一是數(shù)據(jù)的共享,嚴(yán)格地講,這里的數(shù)據(jù)共享是指。A.同一個(gè)應(yīng)用中的多個(gè)程序共享一個(gè)數(shù)據(jù)集合B.多個(gè)用戶、同一種語言共享數(shù)據(jù)C.多個(gè)用戶共享一個(gè)數(shù)據(jù)文件

D.多種應(yīng)用、多種語言、多個(gè)用戶相互覆蓋地使用數(shù)據(jù)集合12下述關(guān)于數(shù)據(jù)庫系統(tǒng)的正確表達(dá)是。A.?dāng)?shù)據(jù)庫系統(tǒng)減少了數(shù)據(jù)冗余B.?dāng)?shù)據(jù)庫系統(tǒng)避免了一切冗余

C.?dāng)?shù)據(jù)庫系統(tǒng)中數(shù)據(jù)的一致性是指數(shù)據(jù)類型一致D.?dāng)?shù)據(jù)庫系統(tǒng)比文件系統(tǒng)能管理更多的數(shù)據(jù)13下述關(guān)于數(shù)據(jù)庫系統(tǒng)的正確表達(dá)是__。人.?dāng)?shù)據(jù)庫中只存在數(shù)據(jù)項(xiàng)之間的聯(lián)系

B.?dāng)?shù)據(jù)庫的數(shù)據(jù)項(xiàng)之間和記錄之間都存在聯(lián)系C.?dāng)?shù)據(jù)庫的數(shù)據(jù)項(xiàng)之間無聯(lián)系,記錄之間存在聯(lián)系

D.?dāng)?shù)據(jù)庫的數(shù)據(jù)項(xiàng)之間和記錄之間都不存在聯(lián)系

14數(shù)據(jù)庫技術(shù)采用分級(jí)方法將數(shù)據(jù)庫的結(jié)構(gòu)劃分成多個(gè)層次,是為了提高數(shù)據(jù)庫的①和②。

①A.?dāng)?shù)據(jù)規(guī)范性B.規(guī)律獨(dú)立性C.管理規(guī)范性D.?dāng)?shù)據(jù)的共享②A.?dāng)?shù)據(jù)獨(dú)立性B.物理獨(dú)立性C.規(guī)律獨(dú)立性D.管理規(guī)范性15數(shù)據(jù)庫(DB)、數(shù)據(jù)庫系統(tǒng)(DBS)和數(shù)據(jù)庫管理系統(tǒng)(DBMS)三者之間的關(guān)系是.A.DBS包括DB和DBMSB.DBMS包括DB和DBS

C.DB包括DBS和DBMSD.DBS就是DB,也就是DBMS16在數(shù)據(jù)庫中,產(chǎn)生數(shù)據(jù)不一致的根本原因是__.A.?dāng)?shù)據(jù)存儲(chǔ)量太大B.沒有嚴(yán)格保護(hù)數(shù)據(jù)

C.未對(duì)數(shù)據(jù)進(jìn)行完整性控制D.?dāng)?shù)據(jù)冗余

17.數(shù)據(jù)庫管理系統(tǒng)(DBMS)是.A.一個(gè)完整的數(shù)據(jù)庫應(yīng)用系統(tǒng)B.一組硬件C.一組系統(tǒng)軟件D.既有硬件,也有軟件18對(duì)于數(shù)據(jù)庫系統(tǒng),負(fù)責(zé)定義數(shù)據(jù)庫內(nèi)容,決定存儲(chǔ)結(jié)構(gòu)和存取策略及安全授權(quán)等工作的是__.

A.應(yīng)用程序開發(fā)人員B.終端用戶C.數(shù)據(jù)庫管理員D.?dāng)?shù)據(jù)庫管理系統(tǒng)的軟件設(shè)計(jì)人員

19.數(shù)據(jù)庫管理系統(tǒng)中用于定義和描述數(shù)據(jù)庫規(guī)律結(jié)構(gòu)的語言稱為.A.?dāng)?shù)據(jù)描述語言B.?dāng)?shù)據(jù)庫子語言C.數(shù)據(jù)操縱語言D.?dāng)?shù)據(jù)結(jié)構(gòu)語言

20數(shù)據(jù)庫管理系統(tǒng)能實(shí)現(xiàn)對(duì)數(shù)據(jù)庫中數(shù)據(jù)的查詢、插入、修改和刪除,這類功能稱為A.?dāng)?shù)據(jù)定義功能B.?dāng)?shù)據(jù)管理功能C.?dāng)?shù)據(jù)操縱功能D.?dāng)?shù)據(jù)控制功能

21從軟件的角度考慮,數(shù)據(jù)庫系統(tǒng)的核心是__.A.操作系統(tǒng)B.?dāng)?shù)據(jù)庫管理系統(tǒng)C.?dāng)?shù)據(jù)定義語言D.?dāng)?shù)據(jù)操縱語言

22在數(shù)據(jù)庫的三級(jí)模式結(jié)構(gòu)中,描述數(shù)據(jù)庫中全體數(shù)據(jù)的全局規(guī)律結(jié)構(gòu)和特性的是__。A.外模式B.內(nèi)模式C.存儲(chǔ)模式D.模式23數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)獨(dú)立性是指.A.不會(huì)由于數(shù)據(jù)的變化而影響應(yīng)用程序

B.不會(huì)由于系統(tǒng)數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)與數(shù)據(jù)規(guī)律結(jié)構(gòu)的變化而影響應(yīng)用程序C.不會(huì)由于存取策略的變化而影響存儲(chǔ)結(jié)構(gòu)

D.不會(huì)由于某些存儲(chǔ)結(jié)構(gòu)的變化而影響其他的存儲(chǔ)結(jié)構(gòu)

24在數(shù)據(jù)庫系統(tǒng)中,尋常用三級(jí)模式來描述數(shù)據(jù)庫,其中①是用戶與數(shù)據(jù)庫的接口,是應(yīng)用程序可見到的數(shù)據(jù)描述,②是對(duì)數(shù)據(jù)整體的③的描述,而④描述了數(shù)據(jù)的⑤.A,外模式B.概念模式C.內(nèi)摸式D.規(guī)律結(jié)構(gòu)E.層次結(jié)構(gòu)F.物理結(jié)構(gòu)

25在數(shù)據(jù)庫的體系結(jié)構(gòu)中,數(shù)據(jù)庫存儲(chǔ)結(jié)構(gòu)的改變會(huì)引起內(nèi)模式的改變.為使數(shù)據(jù)庫的模式保持不變,從而不必修改應(yīng)用程序,必需改變模式與內(nèi)模式之間的映像。這樣,使得數(shù)據(jù)庫具有__。

A.?dāng)?shù)據(jù)獨(dú)立性B.規(guī)律獨(dú)立性C.物理獨(dú)立性D.操作獨(dú)立性26數(shù)據(jù)模型的三要素是A.外模式、模式和內(nèi)模式B.關(guān)系模型、層次模型、網(wǎng)狀模型C.實(shí)體、屬性和聯(lián)系D.?dāng)?shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和完整性約束27層次模型、網(wǎng)狀模型和關(guān)系模型的劃分原則是__。A.記錄長度B.文件的大小C.聯(lián)系的繁雜程度D.?dāng)?shù)據(jù)之間的聯(lián)系28數(shù)據(jù)庫的網(wǎng)狀模型應(yīng)滿足的條件是__.

A.允許一個(gè)以上的結(jié)點(diǎn)無父結(jié)點(diǎn).也允許一個(gè)結(jié)點(diǎn)有多個(gè)父結(jié)點(diǎn)B.必需有兩個(gè)以上的結(jié)點(diǎn)

c.有且僅有一個(gè)結(jié)點(diǎn)無父結(jié)點(diǎn).其余結(jié)點(diǎn)都只有一個(gè)父結(jié)點(diǎn)D.每個(gè)結(jié)點(diǎn)有且僅有一個(gè)父結(jié)點(diǎn)29數(shù)據(jù)模型用來表示實(shí)體間的聯(lián)系,但不同的數(shù)據(jù)庫管理系統(tǒng)支持不同的數(shù)據(jù)模型。在常用的數(shù)據(jù)模型中,不包括__.A.網(wǎng)狀模型B.鏈狀模型C.層次模型D.關(guān)系模型30除了面向?qū)ο髷?shù)據(jù)庫外,還有以下3種數(shù)據(jù)庫.

(1)對(duì)于上層的一個(gè)記錄,有多個(gè)下層記錄與之對(duì)應(yīng),對(duì)于下層的一個(gè)記錄,只有一個(gè)上層記錄與之對(duì)應(yīng),這是①數(shù)據(jù)庫.

(2)對(duì)于上層的一個(gè)記錄,有多個(gè)下層記錄與之對(duì)應(yīng),對(duì)于下層的一個(gè)記錄,也有多個(gè)上層記錄與之對(duì)應(yīng),這是②數(shù)據(jù)庫。(3)不預(yù)先定義固定的數(shù)據(jù)結(jié)構(gòu),而是以“表〞結(jié)構(gòu)來表達(dá)數(shù)據(jù)之間的相互關(guān)系,這是③數(shù)據(jù)庫.

A.關(guān)系型B.集中型C.網(wǎng)狀型D.層次型31關(guān)系數(shù)據(jù)模型__。

A.只能表示實(shí)體間的1:1聯(lián)系B.只能表示實(shí)體間的l:n聯(lián)系C.只能表示實(shí)體間的m:n聯(lián)系D.可以表示實(shí)體間的上述三種聯(lián)系

32、在數(shù)據(jù)庫三級(jí)模式間引入二級(jí)映像的主要作用是()。

A.提高數(shù)據(jù)與程序的獨(dú)立性B.提高數(shù)據(jù)與程序的安全性C.保持?jǐn)?shù)據(jù)與程序的一致性D.提高數(shù)據(jù)與程序的可移植性33、數(shù)據(jù)庫技術(shù)的奠基人之一E.F.Codd從1970年起發(fā)表過多篇論文,主要論述的是()。

A.層次數(shù)據(jù)模型B.網(wǎng)狀數(shù)據(jù)模型C.關(guān)系數(shù)據(jù)模型D.面向?qū)ο髷?shù)據(jù)模型

二、填空題

1.從數(shù)據(jù)管理的歷史來看,數(shù)據(jù)管理技術(shù)經(jīng)歷了、和三個(gè)階段。

2.一般地講,數(shù)據(jù)模型由數(shù)據(jù)結(jié)構(gòu)、和三個(gè)部分組成。一個(gè)數(shù)據(jù)模型的是關(guān)系的,就說該模型是關(guān)系模型。

3.在數(shù)據(jù)庫的發(fā)展過程中,最普遍認(rèn)可的規(guī)律數(shù)據(jù)模型有、、、和面向?qū)ο竽P蛶追N。目前數(shù)據(jù)庫用得最普遍的模型是。三、簡答題

1、數(shù)據(jù)庫系統(tǒng)的特點(diǎn)

2、關(guān)系數(shù)據(jù)模型的組成要素

3、數(shù)據(jù)庫系統(tǒng)的三級(jí)模式結(jié)構(gòu)及其優(yōu)點(diǎn)

其次部分關(guān)系數(shù)據(jù)庫主要內(nèi)容:

1、關(guān)系的概念和關(guān)系的基本性質(zhì)2、主碼、主屬性、非主屬性、全碼3、關(guān)系的三類完整性約束4、關(guān)系代數(shù)

練習(xí)題

一、選擇題

1、關(guān)系數(shù)據(jù)庫中的碼是指__.A.能惟一決定關(guān)系的字段B.不可改動(dòng)的專用保存字C.關(guān)鍵的很重要的字段D.能惟一標(biāo)識(shí)元組的屬性或?qū)傩约?、在關(guān)系R(R#,RN,S#)和S(S#,SN,SD)中,R的主碼是R#,S的主碼是S#,則S#在R中稱為__.A.外碼B.候選碼C.主碼D.超碼3、關(guān)系代數(shù)的5個(gè)基本運(yùn)算是__。A.并、差、選擇、投影和自然聯(lián)接B.并、差、交、選擇和投影C.并、差、交、選擇和笛卡兒積D.并、差、選擇、投影和笛卡兒積4、關(guān)系數(shù)據(jù)庫管理系統(tǒng)應(yīng)能實(shí)現(xiàn)的專門關(guān)系運(yùn)算包括A.排序、索引、統(tǒng)計(jì)B.選擇、投影、聯(lián)接C.關(guān)聯(lián)、更新、排序D.顯示、打印、制表5、同一個(gè)關(guān)系模型的任意兩個(gè)元組值。A.不能全同B.可全同C.必需全同D.以上都不是

6.等值聯(lián)接和自然聯(lián)接相比較,正確的是__.A.等值聯(lián)接和自然聯(lián)接的結(jié)果完全一致

B.等值聯(lián)接的屬性個(gè)數(shù)大于自然聯(lián)接的屬性個(gè)數(shù)

C.等值聯(lián)接的屬性個(gè)數(shù)大于或等于自然聯(lián)接的屬性個(gè)數(shù)D.等值聯(lián)接和自然聯(lián)接的聯(lián)接條件一致7.參與差運(yùn)算的兩個(gè)關(guān)系__。A.屬性個(gè)數(shù)可以不一致B.屬性個(gè)數(shù)必需一致C.一個(gè)關(guān)系包含另一個(gè)關(guān)系的屬性D.屬性名必需一致

8.有兩個(gè)關(guān)系R(A,B,C)和S(B,C,D)則R?S結(jié)果的屬性個(gè)數(shù)是A.3B.2C.1D.不一定

9.有兩個(gè)關(guān)系R(A,B,C)和S(B,C,D),則R??S結(jié)果的屬性個(gè)數(shù)是__。A.3B.4C.5D.6

10有兩個(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,0

11、兩個(gè)關(guān)系在沒有公共屬性時(shí),其自然聯(lián)接操作表現(xiàn)為__。A.結(jié)果為空關(guān)系B.笛卡兒積操作C.等值聯(lián)接操作D.無意義的操作

12、在n元關(guān)系R中,公式?3>’4’(R)表示__.

A.從R中選擇值為3的分量(或?qū)傩裕┬∮诘?個(gè)分量值的元組組成的關(guān)系B.從R中選擇第3個(gè)分量的值小于第4個(gè)分量值的元組組成的關(guān)系C.從R中選擇第3個(gè)分量的值小于4的元組組成的關(guān)系D.從R中選擇第3個(gè)分量小于4個(gè)元組組成的關(guān)系13、關(guān)系R和關(guān)系S只有一個(gè)公共屬性,T1是R與S等值聯(lián)接的結(jié)果,T2是R和S自然聯(lián)接的結(jié)果,則__。

A.T1的屬性個(gè)數(shù)等于T2的屬性個(gè)數(shù)B.T1的屬性個(gè)數(shù)小于T2的屬性個(gè)數(shù)

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

14、對(duì)關(guān)系R進(jìn)行投影運(yùn)算后,得到關(guān)系S,則A.關(guān)系R的元組數(shù)等于關(guān)系S的元組數(shù)

B.關(guān)系R的元組數(shù)小于或等于關(guān)系S的元組數(shù)C.關(guān)系R的元組數(shù)大于或等于關(guān)系S的元組數(shù)D.關(guān)系R的元組數(shù)大于關(guān)系S的元組數(shù)

15、有屬性A,B,C,D,以下表示中不是關(guān)系的是__.A.R(A)B.R(A,B,C,D)C.R(A×B×C×D)D.R(A,B)

16、關(guān)系運(yùn)算中花費(fèi)時(shí)間可能最長的運(yùn)算是__.A.投影B.選擇C.笛卡兒積D.除

17、關(guān)系表A有p1個(gè)屬性t1個(gè)元組;關(guān)系表B有p2個(gè)屬性t2個(gè)元組。則A與B的笛卡爾積A×B分別有()屬性和元組。

A.p1+p2、t1×t2B.t1×t2、p1+p2C.p1+p2、t1+t2D.p1×p2、t1×t218、下面關(guān)于關(guān)系的表達(dá),()是不正確的。

A.直觀上說,關(guān)系就是二維表B.二維表的任何兩列不能全同C.二維表的任何兩行可以全同D.二維表允許有些分量取空值19、在關(guān)系模型中,一個(gè)關(guān)鍵字是()。

A.由一個(gè)或多個(gè)任意屬性組成B.由一個(gè)屬性組成

C.不能由全部屬性組成D.可由一個(gè)或多個(gè)能惟一標(biāo)識(shí)該關(guān)系模式中任意元組的屬性組成

二、計(jì)算題

1、設(shè)有如下圖的關(guān)系R,S和T,計(jì)算:R1=R?SR2=R-S

R3=R??TR3=RASOMEC.=ALLD.ALL20視圖建立后,在數(shù)據(jù)字典中存放的是A.查詢語句B.組成視圖的表的內(nèi)容C.視圖的定義D.產(chǎn)生視圖的表的定義

第21~24題基于這樣三個(gè)表,即學(xué)生表S、課程表C和學(xué)生選課表SC,它們的結(jié)構(gòu)如S(S#,SN,SEX,AGE,DEPT)C(C#,CN)

SC(S#,C#,GRADE)

其中,S#為學(xué)號(hào),SN為姓名,SEX為性別,AGE為年齡,DEPT為系別,C#為課程21檢索所有比“王華”年齡大的學(xué)生姓名、年齡和性別。正確的SELECT語句是A.SELECTSN,AGE,SEXFROMSWHEREAGE>(SELECTAGEFROMSWHERESN=’王華’)

B.SELECTSN,AGE,SEXFROMSWHERESN=’王華’

C.SELECTSN,AGE,SEXFROMSWHEREAGE>(SELECTAGEWHERESN=’王華’)D.SELECTSN,AGE,SEXFROMSWHEREAGE>王華.AGE22檢索選修課程“C2〞的學(xué)生中成績最高的學(xué)生的學(xué)號(hào)。正確的SELECT語句是。

A.SELECTS#FROMSCWHEREC#=’C2’ANDGRADE>=(SELECTGRADEFROMSCWHEREC#=’C2’)

B.SELECTS#FROMSCWHEREC#=’C2’ANDGRADEIN(SELECTGRADEFROMSCWHEREC#=’C2’)

C.SELECTS#FROMSCWHEREC#=’C2’ANDGRADENOTIN(SELECTGRADEFROMSCWHEREC#=’C2’)

D.SELECTS#FROMSCWHEREC#=’C2’ANDGRADE>=ALL(SELECTGRADEFROMSCWHEREC#=’C2’)

23檢索學(xué)生姓名及其所選修課程的課程號(hào)和成績。正確的SELECT語句是A.SELECTS.SN,SC.C#,SC.GRADEFROMSWHERES.S#=SC.S#

B.SELECTS.SN,SC.C#,SC.GRADEFROMSCWHERES.S#=SC.GRADEC.SELECTS.SN,SC.C#,SC.GRADEFROMS,SCWHERES.S#=SC.S#D.SELECTS.SN,SC.C#,SC.GRADEFROMS,SC

24檢索選修4門以上課程的學(xué)生總成績(不統(tǒng)計(jì)不及格的課程),并要求按總成續(xù)的降序排列出來。正確的SELECT語句是。

A.SELECTS#,SUM(GRADE)FROMSCWHEREGRADE>=60GROUPBYS#ORDERBY2DESCHAVINGCOUNT(*)>=4

A.SELECTS#,SUM(GRADE)FROMSCWHEREGRADE>=60GROUPBYS#HAVINGCOUNT(*)>=4ORDERBY2DESC

A.SELECTS#,SUM(GRADE)FROMSCWHEREGRADE>=60HAVINGCOUNT(*)>=4GROUPBYS#ORDERBY2DESC

A.SELECTS#,SUM(GRADE)FROMSCWHEREGRADE>=60ORDERBY2DESCGROUPBYS#HAVINGCOUNT(*)>=4

25假定學(xué)生關(guān)系是S(S#,SNAME,SEX,AGE),課程關(guān)系是C(C#,CNAME,TEACHER),學(xué)生選課關(guān)系是SC(S#,C#,GRADE)。要查找選修,“COMPUTER〞課程的“女〞學(xué)生姓名,將涉及到關(guān)系A(chǔ).SB.SC,CC.S,SCD.S,C,SC27若有如下SQL語句創(chuàng)立一個(gè)表student:CREATETABLEstudent(NOCHAR(4)NOTNULL,NAMECHAR(8)NOTNULL,SEXCHAR(2),AGEINT)

可以插入到student表中的是。A.('1031,’曾華’,男,23)B.(‘1031’,’曾華‘,NULL,NULL)C.(NULL,’曾華’,’男’,23)D.('1031’,NULL,’男’,23)28、一般說來,()完全可以像一個(gè)基本表那樣進(jìn)行更新。

A.由多個(gè)基本表導(dǎo)出的視圖B.在定義視圖的語句中帶有集函數(shù)的視圖

C.在定義視圖的語句中帶有DISTINCT關(guān)鍵詞的視圖D.行列子集視圖

29、查詢姓“張〞的學(xué)生的詳細(xì)信息的SQL語句是()。

A.SELECT*FROMSTUDENTWHERESNAMELIKE?張%?

B.SELECT*FROMSTUDENTWHERESNAME=?張%?

C.SELECT*FROMSTUDENTWHERESNAMELIKE?張_?D.SELECT*FROMSTUDENTWHERESNAME=?張_?30、視圖本身不獨(dú)立存儲(chǔ)在數(shù)據(jù)庫中,既數(shù)據(jù)庫中只存放視圖的(),而不存放視圖的(),視圖是一個(gè)()。

A.定義、對(duì)應(yīng)的數(shù)據(jù)、虛表B.定義、對(duì)應(yīng)的數(shù)據(jù)、實(shí)表C.對(duì)應(yīng)的數(shù)據(jù)、定義、實(shí)表D.對(duì)應(yīng)的數(shù)據(jù)、定義、虛表31、以下()事件不會(huì)引起數(shù)據(jù)庫觸發(fā)器觸發(fā)。

A.在表中插入記錄行B.修改記錄行C.刪除記錄行D.創(chuàng)立一個(gè)表

二、綜合題

1、見教材P127頁第5題2、試驗(yàn)中的SQL部分3、設(shè)有如下關(guān)系

學(xué)生:Student(Sno,Sname,Sex,Sage,Sdept)課程:Course(Cno,Cname,Cpno,Ccredit)選修:SC(Sno,Cno,Grade)用關(guān)系代數(shù)完成以下操作:

(1)查詢年齡小于20歲的學(xué)生的學(xué)號(hào),姓名;

(2)查詢選修了課程為2的課程的學(xué)生的姓名;(3)查詢成績低于60分的學(xué)生的學(xué)號(hào);

(4)查詢選修了藝術(shù)欣賞的學(xué)生的學(xué)號(hào)及姓名;(5)查詢學(xué)生的學(xué)號(hào),姓名和年齡;

用SQL語言完成以下操作:

(5)建立學(xué)生表:Student。表的基本結(jié)構(gòu)如下:列名SNO說明學(xué)號(hào)數(shù)據(jù)類型CHAR(7)CHAR(10)CHAR(2)SMALLINTVARCHAR(20)約束主碼NOTNULL取“男〞或“女〞取值15-45SNAME姓名SSEXSAGE性別年齡SDEPT所在系(6)建立選課表SC:表的基本結(jié)構(gòu)如下:列名SNOCNO說明學(xué)號(hào)課程名數(shù)據(jù)類型CHAR(7)VARCHAR(10)SMALLINT約束NOTNULL,引用Student的外碼NOTNULL,引用Course的外碼大于0GRADE成績(7)建立課程表Course:

列名CNOCNAMECPNO說明課程號(hào)課程名先修課數(shù)據(jù)類型CHAR(10)約束主碼VARCHAR(20)NOTNULLCHAR(10)SMALLINT大于0CCREDIT學(xué)分(8)查詢考試成績有不及格的學(xué)生的學(xué)號(hào);

(9)查詢年齡在20~23歲之間的學(xué)生的姓名、系別和年齡;

(10)查詢學(xué)生的選課狀況,要求輸出學(xué)號(hào),姓名,課程名,成績,依照學(xué)號(hào)升序排序;(11)統(tǒng)計(jì)各門課程的不及格人數(shù),要求輸出課程,不及格人數(shù);

(12)插入一個(gè)新學(xué)生的記錄(學(xué)號(hào):9512103;姓名:陳冬;性別:男;年齡:18;系名:IS);

(13)修改“9512101〞學(xué)生的“C01〞課程成績?yōu)?5;(14)刪除所有課程為“C05〞的選課記錄;

(15)建立一個(gè)視圖S_G,包括平均成績大于75分的學(xué)生的學(xué)號(hào)及平均成績。4.查詢?nèi)w學(xué)生的信息;

5.查詢“信息系〞學(xué)生的學(xué)號(hào),姓名和出生年份;

6.查詢選修了“數(shù)據(jù)庫基礎(chǔ)〞課程的學(xué)生的學(xué)號(hào)和姓名及成績,按成績降序排序;7.統(tǒng)計(jì)各門課程的成績,要求輸出課程,平均成績,選修人數(shù);8.插入一條選課記錄學(xué)號(hào)9512103,課程號(hào)c05,成績89;9.將所有學(xué)生的年齡增加1歲;

10.刪除學(xué)號(hào)已95開頭的學(xué)生的所有選課記錄;

11.建立視圖C_CJ,視圖包括選課門數(shù)超過3門(包括3門)的學(xué)生的學(xué)號(hào)以及他們的選課門數(shù)。

第四部分?jǐn)?shù)據(jù)庫安全性主要內(nèi)容:

1、數(shù)據(jù)庫安全的兩種存取控制方法(DAC和MAC)2、SQL中的授權(quán)和回收(GRANT和REVOKE)

練習(xí)題:

一、選擇題

1以下哪個(gè)不是數(shù)據(jù)庫系統(tǒng)必需提供的數(shù)據(jù)控制功能__.A.安全性B.可移植性C,完整性D.并發(fā)控制

2保護(hù)數(shù)據(jù)庫,防止未經(jīng)授權(quán)或不合法的使用造成的數(shù)據(jù)泄漏、非法更改或破壞。這是指數(shù)據(jù)的A.安全性B.完整性C.并發(fā)控制D.恢復(fù)

3數(shù)據(jù)庫的__是指數(shù)據(jù)的正確性和相容性.A.安全性B.完整性C.并發(fā)控制D.恢復(fù)

4、以下SQL語句中,能夠?qū)崿F(xiàn)“收回用戶U4對(duì)學(xué)生表(STUD)中學(xué)號(hào)(XH)的修改權(quán)〞這一功能的是__。

A.REVOKEUPDATE(XH)ONTABLEFROMU4

B.REVOKEUPDATE(XH)ONTABLEFROMPUBLICC.REVOKEUPDATE(XH)ONSTUDFROMU4

D.REVOKEUPDATE(XH)ONSTUDFF0MPUBLIC

5、將查詢SC表的權(quán)限授予用戶U1,并允許該用戶將此權(quán)限授予其他用戶。實(shí)現(xiàn)此功能的SQL語句是__。

A.GRANTSELECTTOSCONUlWITHPUBIJICB.GRANTSELECTONSCTOU1WITHPUBLIC

C.GRANTSELECTTOSCONUlWITHGRANTOPTIOND.GRANTSEIECTONSCTOU1WITHGRANTOPTION6、用于實(shí)現(xiàn)數(shù)據(jù)存取安全性的SQL語句是A.CREATETABLEB.COMMITC.GRANT和REVOKED.ROLLBACK7、在數(shù)據(jù)庫系統(tǒng)中,對(duì)存取權(quán)限的定義稱為A.命令B.授權(quán)C.定義D,審計(jì)

8、數(shù)據(jù)庫管理系統(tǒng)尋常提供授權(quán)功能來控制不同用戶訪問數(shù)據(jù)的權(quán)限,這主要是為了實(shí)現(xiàn)數(shù)據(jù)庫的A.可靠性B.一致性C.完整性D.安全性二、綜合題

1.把查詢Student表的權(quán)限授予用戶u1和u2。

2.把刪除Student表、Course表中數(shù)據(jù)的權(quán)限授予用戶u1和u2。

3.把修改SC表中選課記錄的權(quán)限授予用戶u1,并允許他再將此權(quán)力授予其他用戶。4.把查詢Student表、SC表、Course表的權(quán)力授予全體用戶。

5.把對(duì)Student表的所有操作權(quán)力授予用戶u1,u2,并允許他再將此權(quán)力授予其他用戶。6.收回用戶u1、u2具有的查詢Student表的權(quán)限。

7.收回u1、u2擁有的刪除Student表、Course表中數(shù)據(jù)的權(quán)限。8.收回用戶u1具有的修改SC表中選課記錄的權(quán)限。

9.從全體用戶中收回查詢Student表、SC表、Course表的權(quán)力。10.從用戶u1、u2中收回對(duì)Student表的所有操作權(quán)限。

11.建立一個(gè)只包含全體計(jì)算機(jī)系(SC)學(xué)生學(xué)號(hào)、姓名、性別的視圖;并進(jìn)一步把查詢?cè)撘晥D的權(quán)限賦給用戶U1、U2。三、簡答題

1、存取控制機(jī)制包括哪兩部分?2、自主存取控制

3、強(qiáng)制存取控制

第五部分?jǐn)?shù)據(jù)庫完整性主要內(nèi)容:

1、三類完整性的定義2、觸發(fā)器的作用

練習(xí)題:

一、選擇題

1.假使在學(xué)生-課程數(shù)據(jù)庫中的SC表上建立了參照完整性約束:ForeignKey(Sno)ReferencesStudent(Sno),F(xiàn)oreignKey(Cno)ReferencesCourse(Cno),則()操作可能會(huì)違背該約束。

A.在Student表上增加一行記錄B.在Course表上增加一行記錄C.在SC表上刪除一行記錄D.在SC表上增加一行記錄2.假使在學(xué)生-課程數(shù)據(jù)庫中的SC表上建立了參照完整性約束:ForeignKey(Sno)ReferencesStudent(Sno),F(xiàn)oreignKey(Cno)ReferencesCourse(Cno),則()操作可能會(huì)違背該完整性約束。

A.在Student表上增加一行記錄B.在Course表上增加一行記錄C.在SC表上刪除一行記錄D.更新SC表上的記錄

3.假使在學(xué)生-課程數(shù)據(jù)庫中的SC表上建立了參照完整性約束:ForeignKey(Sno)ReferencesStudent(Sno),F(xiàn)oreignKey(Cno)ReferencesCourse(Cno),則()操作不可能會(huì)違背該約束。

A.更新SC表中的選課記錄B.更新Course表中的課程記錄C.在Student表上增加一個(gè)學(xué)生的記錄D.刪除SC表中的一條選課記錄4.下面()屬于數(shù)據(jù)庫完整性控制。

A.阻止未經(jīng)授權(quán)的用戶登錄數(shù)據(jù)庫B.開啟審計(jì)功能

C.不允許學(xué)生的考試成績小于0分D.將數(shù)據(jù)庫中的數(shù)據(jù)備份5.下面()一定不屬于數(shù)據(jù)庫完整性控制。A.在SC表上建立一個(gè)觸發(fā)器B.給數(shù)據(jù)表的某一列建立一個(gè)默認(rèn)值

C.規(guī)定Student表中學(xué)生的性別只能取“男〞,“女〞D.將數(shù)據(jù)庫中易改變的數(shù)據(jù)和不易改變的數(shù)據(jù)分開存放6-10題Student、SC、Course表中已有數(shù)據(jù)如下:Student:SnoSnameSdeptSsexSageCS男211234501aaa1234502bbb1234503cccCourseCnoCnameC01UuuuC02VvvvC10XxxxC11YyyyC12ZzzzSCSnoCSIS女男2022CpnoCcreditC08C07C15C16C20122314C03WC06CnoGrade1234501C01801234501C02881234502C01901234503C10851234503C1191

7.若在SC表上建立外碼:

ForeignKey(Sno)ReferencesStudent(Sno)ONDeleteNOActionONUpdateNOAction,

ForeignKey(Cno)ReferencesCourse(Cno)ONDeleteNOActionONUpdateNOAction,

則下面能夠正常執(zhí)行的選項(xiàng)是()

A.刪除Student表中學(xué)號(hào)為1234501的基本信息B.將Course表中的課程號(hào)C01修改為C100C.在SC表上刪除所有課程號(hào)為C01的選課記錄

D.在SC表上插入一行選課記錄:學(xué)號(hào)為1234502,課程號(hào)為C02,成績808.若在SC表上建立外碼:

ForeignKey(Sno)ReferencesStudent(Sno)ONDeleteNOActionONUpdateNOAction,

ForeignKey(Cno)ReferencesCourse(Cno)ONDeleteNOActionONUpdateNOAction,

則下面能夠正常執(zhí)行的選項(xiàng)是()

A.刪除Student表中學(xué)號(hào)為1234501的基本信息B.將Course表中的課程號(hào)C01修改為C100

C.修改SC表上其次行選課記錄,使得課程號(hào)由C02變?yōu)镃20D.修改SC表上第一行選課記錄,使得課程號(hào)C01變?yōu)镃119..若在SC表上建立外碼:

自控系CTY張紅,曾鍵

6、指出以下關(guān)系模式是第幾范式(1)R(X,Y,Z)FD={XY-->Z}

(2)R(X,Y,Z)FD={Y-->Z,XZ-->Y}

(3)R(X,Y,Z)FD={Y-->Z,Y-->X,X-->YZ}(4)R(X,Y,Z)FD={X-->Y,X-->Z}(5)R(W,X,Y,Z)FD={X-->Z,WX-->Y}(6)R(A,B,C,D)FD={B-->D,AB-->C}(7)R(A,B,C)FD={A-->B,B-->A,C-->A}7、設(shè)關(guān)系模式R(A,B,C,D,E,G),FD={A->D,E->D,D->B,BC->D,EC->A}。試求:(1)R的候選碼(2)R所屬的范式

8、設(shè)有關(guān)系模式:

TEACHER(教師編號(hào),教師姓名,電話,所在部門,借閱圖書編號(hào),書名,借書日期,還書日期,備注)

(1)教師編號(hào)是候選碼嗎?說明理由(2)該關(guān)系模式的主碼是什么?

(3)該關(guān)系模式是否存在部分函數(shù)依靠?假使存在,請(qǐng)寫出至少兩個(gè)?(4)該關(guān)系模式滿足第幾范式?(5)將該關(guān)系模式分解為3NF。

9、假設(shè)某商業(yè)集團(tuán)數(shù)據(jù)庫中有一關(guān)系模式R(商店編號(hào),商品編號(hào),數(shù)量,部門編號(hào),負(fù)責(zé)人),若規(guī)定:

(1)每個(gè)商店的每種商品只在一個(gè)部門銷售;(2)每個(gè)商店的每個(gè)部門只有一個(gè)負(fù)責(zé)人;(3)每個(gè)商店的每種商品只有一個(gè)庫存數(shù)量;求解:

(1)寫出關(guān)系R的基本函數(shù)依靠(2)找出R的候選碼

(3)R的范式,若不屬于3NF,則分解為3NF10、設(shè)有如下實(shí)體:

學(xué)生:學(xué)號(hào)、姓名、性別、年齡課程:課程號(hào)、課程名

教師:教師號(hào)、姓名.性別、職稱系:系名稱、電話

上述實(shí)體中存在如下聯(lián)系:

(l)一個(gè)學(xué)生可選修多門課程,一門課程可被多個(gè)學(xué)生選修。(2)一個(gè)教師可講授多門課程,一門課程可由多個(gè)教師講授。(3)一個(gè)系可有多個(gè)教師,一個(gè)教師只能屬于一個(gè)系.試完成如下工作:

(l)設(shè)計(jì)該系統(tǒng)的E-R圖。

(2)將該E-R圖轉(zhuǎn)換為等價(jià)的關(guān)系模式結(jié)構(gòu).11、一個(gè)圖書管理系統(tǒng),基本要求如下:

?一名讀者可借閱多種書,一種書可由多名讀者借閱;?一種書只在一個(gè)書庫存放,一個(gè)書庫可存放多種書;?一個(gè)書庫有一個(gè)管理員,一個(gè)管理員只負(fù)責(zé)一個(gè)書庫;

?讀者信息包括讀者編號(hào)、姓名、單位等;圖書信息包括書號(hào)、書名、、出版社

等;書庫信息包括書庫號(hào)、面積等;管理員包括管理員編號(hào)、姓名等。

根據(jù)上述信息,完成以下內(nèi)容:(1)設(shè)計(jì)系統(tǒng)的E-R模型;

(2)將設(shè)計(jì)的E-R模型轉(zhuǎn)換為關(guān)系模型,并標(biāo)出關(guān)系的碼。

12、某校教學(xué)管理系統(tǒng)需要保存課程、教師、研究生、系所及他們之間的信息。課程的屬性包括課程號(hào)、課程名、學(xué)分等;教師的屬性包括職工號(hào)、姓名、性別、職稱等;研究生的屬性包括學(xué)號(hào)、姓名、性別、年齡等;系所的屬性包括系所名稱、電話等。

?一個(gè)系所可有多個(gè)教師,一個(gè)教師只能屬于一個(gè)系所;?教師可以講授多門課程,每門課可以由多個(gè)教師講授;?每個(gè)研究生可以選修多門課程;根據(jù)上述信息,完成以下內(nèi)容:(1)設(shè)計(jì)系統(tǒng)的E-R模型;

(2)將設(shè)計(jì)的E-R模型轉(zhuǎn)換為關(guān)系模型,并標(biāo)出關(guān)系的碼。

五、簡答題

1、關(guān)系模式的四種異常問題2、數(shù)據(jù)庫設(shè)計(jì)的六個(gè)基本步驟

第七部分并發(fā)控制及數(shù)據(jù)庫恢復(fù)主要內(nèi)容:

1、事務(wù)的概念及四個(gè)特性

2、數(shù)據(jù)庫恢復(fù)機(jī)制中建立冗余數(shù)據(jù)的技術(shù)(數(shù)據(jù)轉(zhuǎn)儲(chǔ)和登錄日志文件)3、并發(fā)操作帶來的三類數(shù)據(jù)不一致性

4、封鎖是實(shí)現(xiàn)并發(fā)控制的重要技術(shù),封鎖的概念及封鎖的兩種類型。5、可串行化調(diào)度的定義6、兩段鎖協(xié)議

練習(xí)題:

一、填空題

1、寫一個(gè)修改到數(shù)據(jù)庫中,與寫一個(gè)表示這個(gè)修改的運(yùn)行記錄到日志文件中是兩個(gè)不同的操作,對(duì)這兩個(gè)操作的順序安排應(yīng)當(dāng)是

A.前者先做B.后者先做

C.由程序員在程序中作安排D.哪一個(gè)先做由系統(tǒng)決定2、“年齡在15至30歲之間〞這種約束屬于DBMS的__功能.A.恢復(fù)B.并發(fā)控制C.完整性D.安全性

3、在第一個(gè)事務(wù)以S封鎖方式讀數(shù)據(jù)A時(shí),其次個(gè)事務(wù)對(duì)數(shù)據(jù)A的讀方式會(huì)遭到失敗的是__.

A.實(shí)現(xiàn)X封鎖的讀B.實(shí)現(xiàn)S封鎖的讀C.不加封鎖的讀D.實(shí)現(xiàn)共享型封鎖的讀4、用于實(shí)現(xiàn)數(shù)據(jù)存取安全性的SQL語句是A.CREATETABLEB.COMMITC.GRANT和REVOKED.ROLLBACK

5、在數(shù)據(jù)庫系統(tǒng)中,對(duì)存取權(quán)限的定義稱為A.命令B.授權(quán)C.定義D,審計(jì)

6、數(shù)據(jù)庫管理系統(tǒng)尋常提供授權(quán)功能來控制不同用戶訪問數(shù)據(jù)的權(quán)限,這主要是為了實(shí)現(xiàn)數(shù)據(jù)庫的A.可靠性B.一致性C.完整性D.安全性

7、是DBMS的基本單位,它是用戶定義的一組規(guī)律一致的程序序列.A.程序B.命令C.事務(wù)D.文件8、事務(wù)的原子性是指A.事務(wù)中包括的所有操作要么都做,要么都不做B.事務(wù)一旦提交,對(duì)數(shù)據(jù)庫的改變是永久的C.一個(gè)事務(wù)內(nèi)部的操作及使用的數(shù)據(jù)對(duì)并發(fā)的其他事務(wù)是隔離的D.事務(wù)必需使數(shù)據(jù)庫從一個(gè)一致性狀態(tài)變到另一個(gè)一致性狀態(tài)

9、事務(wù)是數(shù)據(jù)庫執(zhí)行的基本工作單位。假使一個(gè)事務(wù)執(zhí)行成功,則全部更新提交;假使一個(gè)事務(wù)執(zhí)行失敗,則已做過的更新被恢復(fù)原狀,好像整個(gè)事務(wù)從未有過這些更新,這就保持?jǐn)?shù)據(jù)庫處于狀態(tài)。A.安全性B.一致性C.完整性D.可靠性10、事務(wù)的一致性是指__.A.事務(wù)中包括的所有操作要么都做,要么都不做B.事務(wù)一旦提交,對(duì)數(shù)據(jù)庫的改變是永久的C.一個(gè)事務(wù)內(nèi)部的操作及使用的數(shù)據(jù)對(duì)并發(fā)的其他事務(wù)是隔離的D.事務(wù)必需使數(shù)據(jù)庫從一個(gè)一致性狀態(tài)變到另一個(gè)一致性狀態(tài)11、事務(wù)的隔離性是指

A.事務(wù)中包括的所有操作要么都做,要么都不做B.事務(wù)一旦提交,對(duì)數(shù)據(jù)庫的改變是永久的C.一個(gè)事務(wù)內(nèi)部的操作及使用的數(shù)據(jù)對(duì)并發(fā)的其他事務(wù)是隔離的D.事務(wù)必需使數(shù)據(jù)庫從一個(gè)一致性狀態(tài)變到另一個(gè)一致性狀態(tài)12、事務(wù)的持久性是指

A.事務(wù)中包括的所有操作要么都做,要么都不做B.事務(wù)一旦提交,對(duì)數(shù)據(jù)庫的改變是永久的C.一個(gè)事務(wù)內(nèi)部的操作及使用的數(shù)據(jù)對(duì)并發(fā)的其他事務(wù)是隔離的

D.事務(wù)必需使數(shù)據(jù)庫從一個(gè)一致性狀態(tài)變到另一個(gè)一致性狀態(tài)13、多用戶數(shù)據(jù)庫系統(tǒng)的目標(biāo)之一是使它的每個(gè)用戶好像正在使用一個(gè)單用戶教據(jù)庫,為此數(shù)據(jù)庫系統(tǒng)必需進(jìn)行__.A.安全性控制B.完整性控制C.并發(fā)控制D.可靠性控制14、設(shè)有兩個(gè)事務(wù)Tl、T2,其并發(fā)操作如下圖,以下評(píng)價(jià)正確的是.A.該操作不存在問題B.該操作丟失修改C.該操作不能重復(fù)讀D.該操作讀“臟〞數(shù)據(jù)T1①讀A=10②③A=A-5寫回④T2讀A=10A=A-8寫回15、設(shè)有兩個(gè)事務(wù)Tl、T2,其并發(fā)操作如下圖,以下評(píng)價(jià)正確的是.A.該操作不存在問題B.該操作丟失修改C.該操作不能重復(fù)讀D.該操作讀“臟〞數(shù)據(jù)T1①讀X=48②③X=X+10寫回④T2讀X=48X=X-2寫回16、設(shè)有兩個(gè)事務(wù)Tl、T2,其并發(fā)操作如下圖,以下評(píng)價(jià)正確的是.A.該操作不存在問題B.該操作丟失修改C.該操作不能重復(fù)讀D.該操作讀“臟〞數(shù)據(jù)T1①讀A=10,B=5②③④讀A=20,B=5⑤求和25驗(yàn)證錯(cuò)T2讀A=10A=A*2寫回17、設(shè)有兩個(gè)事務(wù)Tl、T2,其并發(fā)操作如下圖,以下評(píng)價(jià)正確的是.A.該操作不存在問題B.該操作丟失修改C.該操作不能重復(fù)讀D.該操作讀“臟〞數(shù)據(jù)T1①讀A=100②A=A*2寫回③④ROLLBACK恢復(fù)A=100T2讀A=200

18、設(shè)Tl和T2兩個(gè)事務(wù),它們對(duì)數(shù)據(jù)A的并發(fā)操作如下圖(其中SLOCKA表示對(duì)數(shù)據(jù)A上S鎖,UNLOCKA表示對(duì)數(shù)據(jù)A解鎖,COMMIT表示提交操作)。對(duì)這個(gè)并發(fā)操作,下面5個(gè)評(píng)價(jià)中的和兩條評(píng)價(jià)是正確的.

A.該操作不能重復(fù)讀B.該操作丟失修改

C.該操作符合完整性要求

D.該操作的第(l)步中,事務(wù)T1應(yīng)申請(qǐng)X鎖

E.該操作的第(2)步中,事務(wù)T2不可能得到對(duì)A的鎖T1①請(qǐng)求SLOCKA讀A=18②③A=A+10寫回A=28COMMITUNLOCKA④T2請(qǐng)求SLOCKA讀A=18寫回A=18COMMITUNLOCKA19、解決并發(fā)操作帶來的數(shù)據(jù)不一致性問題時(shí)普遍采用A.封鎖B.恢復(fù)C.存取控制.D.協(xié)商

20、若事務(wù)T對(duì)數(shù)據(jù)R已加X鎖,則其他事務(wù)對(duì)數(shù)據(jù)RA.可以加S鎖不能加X鎖B.不能加S鎖可以加X鎖C.可以加S鎖也可以加X鎖D.不能加任何鎖

21、不允許任何其他事務(wù)對(duì)這個(gè)鎖定目標(biāo)再加任何類型鎖的鎖是__。A.共享鎖B.排他鎖C.共享鎖或排他鎖

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論