版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
數(shù)據(jù)庫復習題m數(shù)據(jù)庫復習題m數(shù)據(jù)庫復習題m數(shù)據(jù)庫復習題m編制僅供參考審核批準生效日期地址:電話:傳真:郵編:一、選擇題1、現(xiàn)實世界中客觀存在并能相互區(qū)別的事物稱為(A)。A.實體 B.實體集 C.字段
D.記錄2、現(xiàn)實世界中事物的特性在信息世界中稱為(C)。A.實體 B.實體標識符 C.屬性 D.關(guān)鍵碼3、層次模型必須滿足的一個條件是(B)。A.每個結(jié)點均可以有一個以上的父結(jié)點 B.有且僅有一個結(jié)點無父結(jié)點C.不能有結(jié)點無父結(jié)點 D.可以有一個以上的結(jié)點無父結(jié)點4、采用二維表格結(jié)構(gòu)表達實體類型及實體間聯(lián)系的數(shù)據(jù)模型是(C)。A.層次模型 B.網(wǎng)狀模型 C.關(guān)系模型 D.實體聯(lián)系模型5、關(guān)系數(shù)據(jù)模型(D)。A.只能表示實體間的1:1聯(lián)系 B.只能表示實體間的1:n聯(lián)系C.只能表示實體間的m:n聯(lián)系 D.可以表示實體間的上述三種聯(lián)系6、數(shù)據(jù)庫中,數(shù)據(jù)的邏輯數(shù)據(jù)獨立性是指(A)。A.概念模式改變,外模式和應(yīng)用程序不變 B.概念模式改變,內(nèi)模式不變C.內(nèi)模式改變,概念模式不變 D.內(nèi)模式改變,外模式和應(yīng)用程序不變7、數(shù)據(jù)庫中,數(shù)據(jù)的物理獨立性是指指(C)。A.數(shù)據(jù)庫與數(shù)據(jù)庫管理系統(tǒng)的相互獨立 B.用戶程序與DBMS的相互獨立C.用戶的應(yīng)用程序與存儲在磁盤上的數(shù)據(jù)庫中的數(shù)據(jù)是相互獨立D.應(yīng)用程序與數(shù)據(jù)庫中數(shù)據(jù)的邏輯結(jié)構(gòu)相互獨立8、數(shù)據(jù)庫(DB)、DBMS、DBS三者之間的關(guān)系(B)。A.DB包括DBMS和DBS B.DBS包括DB和DBMSC.DBMS包括DB和DBS D.DBS與DB和DBMS無關(guān)9、數(shù)據(jù)庫系統(tǒng)中,用(D)描述全部數(shù)據(jù)的整體邏輯結(jié)構(gòu)。A.外模式 B.存儲模式 C.內(nèi)模式 D.概念模式10、數(shù)據(jù)庫系統(tǒng)中,用戶使用的數(shù)據(jù)視圖用(A)描述,它是用戶與數(shù)據(jù)庫之間的接口。A.外模式 B.存儲模式 C.內(nèi)模式 D.概念模式11、數(shù)據(jù)庫系統(tǒng)中,物理存儲視圖用(C)描述。A.外模式 B.用戶模式 C.內(nèi)模式 D.概念模式11、數(shù)據(jù)庫系統(tǒng)達到了數(shù)據(jù)獨立性是因為采用了(D)。A.層次模型B.網(wǎng)狀模型C.關(guān)系模型 D.三級模式結(jié)構(gòu)兩級映射13、下列語言中,不是宿主語言的是(C)。
A.C
B.FORTRAN
C.SQL
D.COBOL14、數(shù)據(jù)庫系統(tǒng)中,負責物理結(jié)構(gòu)與邏輯結(jié)構(gòu)的定義和修改的人員是(A)。A.數(shù)據(jù)庫管理員
B.專業(yè)用戶
C.應(yīng)用程序員
D.最終用戶15、數(shù)據(jù)庫系統(tǒng)中,使用專用的查詢語言操作數(shù)據(jù)的人員是(B)。A.數(shù)據(jù)庫管理員
B.專業(yè)用戶
C.應(yīng)用程序員
D.最終用戶16、數(shù)據(jù)庫系統(tǒng)中,使用宿主語言和DML編寫應(yīng)用程序的人員是(C)。A.數(shù)據(jù)庫管理員
B.專業(yè)用戶
C.應(yīng)用程序員
D.最終用戶17、當關(guān)系由多個侯選碼時,則選定一個作為主碼,但若主碼為全碼時應(yīng)包含(D)。A.單個屬性 B.兩個屬性 C.多個屬性 D.全部屬性18、在基本的關(guān)系中,下列說法正確的是(C)。A.行列順序有關(guān)
B.屬性名允許重名
C.任意2個元組不允許重復
D.列是非同質(zhì)的19、關(guān)系代數(shù)的5個基本操作是(D)。A.并、交、差、笛卡兒積、除法
B.并、交、選取、笛卡兒積、除法C.并、交、選取、投影、除法
D.并、差、選取、笛卡兒積、投影20、4元關(guān)系R為:R(A,B,C,D),則(C)。A.πA,C(R)為取屬性值為A,C的兩列組成B.πA,C(R)為取屬性值為1、3的兩列組成C.π1,3(R)和πA,C(R)是等價的D.π1,3(R)和πA,C(R)是不等價的21、δ3<'2'(S)表示(B)。A.表示從S關(guān)系中挑選3的值小于第二個分量的元組B.表示從S關(guān)系中挑選第三個分量的值小于’2’C.表示從S關(guān)系中挑選第三個分量的值小于第二個分量的元組D.δ3<'2'(S)是向關(guān)系垂直方向的運算22、R為4元關(guān)系R(A,B,C,D),S為三元關(guān)系S(B,C,D),R與S全連接成的結(jié)果集是(C)元關(guān)系。
A.4
B.3
C.7
D.623、R為4元關(guān)系R(A,B,C,D),S為三元關(guān)系S(B,C,D),R與S自然連接成的結(jié)果集是(A)元關(guān)系。A.4
B.3
C.7
D.624、關(guān)系模式S(A,B,C,D)代數(shù)中的δ3<'2'(S)等價于(A)。A.SELECT*FROMSWHILEC<'2'
B.SELECTB,CFROMSWHILEC<'2'C.SELECTB,CFROMSHAVINGC<'2'
D.SELECT*FROMSWHILE'3'<B25、笛卡爾積是(B)進行運算。A.向關(guān)系的垂直方向
B.向關(guān)系的水平方向C.即向關(guān)系的水平方向也向關(guān)系的垂直方向D.先向關(guān)系的垂直方向,然后在向關(guān)系的水平方向26、自然連接是(B)進行運算。A.向關(guān)系的垂直方向
B.即向關(guān)系的水平方向也向關(guān)系的垂直方向C.向關(guān)系的水平方向 D.先向關(guān)系的垂直方向,然后在向關(guān)系的水平方向27、從E-R模型關(guān)系向關(guān)系模型轉(zhuǎn)換時,一個M:N聯(lián)系轉(zhuǎn)換為關(guān)系模式時,該關(guān)系模式的關(guān)鍵字是(C)。A.M端實體的關(guān)鍵字 B.N端實體的關(guān)鍵字C.M端實體關(guān)鍵字與N端實體關(guān)鍵字組合 D.重新選取其他屬性28、在關(guān)系R(R#,RN,S#)和S(S#,SN,SD)中,R的主碼是R#,S的主碼是S#,則S#在R中稱為(A)。A.外碼B.候選碼C.主碼D.超碼29、設(shè)學生關(guān)系模式為:學生(學號、姓名、年齡、性別、成績、專業(yè)),則該關(guān)系模式的主鍵是(C)。A.姓名
B.學號,姓名
C.學號
D.學號,姓名,年齡30、在視圖上不能完成的操作是(C)。A.更新視圖 B.查詢 C.在視圖上定義新的表 D.在視圖上定義新的視圖31、設(shè)關(guān)系模式R(U,F(xiàn)),U為R的屬性集合,F(xiàn)為U上的一種函數(shù)依賴,則對R(U,F(xiàn))而言,如果X→Y為F所蘊涵,且ZU,則XZ→YZ為F所蘊涵。這是函數(shù)依賴的(D)A.傳遞律
B.合并規(guī)則
C.自反律
D.增廣律32、在R(U)中,如果X→Y,并且對于X的任何一個真子集X',都有X'Y,則(B)。A.Y函數(shù)依賴于X B.Y對X完全函數(shù)依賴 C.X為U的候選碼 D.R屬于2NF33、XAi成立是XA1A2…Ak成立的(C)A.充分條件 B.必要條件 C.充要條件 D.既不充分也不必要34、設(shè)一關(guān)系模式是:運貨路徑(顧客姓名,顧客地址,商品名,供應(yīng)商姓名,供應(yīng)商地址),則該關(guān)系模式的主鍵是(C)。A.顧客姓名,供應(yīng)商姓名;
B.顧客姓名,商品名C.顧客姓名,商品名,供應(yīng)商姓名
D.顧客姓名,顧客地址,商品名35、關(guān)系模式學生(學號,課程號,名次),若每一名學生每門課程有一定的名次,每門課程每一名次只有一名學生,則一下敘述中錯誤的是(C)。A.(學號,課程號)和(課程號,名次)都可以作為候選鍵
B.關(guān)系模式屬于第三范試
c.只有(學號,課程號)能作為候選鍵 D.關(guān)系模式數(shù)據(jù)BCNF36、SQL語言具有兩種使用方式,分別稱為交互式SQL和(C)。A.提示式SQL B.多用戶SQL C.嵌入式SQL D.解釋式SQL37、關(guān)系數(shù)據(jù)庫設(shè)計理論中,起核心作用的是(C)。A.范式
B.模式設(shè)計
C.數(shù)據(jù)依賴
D.數(shù)據(jù)完整性38、概念結(jié)構(gòu)設(shè)計階段得到的結(jié)果是(B)。A.數(shù)據(jù)字典描述的數(shù)據(jù)需求B.E-R圖表示的概念模型C.某個DBMS所支持的數(shù)據(jù)模型D.包括存儲結(jié)構(gòu)和存取方法的物理結(jié)構(gòu)39、不允許任何其他事務(wù)對已鎖定目標再加任何類型鎖的鎖是(A)。A.共享鎖 B.排它鎖 C.共享鎖或排它鎖 D.以上都不是40、數(shù)據(jù)庫恢復的基礎(chǔ)是利用轉(zhuǎn)儲的冗余數(shù)據(jù)。這些轉(zhuǎn)儲的冗余數(shù)據(jù)包括(C)。A.數(shù)據(jù)字典、視圖、數(shù)據(jù)庫后備副本 B.數(shù)據(jù)字典、應(yīng)用程序、日志文件C.日志文件、數(shù)據(jù)庫后備副本 D.數(shù)據(jù)字典、應(yīng)用程序、審計檔案二、填空題1、數(shù)據(jù)庫與文件系統(tǒng)的根本區(qū)別是
數(shù)據(jù)結(jié)構(gòu)化
。2、在文件系統(tǒng)階段,數(shù)據(jù)管理的三個主要缺陷是
數(shù)據(jù)的冗余度高
、
數(shù)據(jù)的不一致性
和
數(shù)據(jù)的聯(lián)系弱
。3、
物理數(shù)據(jù)獨立性
是指數(shù)據(jù)庫的物理結(jié)構(gòu)改變時,盡量不影響整體邏輯結(jié)構(gòu)、用戶的邏輯結(jié)構(gòu)以及應(yīng)用程序。4、
邏輯數(shù)據(jù)獨立性
是數(shù)據(jù)庫的整體邏輯結(jié)構(gòu)改變時,盡量不影響用戶的邏輯結(jié)構(gòu)以及應(yīng)用程序。5、數(shù)據(jù)庫系統(tǒng)提供的數(shù)據(jù)控制功能主要包括
數(shù)據(jù)完整性控制
、
數(shù)據(jù)安全性控制
、
數(shù)據(jù)庫的恢復
和
并發(fā)控制
。6、數(shù)據(jù)庫系統(tǒng)與文件管理系統(tǒng)相比較數(shù)據(jù)的冗余度
低
,數(shù)據(jù)共享性
高
。7、用戶與操作系統(tǒng)之間的數(shù)據(jù)管理軟件是
數(shù)據(jù)庫管理系統(tǒng)(DBMS)
。8、根據(jù)不同的數(shù)據(jù)模型,數(shù)據(jù)庫管理系統(tǒng)可以分為
層次型
、
網(wǎng)狀型
、
關(guān)系型
和面向?qū)ο笮汀?、數(shù)據(jù)模型應(yīng)當滿足
比較真實地描述現(xiàn)實世界
、
容易為人所理解
和
便于在計算機上實現(xiàn)
三方面的要求。10、現(xiàn)實世界中,事物的個體在信息世界中稱為
實體
,在機器世界中稱為
記錄
。11、現(xiàn)實世界中,事物的每一個特性在信息世界中稱為
屬性
,在機器世界中稱為
字段(數(shù)據(jù)項)
。12、能唯一標識實體的屬性集,稱為
碼
。13、數(shù)據(jù)描述的兩種形式是
物理數(shù)據(jù)描述
和
邏輯數(shù)據(jù)描述
。其中
物理數(shù)據(jù)描述
是指數(shù)據(jù)在存儲設(shè)備上的存儲方式;
邏輯數(shù)據(jù)描述
是指程序員或用戶用以操作的數(shù)據(jù)形式。14、屬性的取值范圍稱為該屬性的
域
。15、兩個不同實體集的實體間有
一對一
、
一對多
和
多對多
三種情況聯(lián)系。16、表示實體類型和實體間聯(lián)系的模型,稱為
概念模型
,最著名、最為常用的概念模型是
ER模型
。17、常用的結(jié)構(gòu)數(shù)據(jù)模型有
層次模型
、
網(wǎng)狀模型
和
關(guān)系模型
。18、數(shù)據(jù)模型的三要素包含數(shù)據(jù)結(jié)構(gòu)、
數(shù)據(jù)操縱
和
完整性約束
三部分。19、在E-R圖中,用
方框
表示實體類型;用
菱形
表示聯(lián)系類型;用
橢圓
表示實體類型和聯(lián)系類型的屬性。20、用樹型結(jié)構(gòu)表示實體類型及實體間聯(lián)系的數(shù)據(jù)模型稱為
層次模型
。在該模型中,上一層記錄類型和下一層記錄類型間的聯(lián)系是
一對多
。21、用有向圖結(jié)構(gòu)表示實體類型及實體間聯(lián)系的數(shù)據(jù)模型稱為
網(wǎng)狀模型
。22、用二維表格表示實體類型及實體間聯(lián)系的數(shù)據(jù)模型稱為
關(guān)系模型
。23、數(shù)據(jù)庫的體系結(jié)構(gòu)分為
外模式
、
內(nèi)模式
和
內(nèi)模式
三級。24、DBMS提供了
三級模式
和
兩級映象
功能,保證了數(shù)據(jù)庫系統(tǒng)具有較高的數(shù)據(jù)獨立性。25、在數(shù)據(jù)庫的三級模型中,單個用戶使用的數(shù)據(jù)視圖的描述,稱為
外模式(用戶模式、子模式)
;全局數(shù)據(jù)視圖的描述,稱為
概念模式(模式)
;物理存儲數(shù)據(jù)視圖的描述,稱為
內(nèi)模式
。26、數(shù)據(jù)獨立性是指
應(yīng)用程序
和
數(shù)據(jù)
之間相互獨立,不受影響。27、數(shù)據(jù)獨立性分成
邏輯
獨立性和
物理
獨立性兩級。28、數(shù)據(jù)庫管理系統(tǒng)(DBMS)提供
DML(數(shù)據(jù)操縱語言)
實現(xiàn)對數(shù)據(jù)庫中數(shù)據(jù)的檢索和更新等操作。29、數(shù)據(jù)庫系統(tǒng)(DBS)是由
數(shù)據(jù)庫
、
硬件
、
軟件
、和
數(shù)據(jù)庫用戶
四部分組成。30、DBS中最重要的軟件是
DBMS
;最重要的用戶是
DBA
。31、采用了
數(shù)據(jù)庫
技術(shù)的計算機系統(tǒng)稱為DBS。32、數(shù)據(jù)庫用戶分為四類,分別是
DBA
、
專業(yè)用戶
、
應(yīng)用程序員
和
最終用戶
。33、DBS中負責數(shù)據(jù)庫物理結(jié)構(gòu)與邏輯結(jié)構(gòu)的定義和修改的人員,稱為
DBA
,使用宿主語言和DML編寫應(yīng)用程序的人員,稱為
應(yīng)用程序的人員
,使用應(yīng)用程序?qū)?shù)據(jù)庫進行操作的人員,稱為
最終用戶
。34、數(shù)據(jù)庫管理員DBA與DBMS的界面是
數(shù)據(jù)庫模式
;專業(yè)用戶與DBMS的界面是
數(shù)據(jù)庫查詢
。35、應(yīng)用程序員與DBMS的界面是
子模式
;最終用戶和DBMS的界面是
應(yīng)用界面
。36、關(guān)系模型由
關(guān)系的數(shù)據(jù)結(jié)構(gòu)
、
關(guān)系的操作集合
、
關(guān)系的完整性約束
三部分組成。37、關(guān)系的完整性分為
實體完整性
、
參照完整性
、
用戶定義完整性
三類。38、關(guān)系代數(shù)運算中
并
、
差
、
笛卡兒積
、
投影
和
選擇
是5個基本關(guān)系運算,其他運算可以從基本的運算中導出。39、關(guān)系代數(shù)的連接運算中當θ為“=”的連接稱為
等值連接
,且當比較的分量是相同的屬性組時,則稱為
自然連接
。40、關(guān)系運算主要有
關(guān)系代數(shù)運算
、
元組演算
、
域演算
三種,在關(guān)系的表達能力上
等價的
是可以相互轉(zhuǎn)換。41、SQL語言的功能包括
數(shù)據(jù)查詢
、
數(shù)據(jù)操縱
、
數(shù)據(jù)定義
和
數(shù)據(jù)控制
。42、SQL以同一種語法格式,提供
自含式
和
嵌入式
兩種使用方式。43、關(guān)系數(shù)據(jù)庫是以
關(guān)系模型
為基礎(chǔ)的數(shù)據(jù)庫,利用
關(guān)系
描述現(xiàn)實世界,一個關(guān)系既可以描述
一個實體及屬性
,也可以描述
實體之間的聯(lián)系
。44、在關(guān)系數(shù)據(jù)庫中,二維表稱為一個
關(guān)系
,表的每一行稱為
元組
,表的每一列稱為
屬性
。45、數(shù)據(jù)完整性約束分為
靜態(tài)約束
和
動態(tài)約束
兩類。46、關(guān)系數(shù)據(jù)庫設(shè)計理論,主要包括三個方面內(nèi)容:
數(shù)據(jù)依賴
、
范式
和
模式設(shè)計方法
。其中
數(shù)據(jù)依賴
起著核心的作用。54、X→Y是模式R的一個函數(shù)依賴,在當前值r的兩個不同元組中,如果X值相同,就一定要求
Y值也相同
。也就是說,對于X的每一個具體值,都有
Y唯一的具體值
與之對應(yīng)。55、設(shè)F是關(guān)系模式R的一個函數(shù)依賴集,X,Y是R的屬性子集,如果
從F中的函數(shù)依賴也能夠推出X→Y
,則稱F邏輯蘊涵X→Y,記為
F邏輯蘊涵X→Y
。被F邏輯蘊涵的函數(shù)依賴的全體構(gòu)成的集合,稱為
F的閉包(函數(shù)依賴的閉包)
,記作
F+
。三、名詞解釋1、域、關(guān)系、元組、屬性答:域:域是一組具有相同數(shù)據(jù)類型的值的集合。關(guān)系:在域D1,D2,…,Dn上笛卡爾積D1×D2×…×Dn的子集稱為關(guān)系,表示為R(D1,D2,…,Dn)元組:關(guān)系中的每個元素是關(guān)系中的元組。屬性:關(guān)系也是一個二維表,表的每行對應(yīng)一個元組,表的每列對應(yīng)一個域。由于域可以相同,為了加以區(qū)分,必須對每列起一個名字,稱為屬性(Attribute)。2、模式、內(nèi)模式、外模式答:(1)外模式,亦稱子模式或用戶模式,是數(shù)據(jù)庫用戶(包括應(yīng)用程序員和最終用戶)能夠看見和使用的局部數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,是數(shù)據(jù)庫用戶的數(shù)據(jù)視圖,是與某一應(yīng)用研究有關(guān)的數(shù)據(jù)的邏輯表示。(2)模式,亦稱邏輯模式,是數(shù)據(jù)庫中全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,是所有用戶的公共數(shù)據(jù)視圖。模式描述的是數(shù)據(jù)的全局邏輯結(jié)構(gòu)。外模式涉及的是數(shù)據(jù)的局部邏輯結(jié)構(gòu),通常是模式的子集。(3)內(nèi)模式,亦稱存儲模式,是數(shù)據(jù)在數(shù)據(jù)庫系統(tǒng)內(nèi)部的表示,即對數(shù)據(jù)庫的物理結(jié)構(gòu)和存儲方式的描述。3、候選碼、主碼、外碼答:候選碼:若關(guān)系中的某一屬性組的值能唯一地標識一個元組,則稱該屬性組為候選碼(Candidatekey)。主碼:若一個關(guān)系有多個候選碼,則選定其中一個為主碼(Primarykey)。外部碼:設(shè)F是基本關(guān)系R的一個或一組屬性,但不是關(guān)系R的碼,如果F與基本關(guān)系S的主碼Ks相對應(yīng),則稱F是基本關(guān)系R的外部碼(Foreignkey),簡稱外碼?;娟P(guān)系R稱為參照關(guān)系(Referencingrelation),基本關(guān)系S稱為被參照關(guān)系(Referencedrelation)或目標關(guān)系(Targetrelation)。關(guān)系R和S可以是相同的關(guān)系。4、函數(shù)依賴、部分函數(shù)依賴、完全函數(shù)依賴、傳遞函數(shù)依賴答:函數(shù)依賴:設(shè)R(U)是一個關(guān)系模式,U是R的屬性集合,X和Y是U的子集。對于R(U)的任意一個可能的關(guān)系r,如果r中不存在兩個元組,它們在X上的屬性值相同,而在Y上的屬性值不同,則稱“X函數(shù)確定Y”或“Y函數(shù)依賴于X”,記作XY。完全函數(shù)依賴、部分函數(shù)依賴:在R(U)中,如果XY,并且對于X的任何一個真子集X,都有X′Y,則稱Y對X完全函數(shù)依賴;若XY,但Y不完全函數(shù)依賴于X,則稱Y對X部分函數(shù)依賴。傳遞依賴:在關(guān)系R(U)中,如果XY(YX),YX,YZ,則稱Z對X傳遞函數(shù)依賴。四、SQL語言(一)設(shè)學生-課程數(shù)據(jù)庫有如下關(guān)系表,請用SQL完成下面的查詢及數(shù)據(jù)操縱STUDENT(SNO,SNAME,SEX,BIRTHDAY,ADDRESS,TELEPHONE); 1980-01-011979-1-11981-12-311982-10-81982-10-820010649’1.80CREATEVIEWGYQK_VIEWASSELECTSNO,PNO,QTYFROMSPJ,JWHERE=ANDJNAME=‘三建’;(1)找出三建工程項目使用的各種零件代碼及其數(shù)量SELECTPNO,QTYFROMGYQK_VIEW;(2)找出供應(yīng)商S1的供應(yīng)情況。SELECT*FROMGYQK_VIEWWHERESNO=‘S1’;12.針對習題3建立的表,用SQL語言完成下列各題:(1)把對表S的INSERT權(quán)限授予用戶張勇,并允許他再將此權(quán)限授予其他用戶。GRANTINSERTONTABLESTO張勇WITHGRANTOPTION;(2)把查詢SPJ表和修改QTY屬性的權(quán)限授予用戶李天明。GRANTSELECT,UPDATE(QTY)ONTABLESPJTO李天明;五、問答題1、試述實現(xiàn)數(shù)據(jù)庫安全性控制的常用方法答:實現(xiàn)數(shù)據(jù)庫安全性控制的常用方法有:(1)用戶標識和鑒別:該方法由系統(tǒng)提供一定的方式讓用戶標識自己的名字或身份。每次用戶要求進入系統(tǒng)時,由系統(tǒng)進行核對,通過鑒定后才提供系統(tǒng)的使用權(quán)。(2)存取控制:通過用戶權(quán)限定義和合法權(quán)檢查確保只有合法權(quán)限的用戶訪問數(shù)據(jù)庫,所有未被授權(quán)的人員無法存取數(shù)據(jù)。(3)視圖機制:為不同的用戶定義視圖,通過視圖機制把要保密的數(shù)據(jù)對無權(quán)存取的用戶隱藏起來,從而自動地對數(shù)據(jù)提供一定程度的安全保護。(4)審計:建立審計日志,把用戶對數(shù)據(jù)庫的所有操作自動記錄下來放入審計日志中,DBA可以利用審計跟蹤的信息,重現(xiàn)導致數(shù)據(jù)庫現(xiàn)有狀況的一系列事件,找出非法存取數(shù)據(jù)的人、時間和內(nèi)容等。(5)數(shù)據(jù)加密:對存儲和傳輸?shù)臄?shù)據(jù)進行加密處理,從而使得不知道解密算法的人無法獲知數(shù)據(jù)的內(nèi)容。2、什么是數(shù)據(jù)庫中的自主存取控制方法和強制存取控制方法答:自主存取控制方法:定義各個用戶對不同數(shù)據(jù)對象的存取權(quán)限。當用戶對數(shù)據(jù)庫訪問時首先檢查用戶的存取權(quán)限。防止了不合法用戶對數(shù)據(jù)庫的存取。強制存取控制方法:每一個數(shù)據(jù)對象被(強制地)標以一定的密級,每一個用戶也被(強制地)授予某一個級別的許可證。系統(tǒng)規(guī)定只有具有某一許可證級別的用戶才能存取某一個密級的數(shù)據(jù)對象。3、試述事務(wù)的概念及事務(wù)的四個特性?;謴图夹g(shù)能保證事務(wù)的哪些特性答:事務(wù)是用戶定義的一個數(shù)據(jù)庫操作序列,這些操作要么全做要么全不做,事務(wù)是一個不可分割的工作單元。事務(wù)具有4個特性:原子性、一致性、隔離性和持續(xù)性。原子性:事務(wù)是數(shù)據(jù)庫的邏輯工作單位,事務(wù)中包括的操作要么都做,要么都不做。一致性:事務(wù)執(zhí)行的結(jié)果必須是使數(shù)據(jù)庫從一個一致性狀態(tài)變到另一個一致性狀態(tài)。隔離性:一個事務(wù)的執(zhí)行不能被除數(shù)其他事務(wù)干擾。即一個事務(wù)內(nèi)部的操作及使用的數(shù)據(jù)對其他并發(fā)事務(wù)是隔離的,并發(fā)執(zhí)行的各個事務(wù)之間不能互相干擾。持續(xù)性:持續(xù)性也稱為永久性,指一個事務(wù)一旦提交,它對數(shù)據(jù)庫中數(shù)據(jù)的改變就應(yīng)該是永久生效的。接下來的其他操作或故障不應(yīng)該對其執(zhí)行結(jié)果有任何影響?;謴图夹g(shù)能保證事務(wù)的原子性、持久性。4、數(shù)據(jù)庫運行可能產(chǎn)生的故障有哪幾類哪些故障影響事務(wù)的正常執(zhí)行哪些故障破壞數(shù)據(jù)庫數(shù)據(jù)答:數(shù)據(jù)庫系統(tǒng)中可能發(fā)生各種各樣的故障,大致可分為:事務(wù)內(nèi)部故障;系統(tǒng)故障;介質(zhì)故障;計算機病毒。事務(wù)故障、系統(tǒng)故障和介質(zhì)故障影響事務(wù)的正常執(zhí)行;介質(zhì)故障和計算機病毒破壞數(shù)據(jù)庫數(shù)據(jù)。5、數(shù)據(jù)庫恢復的基本技術(shù)有哪些答:數(shù)據(jù)轉(zhuǎn)儲和登錄日志文件是數(shù)據(jù)庫恢復的基本技術(shù)。當系統(tǒng)運行過程中發(fā)生故障,利用轉(zhuǎn)儲的數(shù)據(jù)庫后備副本和日志文件就可以將數(shù)據(jù)庫恢復到故障前的某個一致性狀態(tài)。6、什么是日志文件為什么要設(shè)立日志文件答:(1)日志文件是用來記錄事務(wù)對數(shù)據(jù)庫的更新操作的文件。(2)設(shè)立日志文件的目的是:進行事務(wù)故障恢復;進行系統(tǒng)故障恢復;協(xié)助后備副本進行介質(zhì)故障恢復。7、登記日志文件時為什么必須先寫日志文件,后寫數(shù)據(jù)庫答:把對數(shù)據(jù)的修改寫到數(shù)據(jù)庫中和把表示這個修改的日志記錄寫到日志文件中是兩個不同的操作。有可能在這兩個操作之間發(fā)生故障,即這兩個寫操作只完成了一個。如果先寫了數(shù)據(jù)庫修改,而在運行記錄中沒有登記這個修改,則以后就無法恢復這個修改了。如果先寫日志,但沒有修改數(shù)據(jù)庫,在恢復時只不過是多執(zhí)行一次UNDO操作,并不會影響數(shù)據(jù)庫的正確性。所以一定要先寫日志文件,即首先把日志記錄寫到日志文件中,然后寫數(shù)據(jù)庫的修改。8、并發(fā)操作可能會產(chǎn)生哪幾類數(shù)據(jù)不一致用什么方法能避免各種不一致的情況答:并發(fā)操作帶來的數(shù)據(jù)不一致性包括三類:丟失修改、不可重復讀和讀“臟”數(shù)據(jù)。(1)丟失修改(LostUpdate):兩個事務(wù)T1和T2讀入同一數(shù)據(jù)并修改,T2提交的結(jié)果破壞了(覆蓋了)T1提交的結(jié)果,導致T1的修改被丟失。(2)不可重復讀(Non-RepeatableRead):不可重復讀是指事務(wù)T1讀取數(shù)據(jù)后,事務(wù)T2執(zhí)行更新操作,使T1無法再現(xiàn)前一次讀取結(jié)果。(3)讀“臟”數(shù)據(jù)(DirtyRead):讀“臟”數(shù)據(jù)是指事務(wù)T1修改某一數(shù)據(jù),并將其寫回磁盤,事務(wù)T2讀取同一數(shù)據(jù)后,T1由于某種原因被撤銷,這時T1已修改過的數(shù)據(jù)恢復原值,T2讀到的數(shù)據(jù)就與數(shù)據(jù)庫中的數(shù)據(jù)不一致,則T2讀到的數(shù)據(jù)就為“臟”數(shù)據(jù),即不正確的數(shù)據(jù)。避免不一致性的方法和技術(shù)就是并發(fā)控制。最常用的并發(fā)控制技術(shù)是封鎖技術(shù)。也可以用其他技術(shù),例如在分布式數(shù)據(jù)庫系統(tǒng)中可以采用時間戳方法來進行并發(fā)控制。9、什么是封鎖基本的封鎖類型有幾種試述它們的含義。答:封鎖就是事務(wù)T在對某個數(shù)據(jù)對象例如表、記錄等操作之前,先向系統(tǒng)發(fā)出請求,對其加鎖。加鎖后事務(wù)T就對該數(shù)據(jù)對象有了一定的控制,在事務(wù)T釋放它的鎖之前,其他的事務(wù)不能更新此數(shù)據(jù)對象。封鎖是實現(xiàn)并發(fā)控制的一個非常重要的技術(shù)。基本的封鎖類型有兩種:排它鎖(ExclusiveLocks,簡稱X鎖)和共享鎖(ShareLocks,簡稱S鎖)。排它鎖又稱為寫鎖。若事務(wù)T對數(shù)據(jù)對象A加上X鎖,則只允許T讀取
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度夫妻協(xié)議離婚范本:離婚后雙方財產(chǎn)分割與子女贍養(yǎng)合同
- 2025個人蝦池承包土地使用及租賃合同樣本4篇
- 2025年度礦產(chǎn)資源開采土地承包合同解除與環(huán)保協(xié)議
- 二零二五版養(yǎng)老產(chǎn)業(yè)派遣護理人員服務(wù)合同規(guī)范4篇
- 2025年度美甲美睫店員工正式聘用合同范本(員工福利待遇升級)
- 二零二五年度平面模特形象使用權(quán)授權(quán)合同范本
- 二零二五年度坡屋面小青瓦施工節(jié)能減排技術(shù)合同4篇
- 二零二五年度無人機銷售安裝及培訓合同范本3篇
- 二零二五年度新能源電站運維人員派遣合同范本
- 課題申報參考:明清近代詩文與江南文脈研究
- 高考滿分作文常見結(jié)構(gòu)完全解讀
- 專題2-2十三種高考補充函數(shù)歸類(講練)
- 理光投影機pj k360功能介紹
- 六年級數(shù)學上冊100道口算題(全冊完整版)
- 八年級數(shù)學下冊《第十九章 一次函數(shù)》單元檢測卷帶答案-人教版
- 帕薩特B5維修手冊及帕薩特B5全車電路圖
- 系統(tǒng)解剖學考試重點筆記
- 小學五年級解方程應(yīng)用題6
- 云南省地圖含市縣地圖矢量分層地圖行政區(qū)劃市縣概況ppt模板
- 年月江西省南昌市某綜合樓工程造價指標及
- 作物栽培學課件棉花
評論
0/150
提交評論