版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、數(shù)據(jù)庫(kù)系統(tǒng)概論真題和答秦I 數(shù)據(jù)庫(kù)系統(tǒng)是采用了數(shù)據(jù)技術(shù)的計(jì)算機(jī)系統(tǒng),數(shù)據(jù)庫(kù)系統(tǒng)由數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)、應(yīng)用系統(tǒng)和(C )A. 系統(tǒng)分析員B. 程序員 C.數(shù)據(jù)庫(kù)管理員D. 操作員3下面列岀的數(shù)不清管理技術(shù)發(fā)展的3個(gè)階段中,沒有專門的軟對(duì)數(shù)據(jù)進(jìn)行管理的是 DI. 人工管理階段n .文件系統(tǒng)階段山.數(shù)據(jù)庫(kù)階段a.i和u B. 只有n C. n和山 D. 只有I4下列4項(xiàng)中,不屬于數(shù)據(jù)庫(kù)系統(tǒng)特點(diǎn)的是(C )。A.數(shù)據(jù)共享B. 數(shù)據(jù)完整性 C.數(shù)據(jù)冗余度高D.數(shù)據(jù)獨(dú)立性高5數(shù)據(jù)庫(kù)系統(tǒng)的數(shù)據(jù)獨(dú)立性體現(xiàn)在()A. 不會(huì)因?yàn)閿?shù)據(jù)的變化而影響到應(yīng)用程序B. 不會(huì)因?yàn)閿?shù)據(jù)存儲(chǔ)結(jié)構(gòu)與數(shù)據(jù)邏輯結(jié)構(gòu)的變化而應(yīng)有程序
2、C. 不會(huì)因?yàn)榇鎯?chǔ)策略的變化而影響存儲(chǔ)結(jié)構(gòu)D. 不會(huì)因?yàn)槟承┐鎯?chǔ)結(jié)構(gòu)的變化而影響其他的存儲(chǔ)結(jié)構(gòu)6描述數(shù)據(jù)庫(kù)全體數(shù)據(jù)的全局邏輯結(jié)構(gòu)和特性的是(A )A.模式 B. 內(nèi)模式 C. 外模式7 要保證數(shù)據(jù)庫(kù)的數(shù)據(jù)獨(dú)立性,需要修改的是(C )A.模式與外模式B.模式與內(nèi)模式C.三級(jí)模式之間的兩層映像D.三層模式8要何證數(shù)據(jù)庫(kù)的邏輯數(shù)據(jù)獨(dú)立性,需要修改的是(A )A.模式與外模式之間的映像B. 模式與內(nèi)模式之間的映像C.模式D.三級(jí)模式9用戶或應(yīng)用程序看到的那部分局部邏輯結(jié)構(gòu)和特征的描述是(C )A.模式 B.物理模式C. 子模式 D. 內(nèi)模式10下述( D )不是DBA數(shù)據(jù)庫(kù)管理員的職責(zé)。A.完整性約束
3、說明B.定義數(shù)據(jù)庫(kù)模式C.數(shù)據(jù)庫(kù)安全D.數(shù)據(jù)庫(kù)管理系統(tǒng)設(shè)計(jì)II 概念模型是現(xiàn)實(shí)世界的第一層抽象,它一類模型中最著名的模型是()A.層次模型B.關(guān)系模型C.網(wǎng)狀模型D. 實(shí)體-聯(lián)系模型12區(qū)分不同實(shí)體的依據(jù)是( B ) oA.名稱 B. 屬性 C. 對(duì)象 D. 概念13關(guān)系數(shù)據(jù)模型是目前最重要的一種數(shù)據(jù)模型,它的3個(gè)要素分別是(B )oA.實(shí)體完整性、參照完整性、用戶自定義完整性B.數(shù)據(jù)結(jié)構(gòu)、關(guān)系操作、完整性約束C.數(shù)據(jù)增加、數(shù)據(jù)修改、數(shù)據(jù)查詢D.外模式、模式、內(nèi)模式14在(A )中一個(gè)結(jié)點(diǎn)可以有多個(gè)雙親,結(jié)點(diǎn)之間可以有多種聯(lián)系。A.網(wǎng)狀模型B.關(guān)系模型C.層次模型D.以上都有15. (B)的存
4、取路徑對(duì)用戶透明,從而具有更高的數(shù)據(jù)獨(dú)立性、更好的安全保密性,也簡(jiǎn)化了程序員的工作和數(shù)據(jù)庫(kù)開發(fā)建立的工作。層次模型D.以上都有A )不同的列應(yīng)有不同的列名與列的次序無關(guān)A.網(wǎng)狀模型B. 關(guān)系模型 C.16下面的選項(xiàng)不是關(guān)系數(shù)據(jù)庫(kù)基本特征的是(A.不同的列應(yīng)有不同的數(shù)據(jù)類型B.C.與行的次序無關(guān)D.17. 個(gè)關(guān)系只有一個(gè)( D )。超碼 D. 主碼)。B. 至多由一個(gè)屬性組成A.候選碼 B. 外碼 C.18關(guān)系模型中,一個(gè)碼是(CA.可以由多個(gè)任意屬性組成C. 由一個(gè)或多個(gè)屬性組成,其值能夠惟一標(biāo)識(shí)關(guān)系中一個(gè)元組D. 以上都不是19. 現(xiàn)在有如下關(guān)系:患者(患者編號(hào),患者姓名,性別,岀生日期,所
5、在單位)醫(yī)療(患者編號(hào),醫(yī)生編號(hào),醫(yī)生姓名,診斷日期,診斷結(jié)果)其中,醫(yī)療關(guān)系中的外碼是(A )D.醫(yī)生編號(hào)和患者編號(hào)代數(shù)運(yùn)算)°A.患者編號(hào)B.患者姓名C.患者編號(hào)和患者姓名20. 關(guān)系代數(shù)運(yùn)算是以( C )為基礎(chǔ)的運(yùn)算。A.關(guān)系運(yùn)算B.謂詞演算C.集合運(yùn)算D.21關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)應(yīng)能實(shí)現(xiàn)的專門關(guān)系運(yùn)算包括( BA.排序、索引、統(tǒng)計(jì)B.選擇、投影、連接C.關(guān)聯(lián)、更新、排序D.顯示、打印、制表23. 從一個(gè)數(shù)據(jù)庫(kù)文件中取岀滿足某個(gè)條件的所有記錄形成一個(gè)新的數(shù)據(jù)庫(kù)文件的操作是(C )操作A.投影 B. 連接 C. 選擇 D. 復(fù)制24. 關(guān)系代數(shù)中的連接操作是由( B )操作組合而成
6、A.選擇和投影B.選擇和笛卡爾積C.投影、選擇、笛卡爾積D.投影和笛卡爾積二、填空題1. 根據(jù)模型應(yīng)用的不同目的,可以將這些模型劃分為兩類,它們分別屬于兩個(gè)不同的層次。第一類是,第二類是°2. 數(shù)據(jù)模型中的 是對(duì)數(shù)據(jù)系統(tǒng)的靜態(tài)特征描述,包括數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)間聯(lián)系的描述,是對(duì)數(shù)據(jù)庫(kù)系統(tǒng)的動(dòng)態(tài)特征描述,是一組定義在數(shù)據(jù)上的操作,包括操作的涵義、操作符、運(yùn)算規(guī)則及其語言 等°模型,數(shù)據(jù)之間的聯(lián)系通常通過3. 用有向圖結(jié)構(gòu)表示實(shí)體類型及實(shí)體間聯(lián)系的數(shù)據(jù)模型稱為 實(shí)現(xiàn)4. 是目前最常用也是最重要的一種數(shù)據(jù)模型。采用該模型作為數(shù)據(jù)的組織方式的數(shù)據(jù)系統(tǒng)稱 為和°8A 9C 10D
7、11D12B13B14A5關(guān)系數(shù)據(jù)庫(kù)中基于數(shù)據(jù)上的兩類運(yùn)算是一、1C 2A 3D 4C 5B 6A 7C15B16A17D18C19A20C21B22B23C24B25C二、1概念模型、數(shù)據(jù)模型 2.數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作 3 網(wǎng)狀、指針4關(guān)系模型、關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)5.關(guān)系代數(shù)、關(guān)系演算1. 關(guān)系模型由關(guān)系數(shù)據(jù)結(jié)構(gòu)、關(guān)系操作集合和關(guān)系完整性約束三部分組成2. 關(guān)系數(shù)據(jù)語言可以分為三類:關(guān)系代數(shù)語言,例如ISBL關(guān)系演算語言,包括:元組關(guān)系演算語言,例如APLHA ,QUEL域關(guān)系演算語言,例如QBE具有關(guān)系代數(shù)和關(guān)系演算雙重特點(diǎn)的語言例如SQL這些關(guān)系數(shù)據(jù)語言的共同特點(diǎn)是,具有完備的表達(dá)能力,是非過
8、程化的集合操作語言,功能強(qiáng),能夠 嵌入高級(jí)語言中使用。3.關(guān)系代數(shù)運(yùn)算中,傳統(tǒng)的集合運(yùn)算有(問答題)笛卡爾積并交差4.試述關(guān)系模型的完整性規(guī)則。在參照完整性中,為什么外部碼屬性的值也可以為空?什么情況下才可以為空? (填空題 ) 關(guān)系模型的完整性規(guī)則是對(duì)關(guān)系的某種約束條件。關(guān)系模型中可以有三類完整性約束:實(shí)體完整性、 參照完整性和用戶定義的完整性。其中實(shí)體完整性和參照完整性是關(guān)系模型必須滿足的完整性約束條 件,被稱作是關(guān)系的兩個(gè)不變性,應(yīng)該由關(guān)系系統(tǒng)自動(dòng)支持。 1) 實(shí)體完整性規(guī)則:若屬性 A 是基本 關(guān)系R的主屬性,則屬性 A不能取空值。2)參照完整性規(guī)則:若屬性(或?qū)傩越M)F是基本關(guān)系R的
9、外碼,它與基本關(guān)系S的主碼Ks相對(duì)應(yīng)(基本關(guān)系R和S不一定是不同的關(guān)系),則對(duì)于R中每個(gè) 元組在F上的值必 須為:?或者取空值(F的每個(gè)屬性值均為空值);?或者等于S中某個(gè)元組的 主碼值。 3) 用戶定義的完整性是針對(duì)某一具體關(guān)系數(shù)據(jù)庫(kù)的約束條件。它反映某一具體應(yīng)用所涉及 的數(shù)據(jù)必須滿足的語義要求。在參照完整性中,外部碼屬性的值可以為空,它表示該屬性的值尚未確定。 但前提條件是該外部碼屬性不是其所在關(guān)系的主屬性。 例如, 在下面的 “學(xué)生”表中, “專業(yè)號(hào) ” 是一個(gè)外部碼,不是學(xué)生表的主屬性,可以為空。其語義是,該學(xué)生的專業(yè)尚未確定。學(xué)生(學(xué)號(hào), 姓名,性別,專業(yè)號(hào),年齡)專業(yè)(專業(yè)號(hào),專業(yè)
10、名)而在下面的 “選修”表中的 “課程號(hào) ”雖然也是一 個(gè)外部碼屬性,但它又是 “選修”表的主屬性,所以不能為空。因?yàn)殛P(guān)系模型必須滿足實(shí)體完整性。課 程(課程號(hào),課程名,學(xué)分)選修(學(xué)號(hào),課程號(hào),成績(jī))5 關(guān)系代數(shù)運(yùn)算中,基本的運(yùn)算是 , , , , 。 (問答題 )并 差 笛卡爾積 選擇 投影6 等值連接與自然連接的區(qū)別是什么?(填空題 )連接運(yùn)算中有兩種最為重要也最為常用的連接, 一種是等值連接( equi-join ) ,另一種是自然連接 ( Natural join )。 ®為二”的連接運(yùn)算稱為等值連接。它是從關(guān)系R與S的笛卡爾積中選取 A、B屬性值相等的那些元組。即等值連接
11、為:R A=B S = t r t s | tr R A ts S A t r A = t s B 自然連接(Natural join )是一種特殊的等值連接,它要求兩個(gè)關(guān)系中進(jìn)行比較的分量必須是相同的屬性組, 并且要在結(jié)果中把重復(fù)的屬性去掉。即若R和S具有相同的屬性組 B,則自然連接可記作:R S = tr t s | tr R Ats S A t r B = t s B 7關(guān)系代數(shù)運(yùn)算中,專門的關(guān)系運(yùn)算有 , _, 。 (問答題 )選擇 投影 連接8關(guān)系數(shù)據(jù)庫(kù)中基于數(shù)學(xué)上的兩類運(yùn)算是和_。 (問答題 )關(guān)系代數(shù) 關(guān)系演算9 .數(shù)據(jù)庫(kù)數(shù)據(jù)具有 、 和_三個(gè)基本特點(diǎn)。(問答題 )永久存儲(chǔ) 有組
12、織 可共享10數(shù)據(jù)庫(kù)管理系統(tǒng)是數(shù)據(jù)庫(kù)系統(tǒng)的一個(gè)重要組成部分,它的功能包括 、 、 。 (問答題 )數(shù)據(jù)定義功能 數(shù)據(jù)操縱功能 數(shù)據(jù)庫(kù)的運(yùn)行管理 數(shù)據(jù)庫(kù)的建立和維護(hù)功能 11舉出適合用文件系統(tǒng)而不是數(shù)據(jù)庫(kù)系統(tǒng)的例子;再舉出適合用數(shù)據(jù)庫(kù)系統(tǒng)的應(yīng)用例子。(填空題 )適用于文件系統(tǒng)而不是數(shù)據(jù)庫(kù)系統(tǒng)的應(yīng)用例子數(shù)據(jù)的備份,軟件或應(yīng)用程序使用過程中的臨時(shí)數(shù)據(jù)存 儲(chǔ)一般使用文件比較合適。 早期功能比較簡(jiǎn)單、比較固定的應(yīng)用系統(tǒng)也適合用文件系統(tǒng)。?適用于數(shù)據(jù)庫(kù)系統(tǒng)而非文件系統(tǒng)的應(yīng)用例子目前,幾乎所有企業(yè)或部門的信息系統(tǒng)都以數(shù)據(jù)庫(kù)系統(tǒng)為基礎(chǔ),都 使用數(shù)據(jù)庫(kù)。如一個(gè)工廠的管理信息系統(tǒng)(其中會(huì)包括許多子系統(tǒng),如庫(kù)存管理
13、系統(tǒng)、物資采購(gòu)系統(tǒng)、 作業(yè)調(diào)度系統(tǒng)、設(shè)備管理系統(tǒng)、人事管理系統(tǒng)等等) ,還比如學(xué)校的學(xué)生管理系統(tǒng),人事管理系統(tǒng),圖 書館的圖書管理系統(tǒng)等等都適合用數(shù)據(jù)庫(kù)系統(tǒng)。12數(shù)據(jù)庫(kù)具有數(shù)據(jù)結(jié)構(gòu)化、最小的 、較高的 等特點(diǎn) 。冗余度 數(shù)據(jù)獨(dú)立性13 DBMS 還必須提供 保護(hù)、 檢查、 、 等數(shù)據(jù)控制功能數(shù)據(jù)的安全性 數(shù)據(jù)的完整性 并發(fā)控制 數(shù)據(jù)庫(kù)恢復(fù)14數(shù)據(jù)庫(kù)管理系統(tǒng)的主要功能有哪些?(填空題 ) 數(shù)據(jù)庫(kù)定義功能; 數(shù)據(jù)存取功能; 數(shù)據(jù)庫(kù) 運(yùn)行管理; 數(shù)據(jù)庫(kù)的建立和維護(hù)功能。15. 模式(Schema)是數(shù)據(jù)庫(kù)中全體數(shù)據(jù)的 和的描述,它僅僅涉及到 的描述,不涉及到具體的值。 (問答題 ) 邏輯結(jié)構(gòu) 特征
14、型16. 根據(jù)模型應(yīng)用的不同目的,可以將這些模型劃分為兩類,它們分別屬于兩個(gè)不同的層次。第一類是,第二類是 。 (問答題 ) 概念模型 數(shù)據(jù)模型17. 數(shù)據(jù)模型的三要素是指 , , 。實(shí)際數(shù)據(jù)庫(kù)系統(tǒng)中所支持的主要數(shù)據(jù)模型是 , , 。 (問答題 ) 數(shù)據(jù)結(jié)構(gòu) 數(shù)據(jù)操作 完整性約束 關(guān)系模型 層次模型 網(wǎng)狀模型18. 數(shù)據(jù)模型中的 是對(duì)數(shù)據(jù)系統(tǒng)的靜態(tài)特征描述,包括數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)間聯(lián)系的描述,是對(duì)數(shù)據(jù)庫(kù)系統(tǒng)的動(dòng)態(tài)特征描述,是一組定義在數(shù)據(jù)上的操作,包括操作的涵義、操作符、運(yùn) 算規(guī)則及其語言等。 (問答題 ) 數(shù)據(jù)結(jié)構(gòu) 數(shù)據(jù)操作19. 試述關(guān)系數(shù)據(jù)庫(kù)的特點(diǎn)。(填空題) 關(guān)系數(shù)據(jù)模型具有下列優(yōu)點(diǎn): ?
15、 關(guān)系模型與非關(guān)系模型不同,它是建立在嚴(yán)格的數(shù)學(xué)概念的基礎(chǔ)上的。 ? 關(guān)系模型的概念單一。 無論實(shí)體還是實(shí)體之間的聯(lián)系都用關(guān)系表 示。操作的對(duì)象和操作的結(jié)果都是關(guān)系。所以其數(shù)據(jù)結(jié)構(gòu)簡(jiǎn)單、清晰,用戶易懂易用。? 關(guān)系模型的存取路徑對(duì)用戶透明,從而具有更高的數(shù)據(jù)獨(dú)立性、更好的安全保密性,也簡(jiǎn)化了程序員的工作和數(shù)據(jù)庫(kù)開發(fā) 建立的工作。當(dāng)然,關(guān)系數(shù)據(jù)模型也有缺點(diǎn),其中最主要的缺點(diǎn)是,由于存取路徑對(duì)用戶透明,查詢效率 往往不如非關(guān)系數(shù)據(jù)模型。因此為了提高性能,必須對(duì)用戶的查詢請(qǐng)求進(jìn)行優(yōu)化,增加了開發(fā)數(shù)據(jù)庫(kù)管理 系統(tǒng)軟件的難度20. .用樹型結(jié)構(gòu)表示實(shí)體類型及實(shí)體間聯(lián)系的數(shù)據(jù)模型稱為 模型,上一層的父結(jié)點(diǎn)
16、和下一層的 子結(jié)點(diǎn)之間的聯(lián)系是 的聯(lián)系。 (問答題) 層次 一對(duì)多21. 用有向圖結(jié)構(gòu)表示實(shí)體類型及實(shí)體間聯(lián)系的數(shù)據(jù)模型稱為 模型,數(shù)據(jù)之間的聯(lián)系通常通過 實(shí)現(xiàn)。 (問答題 ) 網(wǎng)狀 指針22. 定義并解釋以下術(shù)語: DDL 、DML ( 填空題 ) DDL :數(shù)據(jù)定義語言。用來定義數(shù)據(jù)庫(kù)模式、外模式、內(nèi) 模式的語言。 DML :數(shù)據(jù)操縱語言。用來對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行查詢、插入、刪除和修改的語句23. .是目前最常用也是最重要的一種數(shù)據(jù)模型。采用該模型作為數(shù)據(jù)的組織方式的數(shù)據(jù)庫(kù)系統(tǒng)稱為 。 (問答題 )24. 什么叫數(shù)據(jù)與程序的物理獨(dú)立性?什么叫數(shù)據(jù)與程序的邏輯獨(dú)立性?為什么數(shù)據(jù)庫(kù)系統(tǒng)具有數(shù)據(jù)
17、與程 序的獨(dú)立性? (填空題 ) 數(shù)據(jù)與程序的邏輯獨(dú)立性:當(dāng)模式改變時(shí)(例如增加新的關(guān)系、新的屬性、改變 屬性的數(shù)據(jù)類型等) ,由數(shù)據(jù)庫(kù)管理員對(duì)各個(gè)外模式模式的映象作相應(yīng)改變, 可以使外模式保持不變。 應(yīng) 用程序是依據(jù)數(shù)據(jù)的外模式編寫的,從而應(yīng)用程序不必修改,保證了數(shù)據(jù)與程序的邏輯獨(dú)立性,簡(jiǎn)稱數(shù)據(jù) 的邏輯獨(dú)立性。 數(shù)據(jù)與程序的物理獨(dú)立性: 當(dāng)數(shù)據(jù)庫(kù)的存儲(chǔ)結(jié)構(gòu)改變了, 由數(shù)據(jù)庫(kù)管理員對(duì)模式內(nèi)模式 映象作相應(yīng)改變,可以使模式保持不變,從而應(yīng)用程序也不必改變。保證了數(shù)據(jù)與程序的物理獨(dú)立性,簡(jiǎn) 稱數(shù)據(jù)的物理獨(dú)立性。數(shù)據(jù)庫(kù)管理系統(tǒng)在三級(jí)模式之間提供的兩層映象保證了數(shù)據(jù)庫(kù)系統(tǒng)中的數(shù)據(jù)能夠具 有較高的邏輯獨(dú)
18、立性和物理獨(dú)立性25. 數(shù)據(jù)庫(kù)系統(tǒng)一般由數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)(及其開發(fā)工具)、應(yīng)用系統(tǒng)、數(shù)據(jù)庫(kù)管理員和用戶構(gòu)成。27. SQL 的中文全稱是 。 (問答題 ) 結(jié)構(gòu)化查詢語言27SQL 語言除了具有數(shù)據(jù)查詢和數(shù)據(jù)操縱功能之外,還具有 和 的功能,它是一個(gè)綜合性的功能強(qiáng)大的語言。 (問答題 ) 數(shù)據(jù)定義 數(shù)據(jù)控制28在 SQL 語言的結(jié)構(gòu)中, 有對(duì)應(yīng)的物理存儲(chǔ),而 沒有對(duì)應(yīng)的物理存儲(chǔ)?;颈?視圖29 什么是基本表?什么是視圖??jī)烧叩膮^(qū)別和聯(lián)系是什么?(填空題 ) 基本表是本身獨(dú)立存在的表,在SQL 中一個(gè)關(guān)系就對(duì)應(yīng)一個(gè)表。視圖是從一個(gè)或幾個(gè)基本表導(dǎo)出的表。視圖本身不獨(dú)立存儲(chǔ)在數(shù)據(jù)庫(kù)中, 是一
19、個(gè)虛表。即數(shù)據(jù)庫(kù)中只存放視圖的定義而不存放視圖對(duì)應(yīng)的數(shù)據(jù),這些數(shù)據(jù)仍存放在導(dǎo)出視圖的基本 表中。視圖在概念上與基本表等同,用戶可以如同基本表那樣使用視圖,可以在視圖上再定義視圖。30視圖是從 中導(dǎo)出的表,數(shù)據(jù)庫(kù)中實(shí)際存放的是視圖的 。 基本表或視圖 定義31關(guān)系數(shù)據(jù)操作語言( DML )的特點(diǎn)是:操作對(duì)象與結(jié)果均為關(guān)系、操作的 、語言一體化并且是建立在數(shù)學(xué)理論基礎(chǔ)之上。(問答題 ) 非過程性強(qiáng)32所有的視圖是否都可以更新?為什么?(填空題 ) 不是。視圖是不實(shí)際存儲(chǔ)數(shù)據(jù)的虛表,因此對(duì)視圖的更新,最終要轉(zhuǎn)換為對(duì)基本表的更新。因?yàn)橛行┮晥D的更新不能唯一地有意義地轉(zhuǎn)換成對(duì)相應(yīng)基本表的更新,所以,并不
20、是所有的視圖都是可更新的。如概論3.5.1中的視圖S_G (學(xué)生的學(xué)號(hào)及他的平均成績(jī)) CREAT VIEW S_G(Sno,Gavg) AS SELECT Sno,AVG(Grade)/* 設(shè) SC 表中 成績(jī)"列 Grade為數(shù)字型 */ FROM SC GROUP BY Sno ;要修改平均成績(jī),必須修改各科成績(jī),而我們無法知道哪些課程成績(jī)的變化 導(dǎo)致了平均成績(jī)的變化33. 針對(duì)習(xí)題3建立的表,用SQL語言完成以下各項(xiàng)操作: 把對(duì)表S的INSERT權(quán)限授予用戶張勇,并允許他再將此權(quán)限授予其他用戶。(2)把查詢SPJ表和修改QTY屬性的權(quán)限授給用戶李天明。(填空題)1)把對(duì)表S的
21、INSERT權(quán)限授予用戶張勇,并允許他再將此權(quán)限授予其他用戶。GRANT INSERT ONTABLE S TO 張勇 WITH GRANT OPTION; (2) 把查詢SPJ表和修改 QTY屬性的權(quán)限授給用戶李天明。 GRANT SELECT, UPDA TE(QTY) ON TABLE SPJ TO 李天明;34. 在嵌入式SQL中是如何區(qū)分SQL語句和主語言語句的?(填空題)在 SQL 語句前加上前綴 EXEC SQL 。 SQL 語句的結(jié)束標(biāo)志則隨主語言的不同而不同。 例如在 PL/1 和 C 中以分號(hào)(;)結(jié)束,在 COBOL 中以 END-EXEC 結(jié)束。35. 在嵌入式 SQL
22、 中是如何協(xié)調(diào) SQL 語言的集合處理方式和主語言的單記錄處理方式的?(填空題)用游標(biāo)來協(xié)調(diào)這兩種不同的處理方式。 游標(biāo)區(qū)是系統(tǒng)為用戶開設(shè)的一個(gè)數(shù)據(jù)緩沖區(qū), 存放 SQL 語句的執(zhí)行 結(jié)果,每個(gè)游標(biāo)區(qū)都有一個(gè)名字。用戶可以通過游標(biāo)逐一獲取記錄,并賦給主變量,交由主語言進(jìn)一步處 理。36. 試給出各類關(guān)系系統(tǒng)的定義:最小關(guān)系系統(tǒng);關(guān)系上完備的系統(tǒng);全關(guān)系型的關(guān)系系統(tǒng)。(填空題 )最小關(guān)系系統(tǒng):一個(gè)系統(tǒng)可定義為最小關(guān)系系統(tǒng),當(dāng)且僅當(dāng)它:( 1 )支持關(guān)系數(shù)據(jù)庫(kù)(關(guān)系數(shù)據(jù)結(jié)構(gòu)) 。從用戶觀點(diǎn)看,關(guān)系數(shù)據(jù)庫(kù)由表構(gòu)成,并且只有表這一種結(jié)構(gòu)。( 2)支持選擇、投影和(自然)連接運(yùn)算,對(duì)這些運(yùn)算不必要求定義
23、任何物理存取路徑。關(guān)系上完備的系統(tǒng):這類系統(tǒng)支持關(guān)系數(shù)據(jù)結(jié)構(gòu)和所有的關(guān) 系代數(shù)操作 (或者功能上與關(guān)系代數(shù)等價(jià)的操作) 。全關(guān)系型的關(guān)系系統(tǒng):這類系統(tǒng)支持關(guān)系模型的所有特 征。即不僅是關(guān)系上完備的而且支持?jǐn)?shù)據(jù)結(jié)構(gòu)中域的概念,支持實(shí)體完整性和參照完整性。37試述查詢優(yōu)化的一般步驟。(填空題 ) 各個(gè)關(guān)系系統(tǒng)的優(yōu)化方法不盡相同,大致的步驟可以歸納如下 :(1)把查詢轉(zhuǎn)換成某種內(nèi)部表示,通常用的內(nèi)部表示是語法樹。(2)把語法樹轉(zhuǎn)換成標(biāo)準(zhǔn) (優(yōu)化 )形式。即利用優(yōu)化算法,把原始的語法樹轉(zhuǎn)換成優(yōu)化的形式。( 3)選擇低層的存取路徑。 (4)生成查詢計(jì)劃,選擇代價(jià)最小的。38. 試由Armostrong公
24、理系統(tǒng)推導(dǎo)出下面三條推理規(guī)則: 合并規(guī)則:若X-Z , X-Y,則有X-YZ偽傳遞規(guī)則:由X-Y,WY>Z有XV-Z (3)分解規(guī)則:X-Y, Z ?Y,有X-Z (填空題)(1 ) 已知 X-Z,由增廣律知XY-YZ ,又因?yàn)閄-Y,可得 XX-XY-YZ,最后根據(jù)傳遞律得X-YZ 。(2)已知 X-Y,據(jù)增廣律得XW-WY ,因?yàn)閃Y-Z,所以 XW-WY-Z,通過傳遞律可知XW-Z 。(3)已知Z ?Y,根據(jù)自反律知 Y-Z,又因?yàn)閄-Y,所以由傳遞律可得 X-Z。39. 若關(guān)系為1NF,且它的每一非主屬性都 候選碼,則該關(guān)系為 2NF。(問答題)完全函數(shù)依賴于40. 如果 X-Y
25、 和 X-Z 成立,那么 X-YZ 也成立,這個(gè)推理規(guī)則稱為 。合并規(guī)則41. 試舉出三個(gè)多值依賴的實(shí)例。(填空題)(1)關(guān)系模式MSC (M,S, C)中,M表示專業(yè),S表示 學(xué)生, C 表示該專業(yè)的必修課。假設(shè)每個(gè)專業(yè)有多個(gè)學(xué)生,有一組必修課。設(shè)同專業(yè)內(nèi)所有學(xué)生的選修的必修課相同,實(shí)例關(guān)系如下。按照語義對(duì)于M的每一個(gè)值M i , S有一個(gè)完整的集合與之對(duì)應(yīng)而不問C取何值,所以 M-S 。由于 C 與 S 的完全對(duì)稱性,必然有 M-C 成立。(2) 關(guān)系模式 ISA( I, S, A) 中, I 表示學(xué)生興趣小組, S 表示學(xué)生, A 表示某興趣小組的活動(dòng)項(xiàng)目。假設(shè)每個(gè)興趣小組有多個(gè)學(xué)生,有
26、 若干活動(dòng)項(xiàng)目。 每個(gè)學(xué)生必須參加所 在興趣小組的所有活動(dòng)項(xiàng)目, 每個(gè)活動(dòng)項(xiàng)目要求該興趣小組的所有學(xué) 生參加。按照語義有I S,I A成立。(3)關(guān)系模式RDP ( R,D,P)中,R表示醫(yī)院的病房,D 表示責(zé)任醫(yī)務(wù)人員, P 表示病人。假設(shè)每個(gè)病房住有多個(gè)病人,有多個(gè)責(zé)任醫(yī)務(wù)人員負(fù)責(zé)醫(yī)治和護(hù)理該 病房的所有病人。按照語義有 R-D , R-P 成立。42. 在函數(shù)依賴中,平凡函數(shù)依賴是可以根據(jù)Armstrong 推理規(guī)則中的 律推出的。 自反43. 關(guān)系模式規(guī)范化需要考慮數(shù)據(jù)間的依賴關(guān)系,人們已經(jīng)提出了多種類型的數(shù)據(jù)依賴,其中最重要的是和。(問答題 ) 函數(shù)依賴 多值依賴44. 設(shè)關(guān)系R (
27、 U),X,Y U,X-Y是R的一個(gè)函數(shù)依賴,如果存在 X' X,使X'-Y成立,則稱函數(shù) 依賴 X-Y 是 函數(shù)依賴。 (問答題) 部分45在關(guān)系模式R (A,B,C,D)中,存在函數(shù)依賴關(guān)系A(chǔ)-B,A-C,A-D,(B,C)-A,則候選碼是,關(guān)系模式 R (A,B,C,D)屬于。A,( B,C) 2NF46在關(guān)系模式R (D,E,G)中,存在函數(shù)依賴關(guān)系E-D,(D,G) -E,則候選碼是 ,關(guān)系模式R (D,E,G)屬于。(問答題)(E,G),( D,G) 3NF關(guān)系47. 在關(guān)系模式R (A , C, D )中,存在函數(shù)依賴關(guān)系 A tC, A- D ,則候選碼是模式R
28、(A , C, D)最高可以達(dá)到(問答題 ) A BCNF48. . “三分 七分 十二分”是數(shù)據(jù)庫(kù)建設(shè)的基本規(guī)律。技術(shù) 管理 基礎(chǔ)數(shù)據(jù)49. 十二分基礎(chǔ)數(shù)據(jù)強(qiáng)調(diào)了數(shù)據(jù)的 、和是數(shù)據(jù)庫(kù)建設(shè)中的重要的環(huán)節(jié)。 (問答題 ) 整理 收集 組織 不斷更新50. 試述數(shù)據(jù)庫(kù)設(shè)計(jì)過程的各個(gè)階段上的設(shè)計(jì)描述。(填空題 ) 各階段的設(shè)計(jì)要點(diǎn)如下: 1) 需求分析:準(zhǔn)確了解與分析用戶需求(包括數(shù)據(jù)與處理)。 2) 概念結(jié)構(gòu)設(shè)計(jì):通過對(duì)用戶需求進(jìn)行綜合、歸納與抽象, 形成一個(gè)獨(dú)立于具體 DBMS 的概念模型。 3) 邏輯結(jié)構(gòu)設(shè)計(jì): 將概念結(jié)構(gòu)轉(zhuǎn)換為某個(gè) DBMS 所支持的數(shù)據(jù) 模型,并對(duì)其進(jìn)行優(yōu)化。 4) 數(shù)據(jù)庫(kù)
29、物理設(shè)計(jì):為邏輯數(shù)據(jù)模型選取一個(gè)最適合應(yīng)用環(huán)境的物理結(jié)構(gòu)(包 括存儲(chǔ)結(jié)構(gòu)和存取方法)。 5) 數(shù)據(jù)庫(kù)實(shí)施:設(shè)計(jì)人員運(yùn)用 DBMS 提供的數(shù)據(jù)語言、工具及宿主語言,根 據(jù)邏輯設(shè)計(jì)和物理設(shè)計(jì)的結(jié)果建立數(shù)據(jù)庫(kù),編制與調(diào)試應(yīng)用程序,組織數(shù)據(jù)入庫(kù),并進(jìn)行試運(yùn)行。6) 數(shù)據(jù)庫(kù)運(yùn)行和維護(hù):在數(shù)據(jù)庫(kù)系統(tǒng)運(yùn)行過程中對(duì)其進(jìn)行評(píng)價(jià)、調(diào)整與修改。51. 規(guī)范設(shè)計(jì)法從本質(zhì)上看仍然是手工設(shè)計(jì)方法,其基本思想是 和過程迭代 逐步求精1) 數(shù)據(jù)庫(kù)的生命周期可分為兩個(gè)階段:一是數(shù)據(jù)庫(kù)需求分析和 ;二是數(shù)據(jù)庫(kù)實(shí)現(xiàn)和 。設(shè)計(jì)階段 運(yùn)行階段2) 數(shù)據(jù)庫(kù)實(shí)施階段包括兩項(xiàng)重要的工作,一項(xiàng)是 另一項(xiàng)是應(yīng)用程序的 和。(問答題 ) 組織數(shù)據(jù)
30、入庫(kù) 編碼 調(diào)試3) 根據(jù)模型應(yīng)用的不同目的,可以將這些模型劃分為兩類,它們分別屬于兩個(gè)不同的層次。第一類是 第二類是 。 概念模型 數(shù)據(jù)模型4) 用 方法來設(shè)計(jì)數(shù)據(jù)庫(kù)的概念模型是數(shù)據(jù)庫(kù)概念設(shè)計(jì)階段廣泛采用的方法。實(shí)體 聯(lián)系方法( E-R )5) 客觀存在并可相互區(qū)別的事物稱為 它可以是具體的人、事、物,也可以是抽象的概念或聯(lián)系。 實(shí)體6) 唯一標(biāo)識(shí)實(shí)體的屬性集稱為 碼7) 如果兩個(gè)實(shí)體之間具有 M : N聯(lián)系,則將它們轉(zhuǎn)換為關(guān)系模型的結(jié)果是 個(gè)關(guān)系38) ER 模型是對(duì)現(xiàn)實(shí)世界的一種抽象,它的主要成分是 、聯(lián)系和 。實(shí)體 屬性9) . 表達(dá)了數(shù)據(jù)和處理的關(guān)系, 則是系統(tǒng)中各類數(shù)據(jù)描述的集合,
31、是進(jìn)行詳細(xì)的數(shù)據(jù)收集和數(shù)據(jù)分析所獲得的主要成果數(shù)據(jù)流圖 數(shù)據(jù)字典10) 數(shù)據(jù)字典中應(yīng)包括對(duì)以下幾部分?jǐn)?shù)據(jù)的描述: 、 、數(shù)據(jù)項(xiàng) 數(shù)據(jù)結(jié)構(gòu) 數(shù)據(jù)流11) 各分 E-R 圖之間的沖突主要有三類: 、和屬性沖突 命名沖突 結(jié)構(gòu)沖突12) 在E-R模型向關(guān)系模型轉(zhuǎn)換時(shí),M : N的聯(lián)系轉(zhuǎn)換為關(guān)系模式時(shí)其碼包括 M、N端實(shí)體的碼13) 關(guān)系數(shù)據(jù)庫(kù)的規(guī)范化理論是數(shù)據(jù)庫(kù) 的一個(gè)有力工具; ER 模型是數(shù)據(jù)庫(kù)的 設(shè)計(jì)的一個(gè)有力工具。 (問答題 ) 邏輯設(shè)計(jì) 概念結(jié)構(gòu)14) 數(shù)據(jù)庫(kù)的物理設(shè)計(jì)通常分為兩步:(1)確定數(shù)據(jù)庫(kù)的 ,(2)對(duì)其進(jìn)行評(píng)價(jià),評(píng)價(jià)的重點(diǎn)是和。物理結(jié)構(gòu) 時(shí)間 空間效率15) 任何 DBMS 都
32、提供多種存取方法。 常用的存取方法有 、 、 等。索引( index )方法HASH方法 聚簇(Cluster)方法16) 確定數(shù)據(jù)庫(kù)存儲(chǔ)結(jié)構(gòu)主要指確定 、 、 、 、等數(shù)據(jù)的存儲(chǔ)安排和存儲(chǔ)結(jié)構(gòu),確定系統(tǒng)配置參數(shù)等。關(guān)系 索引 聚簇 日志 備份17) . 是數(shù)據(jù)庫(kù)中存放數(shù)據(jù)的基本單位。表18) . 是一系列的數(shù)據(jù)庫(kù)操作,是數(shù)據(jù)庫(kù)應(yīng)用程序的基本邏輯單元事務(wù)19) 試述事務(wù)的概念及事務(wù)的四個(gè)特性。事務(wù)是用戶定義的一個(gè)數(shù)據(jù)庫(kù)操作序列,這些操作要么全做要么 全不做 ,是一個(gè)不可分割的工作單位。事務(wù)具有四個(gè)特性:原子性(Atomicity )、一致性( Consistency)、隔離性( Isolati
33、on )和持續(xù)性( Durability )。這個(gè)四個(gè)特性也簡(jiǎn)稱為 ACID 特性。原子性:事務(wù)是數(shù)據(jù) 庫(kù)的邏輯工作單位,事務(wù)中包括的諸操作要么都做,要么都不做。一致性:事務(wù)執(zhí)行的結(jié)果必須是使 數(shù)據(jù)庫(kù)從一個(gè)一致性狀態(tài)變到另一個(gè)一致性狀態(tài)。隔離性:一個(gè)事務(wù)的執(zhí)行不能被其他事務(wù)干擾。即 一個(gè)事務(wù)內(nèi)部的操作及使用的數(shù)據(jù)對(duì)其他并發(fā)事務(wù)是隔離的, 并發(fā)執(zhí)行的各個(gè)事務(wù)之間不能互相干擾。持續(xù)性:持續(xù)性也稱永久性(Permanence),指一個(gè)事務(wù)一旦提交,它對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)的改變就應(yīng)該是 永久性的。接下來的其他操作或故障不應(yīng)該對(duì)其執(zhí)行結(jié)果有任何影響20) 事務(wù)處理技術(shù)主要包括 技術(shù)和 技術(shù) 數(shù)據(jù)庫(kù)恢復(fù) 并發(fā)控
34、制21) 在 SQL 語言中,定義事務(wù)控制的語句主要有 、 和 BEGINTRANSACTION COMMIT ROLLBACK22) 數(shù)據(jù)庫(kù)中為什么要有恢復(fù)子系統(tǒng)?它的功能是什么?因?yàn)橛?jì)算機(jī)系統(tǒng)中硬件的故障、軟件的錯(cuò)誤、操 作員的失誤以及惡意的破壞是不可避免的,這些故障輕則造成運(yùn)行事務(wù)非正常中斷,影響數(shù)據(jù)庫(kù)中數(shù) 據(jù)的正確性,重則破壞數(shù)據(jù)庫(kù),使數(shù)據(jù)庫(kù)中全部或部分?jǐn)?shù)據(jù)丟失,因此必須要有恢復(fù)子系統(tǒng)?;謴?fù)子 系統(tǒng)的功能是:把數(shù)據(jù)庫(kù)從錯(cuò)誤狀態(tài)恢復(fù)到某一已知的正確狀態(tài)(亦稱為一致狀態(tài)或完整狀態(tài)23) 事務(wù)具有四個(gè)特性:它們是 、 、 和 。這個(gè)四個(gè)特性也簡(jiǎn)稱為特性原子性( Atomicity ) 一致性
35、( Consistency) 隔離性( Isolation ) 持續(xù)性( Durability ) ACID24) 數(shù)據(jù)庫(kù)運(yùn)行中可能產(chǎn)生的故障有哪幾類?哪些故障影響事務(wù)的正常執(zhí)行?哪些故障破壞數(shù)據(jù)庫(kù)數(shù)據(jù)?數(shù)據(jù)庫(kù)系統(tǒng)中可能發(fā)生各種各樣的故障,大致可以分以下幾類:(1) 事務(wù)內(nèi)部的故障; (2) 系統(tǒng)故障;(3) 介質(zhì)故障;( 4) 計(jì)算機(jī)病毒。事務(wù)故障、系統(tǒng)故障和介質(zhì)故障影響事務(wù)的正常執(zhí)行;介質(zhì) 故障和計(jì)算機(jī)病毒破壞數(shù)據(jù)庫(kù)數(shù)據(jù)25) 把數(shù)據(jù)庫(kù)從錯(cuò)誤狀態(tài)恢復(fù)到某一已知的正確狀態(tài)(亦稱為一致狀態(tài))的功能,這就是數(shù)據(jù)庫(kù)的恢復(fù)26) 數(shù)據(jù)庫(kù)恢復(fù)的基本技術(shù)有哪些?數(shù)據(jù)轉(zhuǎn)儲(chǔ)和登錄日志文件是數(shù)據(jù)庫(kù)恢復(fù)的基本技
36、術(shù)。當(dāng)系統(tǒng)運(yùn)行過程 中發(fā)生故障, 利用轉(zhuǎn)儲(chǔ)的數(shù)據(jù)庫(kù)后備副本和日志文件就可以將數(shù)據(jù)庫(kù)恢復(fù)到故障前的某個(gè)一致性狀態(tài)。27) 數(shù)據(jù)庫(kù)系統(tǒng)中可能發(fā)生各種各樣的故障, 大致可以分為 、 、 和 等。事務(wù)故障 系統(tǒng)故障 介質(zhì)故障 計(jì)算機(jī)病毒28) 建立冗余數(shù)據(jù)最常用的技術(shù)是 和 。通常在一個(gè)數(shù)據(jù)庫(kù)系統(tǒng)中,這兩種方法是一起使用的數(shù)據(jù)轉(zhuǎn)儲(chǔ) 登錄日志文件29) 什么是日志文件?為什么要設(shè)立日志文件?(1) 日志文件是用來記錄事務(wù)對(duì)數(shù)據(jù)庫(kù)的更新操作的文件。(2) 設(shè)立日志文件的目的是: 進(jìn)行事務(wù)故障恢復(fù);進(jìn)行系統(tǒng)故障恢復(fù);協(xié)助后備副本進(jìn)行介質(zhì) 故障恢復(fù)30) 轉(zhuǎn)儲(chǔ)可分為 和 ,轉(zhuǎn)儲(chǔ)方式可以有 和 。靜態(tài)轉(zhuǎn)儲(chǔ) 動(dòng)態(tài)
37、轉(zhuǎn)儲(chǔ) 海量轉(zhuǎn)儲(chǔ) 增量轉(zhuǎn)儲(chǔ)31) . 是用來記錄事務(wù)對(duì)數(shù)據(jù)庫(kù)的更新操作的文件。主要有兩種格式:以 為單位的日志文件和以 為單位的日志文件。 (問答題 ) 日志文件 記錄 數(shù)據(jù)塊32) 并發(fā)操作帶來的數(shù)據(jù)不一致性包括: 、 和 。丟失修改 不可重復(fù)讀 讀“臟”數(shù)據(jù)33)在數(shù)據(jù)庫(kù)中為什么要并發(fā)控制?數(shù)據(jù)庫(kù)是共享資源, 通常有許多個(gè)事務(wù)同時(shí)在運(yùn)行。 當(dāng)多個(gè)事務(wù)并發(fā) 地存取數(shù)據(jù)庫(kù)時(shí)就會(huì)產(chǎn)生同時(shí)讀取和/或修改同一數(shù)據(jù)的情況。 若對(duì)并發(fā)操作不加控制就可能會(huì)存取和存儲(chǔ)不正確的數(shù)據(jù),破壞數(shù)據(jù)庫(kù)的一致性。所以數(shù)據(jù)庫(kù)管理系統(tǒng)必須提供并發(fā)控制機(jī)制34)多個(gè)事務(wù)的并發(fā)執(zhí)行是正確的,當(dāng)且僅當(dāng)其結(jié)果與按某一次序串行地執(zhí)行它
38、們時(shí)的結(jié)果相同,我們稱 這種調(diào)度策略為 的調(diào)度 可串行化35)基本的封鎖類型有兩種: 和。(問答題)排它鎖(Exclusive Locks,簡(jiǎn)稱X鎖)共享鎖(Share Locks,簡(jiǎn)稱S鎖)36)在數(shù)據(jù)庫(kù)并發(fā)控制中,兩個(gè)或多個(gè)事務(wù)同時(shí)處在相互等待狀態(tài),稱為 死鎖37)基本的封鎖類型有幾種?試述它們的含義基本的封鎖類型有兩種:排它鎖(Exclusive Locks,簡(jiǎn)稱X鎖)和共享鎖(Share Locks,簡(jiǎn)稱S鎖)。排它鎖又稱為寫鎖。若事務(wù) T對(duì)數(shù)據(jù)對(duì)象A加上X鎖,則只允 許T讀取和修改A,其他任何事務(wù)都不能再對(duì) A加任何類型的鎖,直到T釋放A上的鎖。這就保證了 其他事務(wù)在T釋放A上的鎖之
39、前不能再讀取和修改 A。共享鎖又稱為讀鎖。若事務(wù)T對(duì)數(shù)據(jù)對(duì)象A加上S鎖,則事務(wù)T可以讀A但不能修改A,其他事務(wù)只能再對(duì) A加S鎖,而不能加X鎖,直到T 釋放A上的S鎖。這就保證了其他事務(wù)可以讀 A,但在T釋放A上的S鎖之前不能對(duì)A做任何修改。38). 被稱為封鎖的粒度。封鎖對(duì)象的大小39)請(qǐng)給出預(yù)防死鎖的若干方法在數(shù)據(jù)庫(kù)中,產(chǎn)生死鎖的原因是兩個(gè)或多個(gè)事務(wù)都已封鎖了一些數(shù)據(jù)對(duì)象,然后又都請(qǐng)求已被其他事務(wù)封鎖的數(shù)據(jù)加鎖,從而出現(xiàn)死等待。防止死鎖的發(fā)生其實(shí)就是要 破壞產(chǎn)生死鎖的條件。預(yù)防死鎖通常有兩種方法:(1)一次封鎖法要求每個(gè)事務(wù)必須一次將所有要使用的數(shù)據(jù)全部加鎖,否則就不能繼續(xù)執(zhí)行。(2)順序
40、封鎖法預(yù)先對(duì)數(shù)據(jù)對(duì)象規(guī)定一個(gè)封鎖順序,所有事務(wù)都按這個(gè)順序?qū)嵭蟹怄i40)什么樣的并發(fā)調(diào)度是正確的調(diào)度?(可串行化(Serializable)的調(diào)度是正確的調(diào)度??纱谢恼{(diào)度的定義:多個(gè)事務(wù)的并發(fā)執(zhí)行是正確的,當(dāng)且僅當(dāng)其結(jié)果與按某一次序串行地執(zhí)行它們時(shí)的結(jié)果相同, 我們稱這種調(diào)度策略為可串行化的調(diào)度41)試述兩段鎖協(xié)議的概念。 兩段鎖協(xié)議是指所有事務(wù)必須分兩個(gè)階段對(duì)數(shù)據(jù)項(xiàng)加鎖和解鎖。? 在對(duì)任何數(shù)據(jù)進(jìn)行讀、寫操作之前,首先要申請(qǐng)并獲得對(duì)該數(shù)據(jù)的封鎖; ? 在釋放一個(gè)封鎖之后,事務(wù)不再申 請(qǐng)和獲得任何其他封鎖。 “兩段 ”的含義是,事務(wù)分為兩個(gè)階段:第一階段是獲得封鎖,也稱為擴(kuò)展階 段。在這階段
41、,事務(wù)可以申請(qǐng)獲得任何數(shù)據(jù)項(xiàng)上的任何類型的鎖,但是不能釋放任何鎖。第二階段是 釋放封鎖,也稱為收縮階段。在這階段,事務(wù)釋放已經(jīng)獲得的鎖,但是不能再申請(qǐng)任何鎖42)數(shù)據(jù)庫(kù)的安全性是指保護(hù)數(shù)據(jù)庫(kù)以防止不合法的使用所造成的 、或。數(shù)據(jù)泄漏更改 破壞43)什么是數(shù)據(jù)庫(kù)的安全性?數(shù)據(jù)庫(kù)的安全性是指保護(hù)數(shù)據(jù)庫(kù)以防止不合法的使用所造成的數(shù)據(jù)泄露、更 改或破壞44)計(jì)算機(jī)系統(tǒng)有三類安全性問題, 即 、和 技術(shù)安全類 管理安全類 政策法律類45)用戶標(biāo)識(shí)和鑒別的方法有很多種,而且在一個(gè)系統(tǒng)中往往是多種方法并舉,以獲得更強(qiáng)的安全性。常用的方法有通過輸入 和 來鑒別用戶用戶名 口令46). 和 一起組成了 DBMS 的安全子系統(tǒng)。用戶權(quán)限定義 合法權(quán)檢查機(jī)制47)當(dāng)前大型的 DBMS 一般都支持 ,有些 DBMS 同時(shí)還支持 自主存取控制( DAC ) 強(qiáng)制存取控制( MAC48)用戶權(quán)限是由兩個(gè)要素組成的: 和 。數(shù)據(jù)對(duì)象 操作類型49)在數(shù)據(jù)庫(kù)系統(tǒng)中, 定義存取權(quán)限稱為 。 SQL 語言用 語句向用戶授予對(duì)數(shù)據(jù)的操作權(quán)限,用 語句收回授予的權(quán)限 授權(quán) GRA
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 語言課程設(shè)計(jì)的目標(biāo)
- 2025年淘寶天貓電商代運(yùn)營(yíng)服務(wù)合同范本解讀9篇
- 2024年幼兒園大班數(shù)學(xué)教案 (一)
- 清淤施工方案匯報(bào)
- 2025年度出租車車輛安全檢測(cè)認(rèn)證合同3篇
- 年度火災(zāi)報(bào)警控制系統(tǒng)產(chǎn)業(yè)分析報(bào)告
- 2004年山西太原中考滿分作文《夢(mèng)里花落知多少》2
- 年度智能化塑殼斷路器競(jìng)爭(zhēng)策略分析報(bào)告
- 部編版七年級(jí)語文上冊(cè)《論語 十二章》教學(xué)設(shè)計(jì)(第三課時(shí))
- 2025年度中式餐廳承包管理合同示范文本4篇
- 老年髖部骨折患者圍術(shù)期下肢深靜脈血栓基礎(chǔ)預(yù)防專家共識(shí)(2024版)解讀 課件
- 2024-2030年中國(guó)護(hù)肝解酒市場(chǎng)營(yíng)銷策略分析與未來銷售渠道調(diào)研研究報(bào)告
- 人教版高中數(shù)學(xué)必修二《第十章 概率》單元同步練習(xí)及答案
- 智慧校園信息化建設(shè)項(xiàng)目組織人員安排方案
- 一病一品成果護(hù)理匯報(bào)
- AQ-T 1009-2021礦山救護(hù)隊(duì)標(biāo)準(zhǔn)化考核規(guī)范
- 鹽酸埃克替尼臨床療效、不良反應(yīng)與藥代動(dòng)力學(xué)的相關(guān)性分析的開題報(bào)告
- 消防設(shè)施安全檢查表
- 組合結(jié)構(gòu)設(shè)計(jì)原理 第2版 課件 第6、7章 鋼-混凝土組合梁、鋼-混凝土組合剪力墻
- 建筑公司資質(zhì)常識(shí)培訓(xùn)課件
- GB/T 26316-2023市場(chǎng)、民意和社會(huì)調(diào)查(包括洞察與數(shù)據(jù)分析)術(shù)語和服務(wù)要求
評(píng)論
0/150
提交評(píng)論