



版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、1數(shù)據(jù)庫系統(tǒng)是采用了數(shù)據(jù)技術(shù)的計算機系統(tǒng),數(shù)據(jù)庫系統(tǒng)由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、應(yīng)用系統(tǒng)和(C)A系統(tǒng)分析員B.程序員C.數(shù)據(jù)庫管理員D.操作員3下面列出的數(shù)不清管理技術(shù)發(fā)展的3 個階段中,沒有專門的軟對數(shù)據(jù)進行管理的是D .人工管理階段 . 文件系統(tǒng)階段 . 數(shù)據(jù)庫階段A和B.只有C.和D.只有4下列 4 項中,不屬于數(shù)據(jù)庫系統(tǒng)特點的是(C )。A數(shù)據(jù)共享B.數(shù)據(jù)完整性C.數(shù)據(jù)冗余度高D.數(shù)據(jù)獨立性高5數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)獨立性體現(xiàn)在()。A. 不會因為數(shù)據(jù)的變化而影響到應(yīng)用程序B. 不會因為數(shù)據(jù)存儲結(jié)構(gòu)與數(shù)據(jù)邏輯結(jié)構(gòu)的變化而應(yīng)有程序C.不會因為存儲策略的變化而影響存儲結(jié)構(gòu)D.不會因為某些存儲結(jié)構(gòu)
2、的變化而影響其他的存儲結(jié)構(gòu)6描述數(shù)據(jù)庫全體數(shù)據(jù)的全局邏輯結(jié)構(gòu)和特性的是(A)。A模式B.內(nèi)模式C.外模式7要保證數(shù)據(jù)庫的數(shù)據(jù)獨立性,需要修改的是(C)。A模式與外模式B.模式與內(nèi)模式C.三級模式之間的兩層映像D.三層模式8要何證數(shù)據(jù)庫的邏輯數(shù)據(jù)獨立性,需要修改的是(A)。A模式與外模式之間的映像B.模式與內(nèi)模式之間的映像C.模式D.三級模式9 用戶或應(yīng)用程序看到的那部分局部邏輯結(jié)構(gòu)和特征的描述是(C)A模式B.物理模式C.子模式D.內(nèi)模式10下述(D)不是 DBA數(shù)據(jù)庫管理員的職責(zé)。A完整性約束說明B.定義數(shù)據(jù)庫模式C. 數(shù)據(jù)庫安全D.數(shù)據(jù)庫管理系統(tǒng)設(shè)計11概念模型是現(xiàn)實世界的第一層抽象,它一
3、類模型中最著名的模型是()。A層次模型B.關(guān)系模型C.網(wǎng)狀模型D.實體 - 聯(lián)系模型12區(qū)分不同實體的依據(jù)是(B)。A名稱B.屬性C.對象D.概念13關(guān)系數(shù)據(jù)模型是目前最重要的一種數(shù)據(jù)模型,它的3 個要素分別是(B)。A. 實體完整性、參照完整性、用戶自定義完整性B. 數(shù)據(jù)結(jié)構(gòu)、關(guān)系操作、完整性約束C.數(shù)據(jù)增加、數(shù)據(jù)修改、數(shù)據(jù)查詢D.外模式、模式、內(nèi)模式14在(A)中一個結(jié)點可以有多個雙親,結(jié)點之間可以有多種聯(lián)系。A網(wǎng)狀模型B.關(guān)系模型C.層次模型D.以上都有15. (B)的存取路徑對用戶透明,從而具有更高的數(shù)據(jù)獨立性、更好的安全保密性,也簡化了程序員的工作和數(shù)據(jù)庫開發(fā)建立的工作。A網(wǎng)狀模型B
4、.關(guān)系模型C.層次模型D.以上都有16下面的選項不是關(guān)系數(shù)據(jù)庫基本特征的是(A)A不同的列應(yīng)有不同的數(shù)據(jù)類型B.不同的列應(yīng)有不同的列名C與行的次序無關(guān)D.與列的次序無關(guān)17一個關(guān)系只有一個(D)。A候選碼B.外碼C.超碼D.主碼18關(guān)系模型中,一個碼是(C)。A可以由多個任意屬性組成B.至多由一個屬性組成C由一個或多個屬性組成,其值能夠惟一標(biāo)識關(guān)系中一個元組D以上都不是19現(xiàn)在有如下關(guān)系:患者(患者編號,患者姓名,性別,出生日期,所在單位)醫(yī)療(患者編號,醫(yī)生編號,醫(yī)生姓名,診斷日期,診斷結(jié)果)其中,醫(yī)療關(guān)系中的外碼是(A)A患者編號B.患者姓名C.患者編號和患者姓名D.醫(yī)生編號和患者編號20
5、關(guān)系代數(shù)運算是以(C)為基礎(chǔ)的運算。A關(guān)系運算B.謂詞演算C.集合運算D.代數(shù)運算21關(guān)系數(shù)據(jù)庫管理系統(tǒng)應(yīng)能實現(xiàn)的專門關(guān)系運算包括(B)。A排序、索引、統(tǒng)計B.選擇、投影、連接C關(guān)聯(lián)、更新、排序D.顯示、打印、制表23從一個數(shù)據(jù)庫文件中取出滿足某個條件的所有記錄形成一個新的數(shù)據(jù)庫文件的操作是(C )操作。A投影B.連接C.選擇D.復(fù)制24關(guān)系代數(shù)中的連接操作是由(B )操作組合而成。A選擇和投影B.選擇和笛卡爾積C投影、選擇、笛卡爾積D.投影和笛卡爾積二、填空題1. 根據(jù)模型應(yīng)用的不同目的,可以將這些模型劃分為兩類,它們分別屬于兩個不同的層次。第一類是,第二類是。2數(shù)據(jù)模型中的是對數(shù)據(jù)系統(tǒng)的靜
6、態(tài)特征描述,包括數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)間聯(lián)系的描述,是對數(shù)據(jù)庫系統(tǒng)的動態(tài)特征描述,是一組定義在數(shù)據(jù)上的操作,包括操作的涵義、操作符、運算規(guī)則及其語言等。3用有向圖結(jié)構(gòu)表示實體類型及實體間聯(lián)系的數(shù)據(jù)模型稱為模型,數(shù)據(jù)之間的聯(lián)系通常通過實現(xiàn)。4是目前最常用也是最重要的一種數(shù)據(jù)模型。采用該模型作為數(shù)據(jù)的組織方式的數(shù)據(jù)系統(tǒng)稱為.5關(guān)系數(shù)據(jù)庫中基于數(shù)據(jù)上的兩類運算是和。一、 1C 2A 3D 4C 5B 6A7C8A9C10D11D12B13B14A15B 16A 17D18C19A20C21B22B23C24B25C二、 1概念模型、數(shù)據(jù)模型2數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作3網(wǎng)狀、指針4關(guān)系模型、關(guān)系數(shù)據(jù)庫系統(tǒng)5.關(guān)系代
7、數(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)系演算雙重特點的語言例如 SQL 這些關(guān)系數(shù)據(jù)語言的共同特點是,具有完備的表達能力,是非過程化的集合操作語言,功能強,能夠嵌入高級語言中使用。3 關(guān)系代數(shù)運算中,傳統(tǒng)的集合運算有_, _, _,_。 (問答題 ) 笛卡爾積 并 交 差4 試述關(guān)系模型的完整性規(guī)則。在參照完整性中,為什么外部碼屬性的值也可以為空?什么情況下才可以為空?(填空題 )關(guān)系
8、模型的完整性規(guī)則是對關(guān)系的某種約束條件。關(guān)系模型中可以有三類完整性約束:實體完整性、參照完整性和用戶定義的完整性。其中實體完整性和參照完整性是關(guān)系模型必須滿足的完整性約束條件,被稱作是關(guān)系的兩個不變性,應(yīng)該由關(guān)系系統(tǒng)自動支持。 1) 實體完整性規(guī)則:若屬性 A 是基本關(guān)系 R 的主屬性,則屬性 A 不能取空值。 2) 參照完整性規(guī)則:若屬性(或?qū)傩越M) F 是基本關(guān)系 R 的外碼,它與基本關(guān)系S 的主碼 Ks 相對應(yīng)(基本關(guān)系 R 和 S 不一定是不同的關(guān)系) ,則對于 R 中每個元組在 F 上的值必 須為:? 或者取空值(F 的每個屬性值均為空值) ; ? 或者等于 S 中某個元組的主碼值。
9、3) 用戶定義的完整性是針對某一具體關(guān)系數(shù)據(jù)庫的約束條件。它反映某一具體應(yīng)用所涉及的數(shù)據(jù)必須滿足的語義要求。在參照完整性中,外部碼屬性的值可以為空,它表示該屬性的值尚未確定。但前提條件是該外部碼屬性不是其所在關(guān)系的主屬性。例如,在下面的 “學(xué)生 ”表中, “專業(yè)號 ”是一個外部碼,不是學(xué)生表的主屬性,可以為空。其語義是,該學(xué)生的專業(yè)尚未確定。學(xué)生(學(xué)號,姓名,性別,專業(yè)號,年齡)專業(yè)(專業(yè)號,專業(yè)名)而在下面的“選修 ”表中的 “課程號 ”雖然也是一個外部碼屬性,但它又是 “選修 ”表的主屬性,所以不能為空。因為關(guān)系模型必須滿足實體完整性。課程(課程號,課程名,學(xué)分)選修(學(xué)號,課程號,成績)
10、5 關(guān)系代數(shù)運算中,基本的運算是_, _,_,_, _。 (問答題 )并 差 笛卡爾積 選擇 投影6 等值連接與自然連接的區(qū)別是什么?(填空題 )連接運算中有兩種最為重要也最為常用的連接,一種是等值連接(equi-join ),另一種是自然連接( Natural join )。 為“ ”的連接運算稱為等值連接。它是從關(guān)系 R 與 S 的笛卡爾積中選取A 、B 屬性值相等的那些元組。 即等值連接為:R A=B S = t t | t R t S t A = t B 自然連接( Natural join )是一種特殊的等值連接,它要求兩個關(guān)系中進行比較的分量必須是相同的屬性組,并且要在結(jié)果中把重復(fù)
11、的屬性去掉。即若R 和S 具有相同的屬性組B ,則自然連接可記作:RS = tt| t R t St B = tB 7關(guān)系代數(shù)運算中,專門的關(guān)系運算有_,_, _。(問答題 )選擇投影連接8關(guān)系數(shù)據(jù)庫中基于數(shù)學(xué)上的兩類運算是_和 _。(問答題 )關(guān)系代數(shù)關(guān)系演算9 .數(shù)據(jù)庫數(shù)據(jù)具有_、_和_三個基本特點。永久存儲有組織可共享(問答題 )10數(shù)據(jù)庫管理系統(tǒng)是數(shù)據(jù)庫系統(tǒng)的一個重要組成部分,它的功能包括_、_、_、_。(問答題 )數(shù)據(jù)定義功能數(shù)據(jù)操縱功能數(shù)據(jù)庫的運行管理數(shù)據(jù)庫的建立和維護功能11舉出適合用文件系統(tǒng)而不是數(shù)據(jù)庫系統(tǒng)的例子;再舉出適合用數(shù)據(jù)庫系統(tǒng)的應(yīng)用例子。(填空題 )適用于文件系統(tǒng)而不
12、是數(shù)據(jù)庫系統(tǒng)的應(yīng)用例子數(shù)據(jù)的備份,軟件或應(yīng)用程序使用過程中的臨時數(shù)據(jù)存儲一般使用文件比較合適。早期功能比較簡單、比較固定的應(yīng)用系統(tǒng)也適合用文件系統(tǒng)。?適用于數(shù)據(jù)庫系統(tǒng)而非文件系統(tǒng)的應(yīng)用例子目前,幾乎所有企業(yè)或部門的信息系統(tǒng)都以數(shù)據(jù)庫系統(tǒng)為基礎(chǔ),都使用數(shù)據(jù)庫。如一個工廠的管理信息系統(tǒng)(其中會包括許多子系統(tǒng),如庫存管理系統(tǒng)、物資采購系統(tǒng)、作業(yè)調(diào)度系統(tǒng)、設(shè)備管理系統(tǒng)、人事管理系統(tǒng)等等),還比如學(xué)校的學(xué)生管理系統(tǒng),人事管理系統(tǒng),圖書館的圖書管理系統(tǒng)等等都適合用數(shù)據(jù)庫系統(tǒng)。12數(shù)據(jù)庫具有數(shù)據(jù)結(jié)構(gòu)化、最小的_、較高的 _等特點。冗余度數(shù)據(jù)獨立性13DBMS 還必須提供 _保護、 _檢查、 _、 _等數(shù)據(jù)控
13、制功能數(shù)據(jù)的安全性數(shù)據(jù)的完整性并發(fā)控制數(shù)據(jù)庫恢復(fù)14數(shù)據(jù)庫管理系統(tǒng)的主要功能有哪些?(填空題 ) 數(shù)據(jù)庫定義功能;數(shù)據(jù)存取功能; 數(shù)據(jù)庫運行管理; 數(shù)據(jù)庫的建立和維護功能。15模式( Schema)是數(shù)據(jù)庫中全體數(shù)據(jù)的_和_的描述,它僅僅涉及到_的描述,不涉及到具體的值。(問答題 )邏輯結(jié)構(gòu)特征型16根據(jù)模型應(yīng)用的不同目的,可以將這些模型劃分為兩類,它們分別屬于兩個不同的層次。第一類是_,第二類是_。(問答題 )概念模型數(shù)據(jù)模型17數(shù)據(jù)模型的三要素是指_,_,_。實際數(shù)據(jù)庫系統(tǒng)中所支持的主要數(shù)據(jù)模型是_,_,_。(問答題 )數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)操作完整性約束關(guān)系模型層次模型網(wǎng)狀模型18數(shù)據(jù)模型中的_是
14、對數(shù)據(jù)系統(tǒng)的靜態(tài)特征描述,包括數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)間聯(lián)系的描述,_是對數(shù)據(jù)庫系統(tǒng)的動態(tài)特征描述,是一組定義在數(shù)據(jù)上的操作,包括操作的涵義、操作符、運算規(guī)則及其語言等。(問答題 )數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)操作19試述關(guān)系數(shù)據(jù)庫的特點。 (填空題 ) 關(guān)系數(shù)據(jù)模型具有下列優(yōu)點: ? 關(guān)系模型與非關(guān)系模型不同,它是建立在嚴(yán)格的數(shù)學(xué)概念的基礎(chǔ)上的。 ? 關(guān)系模型的概念單一。無論實體還是實體之間的聯(lián)系都用關(guān)系表示。操作的對象和操作的結(jié)果都是關(guān)系。所以其數(shù)據(jù)結(jié)構(gòu)簡單、清晰,用戶易懂易用。 ? 關(guān)系模型的存取路徑對用戶透明,從而具有更高的數(shù)據(jù)獨立性、更好的安全保密性,也簡化了程序員的工作和數(shù)據(jù)庫開發(fā)建立的工作。當(dāng)然,關(guān)系數(shù)據(jù)
15、模型也有缺點,其中最主要的缺點是,由于存取路徑對用戶透明,查詢效率往往不如非關(guān)系數(shù)據(jù)模型。因此為了提高性能,必須對用戶的查詢請求進行優(yōu)化,增加了開發(fā)數(shù)據(jù)庫管理系統(tǒng)軟件的難度20.用樹型結(jié)構(gòu)表示實體類型及實體間聯(lián)系的數(shù)據(jù)模型稱為_模型,上一層的父結(jié)點和下一層的子結(jié)點之間的聯(lián)系是的聯(lián)系。(問答題 ) 層次一對多21用有向圖結(jié)構(gòu)表示實體類型及實體間聯(lián)系的數(shù)據(jù)模型稱為_模型,數(shù)據(jù)之間的聯(lián)系通常通過_實現(xiàn)。(問答題) 網(wǎng)狀指針22定義并解釋以下術(shù)語:DDL 、DML (填空題) DDL:數(shù)據(jù)定義語言。用來定義數(shù)據(jù)庫模式、外模式、內(nèi)模式的語言。DML :數(shù)據(jù)操縱語言。用來對數(shù)據(jù)庫中的數(shù)據(jù)進行查詢、插入、刪
16、除和修改的語句23 ._是目前最常用也是最重要的一種數(shù)據(jù)模型。采用該模型作為數(shù)據(jù)的組織方式的數(shù)據(jù)庫系統(tǒng)稱為_。(問答題 )24什么叫數(shù)據(jù)與程序的物理獨立性?什么叫數(shù)據(jù)與程序的邏輯獨立性?為什么數(shù)據(jù)庫系統(tǒng)具有數(shù)據(jù)與程序的獨立性?(填空題 )數(shù)據(jù)與程序的邏輯獨立性:當(dāng)模式改變時(例如增加新的關(guān)系、新的屬性、改變屬性的數(shù)據(jù)類型等),由數(shù)據(jù)庫管理員對各個外模式模式的映象作相應(yīng)改變,可以使外模式保持不變。應(yīng)用程序是依據(jù)數(shù)據(jù)的外模式編寫的,從而應(yīng)用程序不必修改,保證了數(shù)據(jù)與程序的邏輯獨立性,簡稱數(shù)據(jù)的邏輯獨立性。數(shù)據(jù)與程序的物理獨立性:當(dāng)數(shù)據(jù)庫的存儲結(jié)構(gòu)改變了,由數(shù)據(jù)庫管理員對模式內(nèi)模式映象作相應(yīng)改變,可
17、以使模式保持不變,從而應(yīng)用程序也不必改變。保證了數(shù)據(jù)與程序的物理獨立性,簡稱數(shù)據(jù)的物理獨立性。數(shù)據(jù)庫管理系統(tǒng)在三級模式之間提供的兩層映象保證了數(shù)據(jù)庫系統(tǒng)中的數(shù)據(jù)能夠具有較高的邏輯獨立性和物理獨立性25數(shù)據(jù)庫系統(tǒng)一般由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)(及其開發(fā)工具)、應(yīng)用系統(tǒng)、數(shù)據(jù)庫管理員和用戶構(gòu)成。27 SQL 的中文全稱是 _。 (問答題 ) 結(jié)構(gòu)化查詢語言27SQL 語言除了具有數(shù)據(jù)查詢和數(shù)據(jù)操縱功能之外,還具有 _和 _的功能,它是一個綜合性的功能強大的語言。(問答題 ) 數(shù)據(jù)定義 數(shù)據(jù)控制28在 SQL 語言的結(jié)構(gòu)中, _有對應(yīng)的物理存儲,而_沒有對應(yīng)的物理存儲。基本表視圖29 什么是基本表?什
18、么是視圖?兩者的區(qū)別和聯(lián)系是什么?(填空題 ) 基本表是本身獨立存在的表,在SQL 中一個關(guān)系就對應(yīng)一個表。視圖是從一個或幾個基本表導(dǎo)出的表。視圖本身不獨立存儲在數(shù)據(jù)庫中,是一個虛表。即數(shù)據(jù)庫中只存放視圖的定義而不存放視圖對應(yīng)的數(shù)據(jù),這些數(shù)據(jù)仍存放在導(dǎo)出視圖的基本表中。視圖在概念上與基本表等同,用戶可以如同基本表那樣使用視圖,可以在視圖上再定義視圖。30視圖是從_中導(dǎo)出的表,數(shù)據(jù)庫中實際存放的是視圖的_。 基本表或視圖定義31關(guān)系數(shù)據(jù)操作語言( DML )的特點是:操作對象與結(jié)果均為關(guān)系、操作的之上。 (問答題 ) 非過程性強_、語言一體化并且是建立在數(shù)學(xué)理論基礎(chǔ)32所有的視圖是否都可以更新?
19、為什么?(填空題 )33針對習(xí)題予其他用戶。3 建立的表,用SQL 語言完成以下各項操作:(1) 把對表(2) 把查詢 SPJ表和修改QTY 屬性的權(quán)限授給用戶李天明。S 的 INSERT (填空題 )權(quán)限授予用戶張勇,并允許他再將此權(quán)限授1) 把對表 S 的 INSERT 權(quán)限授予用戶張勇,并允許他再將此權(quán)限授予其他用戶。GRANT OPTION; (2)把查詢 SPJ表和修改QTY 屬性的權(quán)限授給用戶李天明。GRANT INSERT ON TABLE S TO張勇WITHGRANT SELECT, UPDA TE(QTY) ON TABLE SPJ TO李天明;34在嵌入式SQL 中是如何
20、區(qū)分SQL 語句和主語言語句的?(填空題 )在 SQL 語句前加上前綴COBOL 中以 END-EXECEXEC SQL 。 SQL 語句的結(jié)束標(biāo)志則隨主語言的不同而不同。結(jié)束。例如在PL/1 和 C 中以分號(;)結(jié)束,在35在嵌入式SQL 中是如何協(xié)調(diào)SQL 語言的集合處理方式和主語言的單記錄處理方式的?(填空題 )用游標(biāo)來協(xié)調(diào)這兩種不同的處理方式。游標(biāo)區(qū)是系統(tǒng)為用戶開設(shè)的一個數(shù)據(jù)緩沖區(qū),存放一個名字。用戶可以通過游標(biāo)逐一獲取記錄,并賦給主變量,交由主語言進一步處理。SQL 語句的執(zhí)行結(jié)果,每個游標(biāo)區(qū)都有36試給出各類關(guān)系系統(tǒng)的定義:最小關(guān)系系統(tǒng);關(guān)系上完備的系統(tǒng);全關(guān)系型的關(guān)系系統(tǒng)。(填
21、空題 )最小關(guān)系系統(tǒng):一個系統(tǒng)可定義為最小關(guān)系系統(tǒng),當(dāng)且僅當(dāng)它: ( 1)支持關(guān)系數(shù)據(jù)庫(關(guān)系數(shù)據(jù)結(jié)構(gòu)) 。從用戶觀點看,關(guān)系數(shù)據(jù)庫由表構(gòu)成,并且只有表這一種結(jié)構(gòu)。 (2)支持選擇、投影和(自然)連接運算,對這些運算不必要求定義任何物理存取路徑。關(guān)系上完備的系統(tǒng):這類系統(tǒng)支持關(guān)系數(shù)據(jù)結(jié)構(gòu)和所有的關(guān)系代數(shù)操作(或者功能上與關(guān)系代數(shù)等價的操作)。全關(guān)系型的關(guān)系系統(tǒng):這類系統(tǒng)支持關(guān)系模型的所有特征。即不僅是關(guān)系上完備的而且支持數(shù)據(jù)結(jié)構(gòu)中域的概念,支持實體完整性和參照完整性。37試述查詢優(yōu)化的一般步驟。(填空題 ) 各個關(guān)系系統(tǒng)的優(yōu)化方法不盡相同,大致的步驟可以歸納如下: (1)把查詢轉(zhuǎn)換成某種內(nèi)部表
22、示,通常用的內(nèi)部表示是語法樹。(2)把語法樹轉(zhuǎn)換成標(biāo)準(zhǔn)( 優(yōu)化 )形式。即利用優(yōu)化算法,把原始的語法樹轉(zhuǎn)換成優(yōu)化的形式。(3)選擇低層的存取路徑。( 4)生成查詢計劃,選擇代價最小的。38試由 Armostrong 公理系統(tǒng)推導(dǎo)出下面三條推理規(guī)則:(1) 合并規(guī)則: 若 XZ,XY ,則有 X YZ (2)偽傳遞規(guī)則: 由 XY ,WYZ有 XW Z (3)分解規(guī)則: XY ,Z ?Y ,有 X Z ( 填空題 )( 1) 已知 XZ ,由增廣律知 XYYZ ,又因為 XY ,可得 XXXYYZ 增廣律得 XWWY ,因為 WYZ ,所以 XWWYZ ,通過傳遞律可知 XY ,所以由傳遞律可得
23、 XZ。,最后根據(jù)傳遞律得 XYZ 。( 2) 已知 XY ,據(jù) XWZ 。( 3) 已知 Z ?Y ,根據(jù)自反律知 YZ ,又因為39若關(guān)系為1NF ,且它的每一非主屬性都_ 候選碼,則該關(guān)系為2NF 。 (問答題 )完全函數(shù)依賴于40如果 XY 和 XZ 成立,那么X YZ 也成立,這個推理規(guī)則稱為_ 。合并規(guī)則41試舉出三個多值依賴的實例。(填空題 ) (1) 關(guān)系模式 MSC (M ,S,C)中, M 表示專業(yè), S 表示學(xué)生, C 表示該專業(yè)的必修課。假設(shè)每個專業(yè)有多個學(xué)生,有一組必修課。設(shè)同專業(yè)內(nèi)所有學(xué)生的選修的必修課相同,實例關(guān)系如下。按照語義對于M 的每一個值M i ,S 有一
24、個完整的集合與之對應(yīng)而不問C 取何值,所以MS 。由于 C 與 S 的完全對稱性,必然有MC成立。( 2) 關(guān)系模式 ISA ( I, S, A)中, I 表示學(xué)生興趣小組, S 表示學(xué)生, A 表示某興趣小組的活動項目。假設(shè)每個興趣小組有多個學(xué)生,有若干活動項目。每個學(xué)生必須參加所在興趣小組的所有活動項目,每個活動項目要求該興趣小組的所有學(xué)生參加。按照語義有 I S, I A 成立。( 3) 關(guān)系模式 RDP( R,D ,P)中, R 表示醫(yī)院的病房,D 表示責(zé)任醫(yī)務(wù)人員,P 表示病人。假設(shè)每個病房住有多個病人,有多個責(zé)任醫(yī)務(wù)人員負責(zé)醫(yī)治和護理該病房的所有病人。按照語義有RD ,RP 成立。
25、42在函數(shù)依賴中,平凡函數(shù)依賴是可以根據(jù)Armstrong 推理規(guī)則中的 _ 律推出的。自反43關(guān)系模式規(guī)范化需要考慮數(shù)據(jù)間的依賴關(guān)系,人們已經(jīng)提出了多種類型的數(shù)據(jù)依賴,其中最重要的是_和_ 。 (問答題 ) 函數(shù)依賴多值依賴44設(shè)關(guān)系 R(U ),X ,Y U,XY 是 R 的一個函數(shù)依賴,如果存在XX,使 XY成立,則稱函數(shù)依賴XY 是 _函數(shù)依賴。 (問答題 ) 部分45在關(guān)系模式 R(A ,B ,C, D )中,存在函數(shù)依賴關(guān)系 A B, AC,AD ,(B ,C) A ,則候選碼是 _ ,關(guān)系模式 R(A ,B, C,D)屬于 _ 。 A ,( B,C) 2NF46在關(guān)系模式 R(
26、D ,E, G)中,存在函數(shù)依賴關(guān)系 E D,(D ,G) E ,則候選碼是 _,關(guān)系模式 R(D ,E, G)屬于 _。 (問答題 ) (E,G),( D, G) 3NF47在關(guān)系模式 R( A , C,D )中,存在函數(shù)依賴關(guān)系 A C, A D ,則候選碼是 _ ,關(guān)系模式 R(A ,C, D )最高可以達到 _ 。 (問答題 ) ABCNF48. “三分 _,七分 _,十二分 _ ”是數(shù)據(jù)庫建設(shè)的基本規(guī)律。技術(shù)管理 基礎(chǔ)數(shù)據(jù)49十二分基礎(chǔ)數(shù)據(jù)強調(diào)了數(shù)據(jù)的_ 、_、 _和_是數(shù)據(jù)庫建設(shè)中的重要的環(huán)節(jié)。(問答題 ) 整理 收集 組織 不斷更新50試述數(shù)據(jù)庫設(shè)計過程的各個階段上的設(shè)計描述。(
27、填空題 ) 各階段的設(shè)計要點如下:1) 需求分析:準(zhǔn)確了解與分析用戶需求(包括數(shù)據(jù)與處理)。 2) 概念結(jié)構(gòu)設(shè)計: 通過對用戶需求進行綜合、歸納與抽象, 形成一個獨立于具體DBMS 的概念模型。3) 邏輯結(jié)構(gòu)設(shè)計:將概念結(jié)構(gòu)轉(zhuǎn)換為某個DBMS 所支持的數(shù)據(jù)模型,并對其進行優(yōu)化。4) 數(shù)據(jù)庫物理設(shè)計:為邏輯數(shù)據(jù)模型選取一個最適合應(yīng)用環(huán)境的物理結(jié)構(gòu)(包括存儲結(jié)構(gòu)和存取方法)。5) 數(shù)據(jù)庫實施:設(shè)計人員運用DBMS 提供的數(shù)據(jù)語言、工具及宿主語言,根據(jù)邏輯設(shè)計和物理設(shè)計的結(jié)果建立數(shù)據(jù)庫,編制與調(diào)試應(yīng)用程序,組織數(shù)據(jù)入庫,并進行試運行。6) 數(shù)據(jù)庫運行和維護:在數(shù)據(jù)庫系統(tǒng)運行過程中對其進行評價、調(diào)整與
28、修改。51規(guī)范設(shè)計法從本質(zhì)上看仍然是手工設(shè)計方法,其基本思想是_和 _過程迭代逐步求精1)數(shù)據(jù)庫的生命周期可分為兩個階段:一是數(shù)據(jù)庫需求分析和_;二是數(shù)據(jù)庫實現(xiàn)和_。設(shè)計階段運行階段2)數(shù)據(jù)庫實施階段包括兩項重要的工作,一項是 _ ,另一項是應(yīng)用程序的_和 _。 (問答題 ) 組織數(shù)據(jù)入庫編碼調(diào)試3) 根據(jù)模型應(yīng)用的不同目的, 可以將這些模型劃分為兩類, 它們分別屬于兩個不同的層次。 第一類是 _,第二類是 _。概念模型 數(shù)據(jù)模型4)用 _ 方法來設(shè)計數(shù)據(jù)庫的概念模型是數(shù)據(jù)庫概念設(shè)計階段廣泛采用的方法。實體 聯(lián)系方法( E-R)5)客觀存在并可相互區(qū)別的事物稱為_ ,它可以是具體的人、事、物,
29、也可以是抽象的概念或聯(lián)系。實體6) 唯一標(biāo)識實體的屬性集稱為 _ 碼7)如果兩個實體之間具有 M :N 聯(lián)系,則將它們轉(zhuǎn)換為關(guān)系模型的結(jié)果是_ 個關(guān)系 38)ER 模型是對現(xiàn)實世界的一種抽象,它的主要成分是_ 、聯(lián)系和_。實體 屬性9) ._ 表達了數(shù)據(jù)和處理的關(guān)系,_則是系統(tǒng)中各類數(shù)據(jù)描述的集合,是進行詳細的數(shù)據(jù)收集和數(shù)據(jù)分析所獲得的主要成果數(shù)據(jù)流圖 數(shù)據(jù)字典10) 數(shù)據(jù)字典中應(yīng)包括對以下幾部分數(shù)據(jù)的描述:_ 、 _ 、_數(shù)據(jù)項 數(shù)據(jù)結(jié)構(gòu) 數(shù)據(jù)流11) 各分 E-R 圖之間的沖突主要有三類: _ 、_和 _屬性沖突 命名沖突 結(jié)構(gòu)沖突12)在 E-R 模型向關(guān)系模型轉(zhuǎn)換時,M :N 的聯(lián)系轉(zhuǎn)
30、換為關(guān)系模式時其碼包括_ M 、N 端實體的碼13) 關(guān)系數(shù)據(jù)庫的規(guī)范化理論是數(shù)據(jù)庫 _ 的一個有力工具; ER 模型是數(shù)據(jù)庫的 _設(shè)計的一個有力工具。 (問答題 ) 邏輯設(shè)計 概念結(jié)構(gòu)14) 數(shù)據(jù)庫的物理設(shè)計通常分為兩步: (1)確定數(shù)據(jù)庫的 _ ,( 2)對其進行評價,評價的重點是 _和_。物理結(jié)構(gòu) 時間 空間效率15) 任何 DBMS 都提供多種存取方法。 常用的存取方法有 _ 、_ 、_ 等。索引(index)方法 HASH 方法 聚簇( Cluster)方法16) 確定數(shù)據(jù)庫存儲結(jié)構(gòu)主要指確定 _ 、_ 、_ 、_ 、_等數(shù)據(jù)的存儲安排和存儲結(jié)構(gòu),確定系統(tǒng)配置參數(shù)等。關(guān)系 索引 聚簇
31、 日志 備份17) ._ 是數(shù)據(jù)庫中存放數(shù)據(jù)的基本單位。表18)._ 是一系列的數(shù)據(jù)庫操作,是數(shù)據(jù)庫應(yīng)用程序的基本邏輯單元事務(wù)19)試述事務(wù)的概念及事務(wù)的四個特性。事務(wù)是用戶定義的一個數(shù)據(jù)庫操作序列,這些操作要么全做要么全不做,是一個不可分割的工作單位。事務(wù)具有四個特性:原子性(Atomicity )、一致性( Consistency)、隔離性( Isolation )和持續(xù)性( Durability )。這個四個特性也簡稱為 ACID 特性。原子性:事務(wù)是數(shù)據(jù)庫的邏輯工作單位,事務(wù)中包括的諸操作要么都做,要么都不做。一致性:事務(wù)執(zhí)行的結(jié)果必須是使數(shù)據(jù)庫從一個一致性狀態(tài)變到另一個一致性狀態(tài)。隔
32、離性:一個事務(wù)的執(zhí)行不能被其他事務(wù)干擾。即一個事務(wù)內(nèi)部的操作及使用的數(shù)據(jù)對其他并發(fā)事務(wù)是隔離的,并發(fā)執(zhí)行的各個事務(wù)之間不能互相干擾。持續(xù)性:持續(xù)性也稱永久性( Permanence),指一個事務(wù)一旦提交,它對數(shù)據(jù)庫中數(shù)據(jù)的改變就應(yīng)該是永久性的。接下來的其他操作或故障不應(yīng)該對其執(zhí)行結(jié)果有任何影響20)事務(wù)處理技術(shù)主要包括 _ 技術(shù)和 _技術(shù)數(shù)據(jù)庫恢復(fù) 并發(fā)控制21)在 SQL 語言中,定義事務(wù)控制的語句主要有_ 、_ 和 _BEGIN TRANSACTIONCOMMIT ROLLBACK22)數(shù)據(jù)庫中為什么要有恢復(fù)子系統(tǒng)?它的功能是什么?因為計算機系統(tǒng)中硬件的故障、軟件的錯誤、 操作員的失誤以及
33、惡意的破壞是不可避免的,這些故障輕則造成運行事務(wù)非正常中斷,影響數(shù)據(jù)庫中數(shù)據(jù)的正確性,重則破壞數(shù)據(jù)庫,使數(shù)據(jù)庫中全部或部分數(shù)據(jù)丟失,因此必須要有恢復(fù)子系統(tǒng)?;謴?fù)子系統(tǒng)的功能是:把數(shù)據(jù)庫從錯誤狀態(tài)恢復(fù)到某一已知的正確狀態(tài)(亦稱為一致狀態(tài)或完整狀態(tài)23)事務(wù)具有四個特性:它們是_ 、_ 、_ 和 _ 。這個四個特性也簡稱為_特性原子性( Atomicity ) 一致性( Consistency) 隔離性( Isolation )持續(xù)性( Durability ) ACID24) 數(shù)據(jù)庫運行中可能產(chǎn)生的故障有哪幾類?哪些故障影響事務(wù)的正常執(zhí)行?哪些故障破壞數(shù)據(jù)庫數(shù)據(jù)?數(shù)據(jù)庫系統(tǒng)中可能發(fā)生各種各樣的故
34、障,大致可以分以下幾類: (1) 事務(wù)內(nèi)部的故障; (2) 系統(tǒng)故障;( 3) 介質(zhì)故障;(4) 計算機病毒。事務(wù)故障、系統(tǒng)故障和介質(zhì)故障影響事務(wù)的正常執(zhí)行;介質(zhì)故障和計算機病毒破壞數(shù)據(jù)庫數(shù)據(jù)25)把數(shù)據(jù)庫從錯誤狀態(tài)恢復(fù)到某一已知的正確狀態(tài)(亦稱為一致狀態(tài))的功能,這就是_數(shù)據(jù)庫的恢復(fù)26)數(shù)據(jù)庫恢復(fù)的基本技術(shù)有哪些?數(shù)據(jù)轉(zhuǎn)儲和登錄日志文件是數(shù)據(jù)庫恢復(fù)的基本技術(shù)。當(dāng)系統(tǒng)運行過程中發(fā)生故障,利用轉(zhuǎn)儲的數(shù)據(jù)庫后備副本和日志文件就可以將數(shù)據(jù)庫恢復(fù)到故障前的某個一致性狀態(tài)。27) 數(shù)據(jù)庫系統(tǒng)中可能發(fā)生各種各樣的故障,大致可以分為 _ 、_ 、_ 和 _ 等。事務(wù)故障 系統(tǒng)故障 介質(zhì)故障 計算機病毒28
35、)建立冗余數(shù)據(jù)最常用的技術(shù)是_ 和_ 。通常在一個數(shù)據(jù)庫系統(tǒng)中,這兩種方法是一起使用的數(shù)據(jù)轉(zhuǎn)儲登錄日志文件29)什么是日志文件?為什么要設(shè)立日志文件?(1) 日志文件是用來記錄事務(wù)對數(shù)據(jù)庫的更新操作的文件。( 2) 設(shè)立日志文件的目的是: 進行事務(wù)故障恢復(fù);進行系統(tǒng)故障恢復(fù);協(xié)助后備副本進行介質(zhì)故障恢復(fù)30) 轉(zhuǎn)儲可分為 _ 和_,轉(zhuǎn)儲方式可以有 _和 _。靜態(tài)轉(zhuǎn)儲 動態(tài)轉(zhuǎn)儲 海量轉(zhuǎn)儲 增量轉(zhuǎn)儲31)._ 是用來記錄事務(wù)對數(shù)據(jù)庫的更新操作的文件。主要有兩種格式:以_為單位的日志文件和以_為單位的日志文件。( 問答題 ) 日志文件記錄數(shù)據(jù)塊32) 并發(fā)操作帶來的數(shù)據(jù)不一致性包括:_ 、 _ 和
36、_ 。丟失修改 不可重復(fù)讀 讀 “臟 ”數(shù)據(jù)33)在數(shù)據(jù)庫中為什么要并發(fā)控制?數(shù)據(jù)庫是共享資源,通常有許多個事務(wù)同時在運行。當(dāng)多個事務(wù)并發(fā)地存取數(shù)據(jù)庫時就會產(chǎn)生同時讀取和 /或修改同一數(shù)據(jù)的情況。若對并發(fā)操作不加控制就可能會存取和存儲不正確的數(shù)據(jù),破壞數(shù)據(jù)庫的一致性。所以數(shù)據(jù)庫管理系統(tǒng)必須提供并發(fā)控制機制34)多個事務(wù)的并發(fā)執(zhí)行是正確的, 當(dāng)且僅當(dāng)其結(jié)果與按某一次序串行地執(zhí)行它們時的結(jié)果相同,我們稱這種調(diào)度策略為 _的調(diào)度可串行化35) 基本的封鎖類型有兩種: _ 和 _ 。 (問答題 ) 排它鎖 (Exclusive Locks ,簡稱 X 鎖 ) 共享鎖 (Share Locks,簡稱 S
37、鎖 )36) 在數(shù)據(jù)庫并發(fā)控制中,兩個或多個事務(wù)同時處在相互等待狀態(tài),稱為_死鎖37)基本的封鎖類型有幾種?試述它們的含義基本的封鎖類型有兩種: 排它鎖 (Exclusive Locks ,簡稱 X 鎖) 和共享鎖 (Share Locks,簡稱 S 鎖)。 排它鎖又稱為寫鎖。若事務(wù)T 對數(shù)據(jù)對象A 加上 X 鎖,則只允許T 讀取和修改A ,其他任何事務(wù)都不能再對A加任何類型的鎖,直到 T 釋放 A 上的鎖。 這就保證了其他事務(wù)在T 釋放 A 上的鎖之前不能再讀取和修改A 。 共享鎖又稱為讀鎖。若事務(wù)T 對數(shù)據(jù)對象A 加上 S 鎖,則事務(wù)T 可以讀 A 但不能修改A ,其他事務(wù)只能再對A 加
38、S 鎖,而不能加X 鎖,直到T 釋放 A 上的 S 鎖。這就保證了其他事務(wù)可以讀A ,但在 T 釋放 A 上的 S 鎖之前不能對A 做任何修改。38) ._ 被稱為封鎖的粒度。封鎖對象的大小39)請給出預(yù)防死鎖的若干方法在數(shù)據(jù)庫中, 產(chǎn)生死鎖的原因是兩個或多個事務(wù)都已封鎖了一些數(shù)據(jù)對象,然后又都請求已被其他事務(wù)封鎖的數(shù)據(jù)加鎖,從而出現(xiàn)死等待。防止死鎖的發(fā)生其實就是要破壞產(chǎn)生死鎖的條件。預(yù)防死鎖通常有兩種方法:( 1)一次封鎖法要求每個事務(wù)必須一次將所有要使用的數(shù)據(jù)全部加鎖,否則就不能繼續(xù)執(zhí)行。 (2)順序封鎖法預(yù)先對數(shù)據(jù)對象規(guī)定一個封鎖順序,所有事務(wù)都按這個順序?qū)嵭蟹怄i40) 什么樣的并發(fā)調(diào)度
39、是正確的調(diào)度? (可串行化( Serializable)的調(diào)度是正確的調(diào)度??纱谢恼{(diào)度的定義:多個事務(wù)的并發(fā)執(zhí)行是正確的,當(dāng)且僅當(dāng)其結(jié)果與按某一次序串行地執(zhí)行它們時的結(jié)果相同,我們稱這種調(diào)度策略為可串行化的調(diào)度41)試述兩段鎖協(xié)議的概念。兩段鎖協(xié)議是指所有事務(wù)必須分兩個階段對數(shù)據(jù)項加鎖和解鎖。? 在對任何數(shù)據(jù)進行讀、寫操作之前,首先要申請并獲得對該數(shù)據(jù)的封鎖;? 在釋放一個封鎖之后,事務(wù)不再申請和獲得任何其他封鎖?!皟啥?”的含義是,事務(wù)分為兩個階段:第一階段是獲得封鎖,也稱為擴展階段。在這階段,事務(wù)可以申請獲得任何數(shù)據(jù)項上的任何類型的鎖,但是不能釋放任何鎖。第二階段是釋放封鎖,也稱為收縮
40、階段。在這階段,事務(wù)釋放已經(jīng)獲得的鎖,但是不能再申請任何鎖42)數(shù)據(jù)庫的安全性是指保護數(shù)據(jù)庫以防止不合法的使用所造成的_、 _或 _。數(shù)據(jù)泄漏更改 破壞43) 什么是數(shù)據(jù)庫的安全性?數(shù)據(jù)庫的安全性是指保護數(shù)據(jù)庫以防止不合法的使用所造成的數(shù)據(jù)泄露、更改或破壞44) 計算機系統(tǒng)有三類安全性問題,即 _ 、_和 _技術(shù)安全類 管理安全類 政策法律類45) 用戶標(biāo)識和鑒別的方法有很多種,而且在一個系統(tǒng)中往往是多種方法并舉,以獲得更強的安全性。常用的方法有通過輸入_和 _來鑒別用戶用戶名 口令46)._ 和 _ 一起組成了 DBMS 的安全子系統(tǒng)。用戶權(quán)限定義合法權(quán)檢查機制47)當(dāng)前大型的 DBMS 一般都支持 _ ,有些 DBMS 同時還支持 _自主存取控制( DAC ) 強制存取控制( MAC48) 用戶權(quán)限是由兩個要素組成的: _ 和 _ 。數(shù)據(jù)對象 操作類型49)在數(shù)據(jù)庫系統(tǒng)中,定義存取權(quán)限稱為_ 。 SQL 語言用 _語句向用戶授予對數(shù)據(jù)的操作權(quán)限,用_語句收回授予的權(quán)限授權(quán) GRANT REVOKE50)SQL 語言中提供了哪些數(shù)據(jù)控制(
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 薪酬福利調(diào)整說明書與實施方案解讀
- 綠色能源供應(yīng)協(xié)議書
- 兄妹共同出資購房合同
- 全新綠化工程協(xié)議書
- 電力行業(yè)電力供應(yīng)穩(wěn)定性免責(zé)協(xié)議
- 員工年度工作總結(jié)與未來發(fā)展規(guī)劃報告
- 項目合作方案設(shè)計建議書
- 購買公司股份協(xié)議書十
- 第二單元 社會主義制度的建立與社會主義建設(shè)的探索 大單元教學(xué)設(shè)計 2023-2024學(xué)年部編版八年級歷史下冊
- 第二單元4《古詩三首》教學(xué)設(shè)計-2024-2025學(xué)年統(tǒng)編版語文三年級上冊
- 《物理學(xué)的發(fā)展史》課件
- 2025年廣東廣州市海珠區(qū)官洲街道辦事處政府雇員招聘5人高頻重點提升(共500題)附帶答案詳解
- 《道路交通安全法》課件完整版
- 《小腸梗阻的診斷與治療中國專家共識(2023版)》解讀
- 2024屆廣東省廣州市高三一??荚囉⒄Z試題講評課件
- 切削加工中的刀具路徑規(guī)劃算法考核試卷
- 《推拿學(xué)》期末考試復(fù)習(xí)題庫(含答案)
- 2024年經(jīng)濟師考試工商管理(中級)專業(yè)知識和實務(wù)試卷及解答參考
- 10kV配電室工程施工方案設(shè)計
- 2025年中國洗衣凝珠行業(yè)市場現(xiàn)狀及投資態(tài)勢分析報告(智研咨詢)
- DB41T 2466-2023 浸水電梯使用管理規(guī)范
評論
0/150
提交評論