




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rè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ù)開展的3個階段中,沒有專門的軟 對數(shù)據(jù)進(jìn)展管理的是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ù)獨立性表達(dá)在 。A.不會因為數(shù)據(jù)的變化而影響到應(yīng)用程序B.不會因為數(shù)據(jù)存儲構(gòu)造與數(shù)據(jù)邏輯構(gòu)造的變化而應(yīng)有程序C.不會因為存儲策略的變化而影響存儲構(gòu)造D.不會因為*些存儲構(gòu)
2、造的變化而影響其他的存儲構(gòu)造6描述數(shù)據(jù)庫全體數(shù)據(jù)的全局邏輯構(gòu)造和特性的是 A 。A模式 B.模式 C.外模式7要保證數(shù)據(jù)庫的數(shù)據(jù)獨立性,需要修改的是 C 。A模式與外模式 B.模式與模式C.三級模式之間的兩層映像 D.三層模式8要何證數(shù)據(jù)庫的邏輯數(shù)據(jù)獨立性,需要修改的是A 。A模式與外模式之間的映像 B.模式與模式之間的映像C.模式 D.三級模式9用戶或應(yīng)用程序看到的那局部局部邏輯構(gòu)造和特征的描述是 C A模式 B.物理模式 C.子模式 D.模式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ù)構(gòu)造、關(guān)系操作、完整性約束C.數(shù)據(jù)增加、數(shù)據(jù)修改、數(shù)據(jù)查詢D.外模式、模式、模式14在 A 中一個結(jié)點可以有多個雙親,結(jié)點之間可以有多種聯(lián)系。A網(wǎng)狀模型 B.關(guān)系模型 C. 層次模型 D.以上都有15.B的存取路徑對用戶透明,從而具有更高的數(shù)據(jù)獨立性、更好的平安性,也簡化了程序員的工作和數(shù)據(jù)庫開發(fā)建立的工作。A網(wǎng)狀
4、模型 B.關(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ī)生編號和患者
5、編號20關(guān)系代數(shù)運算是以 C 為根底的運算。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ù)
6、模型中的是對數(shù)據(jù)系統(tǒng)的靜態(tài)特征描述,包括數(shù)據(jù)構(gòu)造和數(shù)據(jù)間聯(lián)系的描述,是對數(shù)據(jù)庫系統(tǒng)的動態(tài)特征描述,是一組定義在數(shù)據(jù)上的操作,包括操作的涵義、操作符、運算規(guī)則及其語言等。3用有向圖構(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 6A 7C 8A 9C 10D 11D 12B 13B 14A15B 16A 17D 18C 19A 20C 21B 22B 23C 24B 25C二、1概念模型、數(shù)據(jù)模型2數(shù)據(jù)構(gòu)造、數(shù)據(jù)
7、操作3網(wǎng)狀、指針4關(guān)系模型、關(guān)系數(shù)據(jù)庫系統(tǒng)5. 關(guān)系代數(shù)、關(guān)系演算1 關(guān)系模型由關(guān)系數(shù)據(jù)構(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ù)語言的共同特點是,具有完備的表達(dá)能力,是非過程化的集合操作語言,功能強,能夠嵌入高級語言中使用。3 關(guān)系代數(shù)運算中,傳統(tǒng)的集合運算有_,_,_,_。 (問答題)笛卡爾積 并 交 差 4 試述關(guān)系模型的完整性規(guī)則。在參照完整性中,為什么外部碼屬性的值也可以
8、為空.什么情況下才可以為空. (填空題)關(guān)系模型的完整性規(guī)則是對關(guān)系的*種約束條件。關(guān)系模型中可以有三類完整性約束:實體完整性、參照完整性和用戶定義的完整性。其中實體完整性和參照完整性是關(guān)系模型必須滿足的完整性約束條件,被稱作是關(guān)系的兩個不變性,應(yīng)該由關(guān)系系統(tǒng)自動支持。 1) 實體完整性規(guī)則:假設(shè)屬性A是根本關(guān)系R的主屬性,則屬性A不能取空值。 2) 參照完整性規(guī)則:假設(shè)屬性或?qū)傩越MF是根本關(guān)系R的外碼,它與根本關(guān)系S的主碼Ks相對應(yīng)根本關(guān)系R和S不一定是不同的關(guān)系,則對于R中每個元組在F上的值必 須為: ? 或者取空值F的每個屬性值均為空值; ? 或者等于S中*個元組的主碼值。 3) 用戶定
9、義的完整性是針對*一具體關(guān)系數(shù)據(jù)庫的約束條件。它反映*一具體應(yīng)用所涉及的數(shù)據(jù)必須滿足的語義要求。在參照完整性中,外部碼屬性的值可以為空,它表示該屬性的值尚未確定。但前提條件是該外部碼屬性不是其所在關(guān)系的主屬性。例如,在下面的“學(xué)生表中,“專業(yè)號是一個外部碼,不是學(xué)生表的主屬性,可以為空。其語義是,該學(xué)生的專業(yè)尚未確定。學(xué)生*,性別,專業(yè)號,年齡專業(yè)專業(yè)號,專業(yè)名而在下面的“選修表中的“課程號雖然也是一個外部碼屬性,但它又是“選修表的主屬性,所以不能為空。因為關(guān)系模型必須滿足實體完整性。課程課程號,課程名,學(xué)分選修*,課程號,成績5 關(guān)系代數(shù)運算中,根本的運算是_,_,_,_,_。 (問答題)并
10、 差 笛卡爾積 選擇 投影6 等值連接與自然連接的區(qū)別是什么. (填空題)連接運算中有兩種最為重要也最為常用的連接,一種是等值連接equi-join,另一種是自然連接Natural join。 為“的連接運算稱為等值連接。它是從關(guān)系R與S的笛卡爾積中選取A、B屬性值相等的那些元組。即等值連接為: R A=B S = t t| tR tS tA = tB 自然連接Natural join是一種特殊的等值連接,它要求兩個關(guān)系中進(jìn)展比較的分量必須是一樣的屬性組,并且要在結(jié)果中把重復(fù)的屬性去掉。即假設(shè)R和S具有一樣的屬性組B,則自然連接可記作: R S = t t| tR tS tB = tB 7關(guān)系
11、代數(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ù)庫的建立和維護(hù)功能11舉出適合用文件系統(tǒng)而不是數(shù)據(jù)庫系統(tǒng)的例子;再舉出適合用數(shù)據(jù)庫系統(tǒng)的應(yīng)用例子。 (填空題)適用于文件系統(tǒng)而不是數(shù)據(jù)庫系統(tǒng)的應(yīng)用例子數(shù)據(jù)的備份,軟件或應(yīng)用程序使用過程中的臨時數(shù)據(jù)存儲一般使用文件比較適宜。 早期功能比較
12、簡單、比較固定的應(yīng)用系統(tǒng)也適合用文件系統(tǒng)。 ?適用于數(shù)據(jù)庫系統(tǒng)而非文件系統(tǒng)的應(yīng)用例子目前,幾乎所有企業(yè)或部門的信息系統(tǒng)都以數(shù)據(jù)庫系統(tǒng)為根底,都使用數(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ù)構(gòu)造化、最小的_、較高的_等特點 。冗余度 數(shù)據(jù)獨立性冗余度 數(shù)據(jù)獨立性冗余度 數(shù)據(jù)獨立性13DBMS還必須提供_保護(hù)、_檢查、_、_等數(shù)據(jù)控制功能數(shù)據(jù)的平安性 數(shù)據(jù)的完整性 并發(fā)控制 數(shù)據(jù)庫恢復(fù)14數(shù)據(jù)庫管理系統(tǒng)的主要功
13、能有哪些. (填空題)數(shù)據(jù)庫定義功能; 數(shù)據(jù)存取功能; 數(shù)據(jù)庫運行管理;數(shù)據(jù)庫的建立和維護(hù)功能。15模式Schema是數(shù)據(jù)庫中全體數(shù)據(jù)的_和_的描述,它僅僅涉及到_的描述,不涉及到具體的值。 (問答題)邏輯構(gòu)造 特征 型 16根據(jù)模型應(yīng)用的不同目的,可以將這些模型劃分為兩類,它們分別屬于兩個不同的層次。第一類是_,第二類是_。 (問答題) 概念模型 數(shù)據(jù)模型17數(shù)據(jù)模型的三要素是指_,_,_。實際數(shù)據(jù)庫系統(tǒng)中所支持的主要數(shù)據(jù)模型是_,_,_。 (問答題) 數(shù)據(jù)構(gòu)造 數(shù)據(jù)操作 完整性約束 關(guān)系模型 層次模型 網(wǎng)狀模型18數(shù)據(jù)模型中的_是對數(shù)據(jù)系統(tǒng)的靜態(tài)特征描述,包括數(shù)據(jù)構(gòu)造和數(shù)據(jù)間聯(lián)系的描述,_
14、是對數(shù)據(jù)庫系統(tǒng)的動態(tài)特征描述,是一組定義在數(shù)據(jù)上的操作,包括操作的涵義、操作符、運算規(guī)則及其語言等。 (問答題)數(shù)據(jù)構(gòu)造 數(shù)據(jù)操作 19試述關(guān)系數(shù)據(jù)庫的特點。 (填空題) 關(guān)系數(shù)據(jù)模型具有以下優(yōu)點: ? 關(guān)系模型與非關(guān)系模型不同,它是建立在嚴(yán)格的數(shù)學(xué)概念的根底上的。 ? 關(guān)系模型的概念單一。無論實體還是實體之間的聯(lián)系都用關(guān)系表示。操作的對象和操作的結(jié)果都是關(guān)系。所以其數(shù)據(jù)構(gòu)造簡單、清晰,用戶易懂易用。 ? 關(guān)系模型的存取路徑對用戶透明,從而具有更高的數(shù)據(jù)獨立性、更好的平安性,也簡化了程序員的工作和數(shù)據(jù)庫開發(fā)建立的工作。當(dāng)然,關(guān)系數(shù)據(jù)模型也有缺點,其中最主要的缺點是,由于存取路徑對用戶透明,查詢
15、效率往往不如非關(guān)系數(shù)據(jù)模型。因此為了提高性能,必須對用戶的查詢請求進(jìn)展優(yōu)化,增加了開發(fā)數(shù)據(jù)庫管理系統(tǒng)軟件的難度20.用樹型構(gòu)造表示實體類型及實體間聯(lián)系的數(shù)據(jù)模型稱為_模型,上一層的父結(jié)點和下一層的子結(jié)點之間的聯(lián)系是 的聯(lián)系。 (問答題) 層次 一對多21用有向圖構(gòu)造表示實體類型及實體間聯(lián)系的數(shù)據(jù)模型稱為_模型,數(shù)據(jù)之間的聯(lián)系通常通過_實現(xiàn)。 (問答題) 網(wǎng)狀 指針22定義并解釋以下術(shù)語:DDL、DML (填空題) DDL:數(shù)據(jù)定義語言。用來定義數(shù)據(jù)庫模式、外模式、模式的語言。 DML:數(shù)據(jù)操縱語言。用來對數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)展查詢、插入、刪除和修改的語句23._是目前最常用也是最重要的一種數(shù)據(jù)模型
16、。采用該模型作為數(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ù)庫的存儲構(gòu)造改變了,由數(shù)據(jù)庫管理員對模式模式映象作相應(yīng)改變,可以使模式保持不變,從而應(yīng)用程序也不必改變。保證了數(shù)據(jù)與程序的
17、物理獨立性,簡稱數(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的中文全稱是_。 (問答題) 構(gòu)造化查詢語言27SQL語言除了具有數(shù)據(jù)查詢和數(shù)據(jù)操縱功能之外,還具有_和_的功能,它是一個綜合性的功能強大的語言。 (問答題) 數(shù)據(jù)定義 數(shù)據(jù)控制28在SQL語言的構(gòu)造中,_有對應(yīng)的物理存儲,而_沒有對應(yīng)的物理存儲。根本表 視圖 29什么是根本表.什么是視圖.兩者的區(qū)別和聯(lián)系是什么. (填空題)根本表是本身獨立存在的表,在SQL
18、中一個關(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é)理論根底之上。 (問答題) 非過程性強32所有的視圖是否都可以更新.為什么. (填空題) 不是。視圖是不實際存儲數(shù)據(jù)的虛表,因此對視圖的更新,最終要轉(zhuǎn)換為對根
19、本表的更新。因為有些視圖的更新不能唯一地有意義地轉(zhuǎn)換成對相應(yīng)根本表的更新,所以,并不是所有的視圖都是可更新的。如?概論?3.5.1中的視圖S_G學(xué)生的*及他的平均成績 CREAT VIEW S_G(Sno,Gavg) AS SELECT Sno,AVG(Grade) /*設(shè)SC表中“成績列Grade為數(shù)字型*/ FROM SC GROUP BY Sno;要修改平均成績,必須修改各科成績,而我們無法知道哪些課程成績的變化導(dǎo)致了平均成績的變化33針對習(xí)題3建立的表,用SQL語言完成以下各項操作: (1) 把對表S的INSERT權(quán)限授予用戶勇,并允許他再將此權(quán)限授予其他用戶。 (2) 把查詢SPJ表
20、和修改QTY屬性的權(quán)限授給用戶天明。 (填空題)1) 把對表S的INSERT權(quán)限授予用戶勇,并允許他再將此權(quán)限授予其他用戶。 GRANT INSERT ON TABLE S TO 勇 WITH GRANT OPTION; (2) 把查詢SPJ表和修改QTY屬性的權(quán)限授給用戶天明。 GRANT SELECT, UPDATE(QTY) ON TABLE SPJ TO 天明;34在嵌入式SQL中是如何區(qū)分SQL語句和主語言語句的. (填空題)在SQL語句前加上前綴E*EC SQL。SQL語句的完畢標(biāo)志則隨主語言的不同而不同。 例如在PL/1和C中以分號;完畢,在COBOL中以END-E*EC完畢。3
21、5在嵌入式SQL中是如何協(xié)調(diào)SQL語言的集合處理方式和主語言的單記錄處理方式的. (填空題)用游標(biāo)來協(xié)調(diào)這兩種不同的處理方式。游標(biāo)區(qū)是系統(tǒng)為用戶開設(shè)的一個數(shù)據(jù)緩沖區(qū),存放SQL語句的執(zhí)行結(jié)果,每個游標(biāo)區(qū)都有一個名字。用戶可以通過游標(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):一個系統(tǒng)可定義為最小關(guān)系系統(tǒng),當(dāng)且僅當(dāng)它:1支持關(guān)系數(shù)據(jù)庫關(guān)系數(shù)據(jù)構(gòu)造。從用戶觀點看,關(guān)系數(shù)據(jù)庫由表構(gòu)成,并且只有表這一種構(gòu)造。2支持選擇、投影和自然連接運算,對這些運算不必要求定義任何物理存取路徑。關(guān)系上完備
22、的系統(tǒng):這類系統(tǒng)支持關(guān)系數(shù)據(jù)構(gòu)造和所有的關(guān)系代數(shù)操作或者功能上與關(guān)系代數(shù)等價的操作。全關(guān)系型的關(guān)系系統(tǒng):這類系統(tǒng)支持關(guān)系模型的所有特征。即不僅是關(guān)系上完備的而且支持?jǐn)?shù)據(jù)構(gòu)造中域的概念,支持實體完整性和參照完整性。37試述查詢優(yōu)化的一般步驟。 (填空題) 各個關(guān)系系統(tǒng)的優(yōu)化方法不盡一樣,大致的步驟可以歸納如下: 1把查詢轉(zhuǎn)換成*種部表示,通常用的部表示是語法樹。 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ī)則:假設(shè)*Z,*Y
23、,則有*YZ (2) 偽傳遞規(guī)則:由*Y,WYZ有*WZ (3) 分解規(guī)則:*Y,Z ?Y,有*Z (填空題)1 *Z,由增廣律知*YYZ,又因為*Y,可得*YYZ,最后根據(jù)傳遞律得*YZ。2 *Y,據(jù)增廣律得*WWY,因為WYZ,所以*WWYZ,通過傳遞律可知*WZ。3 Z ?Y,根據(jù)自反律知YZ,又因為*Y,所以由傳遞律可得*Z。39假設(shè)關(guān)系為1NF,且它的每一非主屬性都_ 候選碼,則該關(guān)系為2NF。 (問答題)完全函數(shù)依賴于40如果*Y和*Z成立,則*YZ也成立,這個推理規(guī)則稱為_ 。合并規(guī)則41試舉出三個多值依賴的實例。 (填空題) 1 關(guān)系模式MSCM,S,C中,M表示專業(yè),S表示學(xué)
24、生,C表示該專業(yè)的必修課。假設(shè)每個專業(yè)有多個學(xué)生,有一組必修課。設(shè)同專業(yè)所有學(xué)生的選修的必修課一樣,實例關(guān)系如下。按照語義對于M的每一個值M i,S有一個完整的集合與之對應(yīng)而不問C取何值,所以MS。由于C與S的完全對稱性,必然有MC成立。2 關(guān)系模式ISAI,S,A中,I表示學(xué)生興趣小組,S表示學(xué)生,A表示*興趣小組的活開工程。假設(shè)每個興趣小組有多個學(xué)生,有假設(shè)干活開工程。每個學(xué)生必須參加所 在興趣小組的所有活開工程,每個活開工程要求該興趣小組的所有學(xué)生參加。按照語義有IS,IA成立。 3 關(guān)系模式RDPR,D,P中,R表示醫(yī)院的病房,D表示責(zé)任醫(yī)務(wù)人員,P表示病人。假設(shè)每個病房住有多個病人,
25、有多個責(zé)任醫(yī)務(wù)人員負(fù)責(zé)醫(yī)治和護(hù)理該病房的所有病人。按照語義有RD,RP成立。42在函數(shù)依賴中,平凡函數(shù)依賴是可以根據(jù)Armstrong推理規(guī)則中的_ 律推出的。 自反43關(guān)系模式規(guī)化需要考慮數(shù)據(jù)間的依賴關(guān)系,人們已經(jīng)提出了多種類型的數(shù)據(jù)依賴,其中最重要的是_和_。 (問答題) 函數(shù)依賴 多值依賴44設(shè)關(guān)系RU,*,YU,*Y是R的一個函數(shù)依賴,如果存在*,使*Y成立,則稱函數(shù)依賴*Y是_ 函數(shù)依賴。 (問答題) 局部45在關(guān)系模式RA,B,C,D中,存在函數(shù)依賴關(guān)系A(chǔ)B,AC,AD,B,CA,則候選碼是_,關(guān)系模式RA,B,C,D屬于_ 。 A,B,C 2NF46在關(guān)系模式RD,E,G中,存在
26、函數(shù)依賴關(guān)系ED,D,GE,則候選碼是_,關(guān)系模式RD,E,G屬于_。 (問答題)E,G,D,G 3NF 47在關(guān)系模式RA,C,D中,存在函數(shù)依賴關(guān)系 AC,AD ,則候選碼是_ ,關(guān)系模式RA,C,D最高可以到達(dá)_ 。 (問答題) A BF48.“三分_,七分_,十二分_是數(shù)據(jù)庫建立的根本規(guī)律。技術(shù) 管理 根底數(shù)據(jù)49十二分根底數(shù)據(jù)強調(diào)了數(shù)據(jù)的_ 、_、_和_是數(shù)據(jù)庫建立中的重要的環(huán)節(jié)。 (問答題) 整理 收集 組織 不斷更新50試述數(shù)據(jù)庫設(shè)計過程的各個階段上的設(shè)計描述。 (填空題)各階段的設(shè)計要點如下: 1) 需求分析:準(zhǔn)確了解與分析用戶需求包括數(shù)據(jù)與處理。 2) 概念構(gòu)造設(shè)計:通過對用
27、戶需求進(jìn)展綜合、歸納與抽象,形成一個獨立于具體DBMS的概念模型。 3) 邏輯構(gòu)造設(shè)計:將概念構(gòu)造轉(zhuǎn)換為*個DBMS所支持的數(shù)據(jù)模型,并對其進(jìn)展優(yōu)化。 4) 數(shù)據(jù)庫物理設(shè)計:為邏輯數(shù)據(jù)模型選取一個最適合應(yīng)用環(huán)境的物理構(gòu)造包括存儲構(gòu)造和存取方法。 5) 數(shù)據(jù)庫實施:設(shè)計人員運用DBMS提供的數(shù)據(jù)語言、工具及宿主語言,根據(jù)邏輯設(shè)計和物理設(shè)計的結(jié)果建立數(shù)據(jù)庫,編制與調(diào)試應(yīng)用程序,組織數(shù)據(jù)入庫,并進(jìn)展試運行。 6) 數(shù)據(jù)庫運行和維護(hù):在數(shù)據(jù)庫系統(tǒng)運行過程中對其進(jìn)展評價、調(diào)整與修改。 51規(guī)設(shè)計法從本質(zhì)上看仍然是手工設(shè)計方法,其根本思想是_ 和_過程迭代 逐步求精1) 數(shù)據(jù)庫的生命周期可分為兩個階段:一
28、是數(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-R5) 客觀存在并可相互區(qū)別的事物稱為_ ,它可以是具體的人、事、物,也可以是抽象的概念或聯(lián)系。 實體6) 唯一標(biāo)識實體的屬性集稱為_碼7) 如果兩個實體之間具有M:N聯(lián)系,則將它們轉(zhuǎn)換為關(guān)系
29、模型的結(jié)果是_ 個關(guān)系 38) ER模型是對現(xiàn)實世界的一種抽象,它的主要成分是_ 、聯(lián)系和 _。實體 屬性9) ._ 表達(dá)了數(shù)據(jù)和處理的關(guān)系, _則是系統(tǒng)中各類數(shù)據(jù)描述的集合,是進(jìn)展詳細(xì)的數(shù)據(jù)收集和數(shù)據(jù)分析所獲得的主要成果數(shù)據(jù)流圖 數(shù)據(jù)字典10) 數(shù)據(jù)字典中應(yīng)包括對以下幾局部數(shù)據(jù)的描述:_ 、_ 、_數(shù)據(jù)項 數(shù)據(jù)構(gòu)造 數(shù)據(jù)流11) 各分E-R圖之間的沖突主要有三類:_ 、_和_屬性沖突 命名沖突 構(gòu)造沖突12) 在E-R模型向關(guān)系模型轉(zhuǎn)換時,M:N的聯(lián)系轉(zhuǎn)換為關(guān)系模式時其碼包括_M、N端實體的碼13) 關(guān)系數(shù)據(jù)庫的規(guī)化理論是數(shù)據(jù)庫_ 的一個有力工具;ER模型是數(shù)據(jù)庫的_設(shè)計的一個有力工具。 (
30、問答題) 邏輯設(shè)計 概念構(gòu)造14) 數(shù)據(jù)庫的物理設(shè)計通常分為兩步:1確定數(shù)據(jù)庫的_ ,2對其進(jìn)展評價,評價的重點是_和_。物理構(gòu)造 時間 空間效率15) 任何DBMS都提供多種存取方法。常用的存取方法有_ 、_ 、_ 等。索引inde*方法 HASH方法 聚簇Cluster方法16) 確定數(shù)據(jù)庫存儲構(gòu)造主要指確定_ 、_ 、_ 、_ 、_等數(shù)據(jù)的存儲安排和存儲構(gòu)造,確定系統(tǒng)配置參數(shù)等。關(guān)系 索引 聚簇 日志 備份17) ._ 是數(shù)據(jù)庫中存放數(shù)據(jù)的根本單位。表18) ._ 是一系列的數(shù)據(jù)庫操作,是數(shù)據(jù)庫應(yīng)用程序的根本邏輯單元事務(wù)19) 試述事務(wù)的概念及事務(wù)的四個特性。事務(wù)是用戶定義的一個數(shù)據(jù)庫操
31、作序列,這些操作要么全做要么全不做,是一個不可分割的工作單位。事務(wù)具有四個特性:原子性Atomicity、一致性Consistency、隔離性Isolation和持續(xù)性Durability。這個四個特性也簡稱為ACID特性。原子性:事務(wù)是數(shù)據(jù)庫的邏輯工作單位,事務(wù)中包括的諸操作要么都做,要么都不做。一致性:事務(wù)執(zhí)行的結(jié)果必須是使數(shù)據(jù)庫從一個一致性狀態(tài)變到另一個一致性狀態(tài)。隔離性:一個事務(wù)的執(zhí)行不能被其他事務(wù)干擾。即一個事務(wù)部的操作及使用的數(shù)據(jù)對其他并發(fā)事務(wù)是隔離的,并發(fā)執(zhí)行的各個事務(wù)之間不能互相干擾。持續(xù)性:持續(xù)性也稱永久性Permanence,指一個事務(wù)一旦提交,它對數(shù)據(jù)庫中數(shù)據(jù)的改變就應(yīng)該
32、是永久性的。接下來的其他操作或故障不應(yīng)該對其執(zhí)行結(jié)果有任何影響20) 事務(wù)處理技術(shù)主要包括_ 技術(shù)和_技術(shù)數(shù)據(jù)庫恢復(fù) 并發(fā)控制21) 在SQL語言中,定義事務(wù)控制的語句主要有_ 、_ 和 _BEGIN TRANSACTION MIT ROLLBACK22) 數(shù)據(jù)庫中為什么要有恢復(fù)子系統(tǒng).它的功能是什么.因為計算機系統(tǒng)中硬件的故障、軟件的錯誤、操作員的失誤以及惡意的破壞是不可防止的,這些故障輕則造成運行事務(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)2
33、3) 事務(wù)具有四個特性:它們是_ 、_ 、_ 和 _ 。這個四個特性也簡稱為_特性原子性Atomicity 一致性Consistency 隔離性Isolation 持續(xù)性Durability ACID24) 數(shù)據(jù)庫運行中可能產(chǎn)生的故障有哪幾類.哪些故障影響事務(wù)的正常執(zhí)行.哪些故障破壞數(shù)據(jù)庫數(shù)據(jù).數(shù)據(jù)庫系統(tǒng)中可能發(fā)生各種各樣的故障,大致可以分以下幾類:1 事務(wù)部的故障;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ù)庫恢
34、復(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) 建立冗余數(shù)據(jù)最常用的技術(shù)是_ 和_ 。通常在一個數(shù)據(jù)庫系統(tǒng)中,這兩種方法是一起使用的數(shù)據(jù)轉(zhuǎn)儲 登錄日志文件 29) 什么是日志文件.為什么要設(shè)立日志文件.1 日志文件是用來記錄事務(wù)對數(shù)據(jù)庫的更新操作的文件。2 設(shè)立日志文件的目的是: 進(jìn)展事務(wù)故障恢復(fù);進(jìn)展系統(tǒng)故障恢復(fù);協(xié)助后備副本進(jìn)展介質(zhì)故障恢復(fù)
35、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ù)不一致性包括:_ 、_ 和 _ 。喪失修改 不可重復(fù)讀 讀“臟數(shù)據(jù) 33) 在數(shù)據(jù)庫中為什么要并發(fā)控制.數(shù)據(jù)庫是共享資源,通常有許多個事務(wù)同時在運行。 當(dāng)多個事務(wù)并發(fā)地存取數(shù)據(jù)庫時就會產(chǎn)生同時讀取和/或修改同一數(shù)據(jù)的情況。假設(shè)對并發(fā)操作不加控制就可能會存取和存儲不正確的數(shù)據(jù),破壞數(shù)據(jù)庫的一致性。所以數(shù)據(jù)庫管理系統(tǒng)必須提供并發(fā)控制機制
36、34) 多個事務(wù)的并發(fā)執(zhí)行是正確的,當(dāng)且僅當(dāng)其結(jié)果與按*一次序串行地執(zhí)行它們時的結(jié)果一樣,我們稱這種調(diào)度策略為_的調(diào)度可串行化35) 根本的封鎖類型有兩種:_ 和_ 。 (問答題)排它鎖(E*clusive Locks,簡稱*鎖) 共享鎖(Share Locks,簡稱S鎖) 36) 在數(shù)據(jù)庫并發(fā)控制中,兩個或多個事務(wù)同時處在相互等待狀態(tài),稱為_死鎖37) 根本的封鎖類型有幾種.試述它們的含義根本的封鎖類型有兩種: 排它鎖(E*clusive Locks,簡稱*鎖) 和共享鎖(Share Locks,簡稱S鎖)。 排它鎖又稱為寫鎖。假設(shè)事務(wù)T對數(shù)據(jù)對象A加上*鎖,則只允許T讀取和修改A,其他任何
37、事務(wù)都不能再對A加任何類型的鎖,直到T釋放A上的鎖。這就保證了其他事務(wù)在T釋放A上的鎖之前不能再讀取和修改A。 共享鎖又稱為讀鎖。假設(shè)事務(wù)T對數(shù)據(jù)對象A加上S鎖,則事務(wù)T可以讀A但不能修改A,其他事務(wù)只能再對A加S鎖,而不能加*鎖,直到T釋放A上的S鎖。這就保證了其他事務(wù)可以讀A,但在T釋放A上的S鎖之前不能對A做任何修改。38) ._ 被稱為封鎖的粒度。封鎖對象的大小39) 請給出預(yù)防死鎖的假設(shè)干方法在數(shù)據(jù)庫中,產(chǎn)生死鎖的原因是兩個或多個事務(wù)都已封鎖了一些數(shù)據(jù)對象,然后又都請求已被其他事務(wù)封鎖的數(shù)據(jù)加鎖,從而出現(xiàn)死等待。防止死鎖的發(fā)生其實就是要破壞產(chǎn)生死鎖的條件。預(yù)防死鎖通常有兩種方法:1一
38、次封鎖法要求每個事務(wù)必須一次將所有要使用的數(shù)據(jù)全部加鎖,否則就不能繼續(xù)執(zhí)行。2順序封鎖法預(yù)先對數(shù)據(jù)對象規(guī)定一個封鎖順序,所有事務(wù)都按這個順序?qū)嵭蟹怄i40) 什么樣的并發(fā)調(diào)度是正確的調(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ù)進(jìn)展讀、寫操作之前,首先要申請并獲得對該數(shù)據(jù)的封鎖; ? 在釋放一個封鎖之后,事務(wù)不再申請和獲得任何其他封鎖。 “兩
39、段的含義是,事務(wù)分為兩個階段:第一階段是獲得封鎖,也稱為擴展階段。在這階段,事務(wù)可以申請獲得任何數(shù)據(jù)項上的任何類型的鎖,但是不能釋放任何鎖。第二階段是釋放封鎖,也稱為收縮階段。在這階段,事務(wù)釋放已經(jīng)獲得的鎖,但是不能再申請任何鎖42) 數(shù)據(jù)庫的平安性是指保護(hù)數(shù)據(jù)庫以防止不合法的使用所造成的_、_或_。數(shù)據(jù)泄漏 更改 破壞 43) 什么是數(shù)據(jù)庫的平安性.數(shù)據(jù)庫的平安性是指保護(hù)數(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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 業(yè)績考核標(biāo)準(zhǔn)與實施計劃
- 生產(chǎn)執(zhí)行方案計劃
- 誠信教育在小學(xué)的實施方案計劃
- 構(gòu)建小學(xué)生的學(xué)術(shù)誠信計劃
- 2024臺區(qū)智能融合終端
- 倉庫操作規(guī)范與流程再造計劃
- 確保工作質(zhì)量的檢查機制計劃
- 高效能英語口語教師的課堂策略解析
- 急診科與其他科室聯(lián)動研究計劃
- 跨境電商物流中的多式聯(lián)運策略
- 中央2025年中國科協(xié)所屬單位招聘社會在職人員14人筆試歷年參考題庫附帶答案詳解-1
- 2024年湖北省聯(lián)合發(fā)展投資集團(tuán)有限公司人員招聘考試題庫及答案解析
- 造價咨詢服務(wù)方案進(jìn)度計劃安排及保證措施
- 2024年全國統(tǒng)一高考英語試卷(新課標(biāo)Ⅰ卷)含答案
- 2024年認(rèn)證行業(yè)法律法規(guī)及認(rèn)證基礎(chǔ)知識 CCAA年度確認(rèn) 試題與答案
- 2024年濰坊工程職業(yè)學(xué)院高職單招(英語/數(shù)學(xué)/語文)筆試歷年參考題庫含答案解析
- 危大工程管理細(xì)則(廣西區(qū)規(guī)定)
- HALCON手冊簡體中文版
- 聲學(xué)原理及聲學(xué)測試
- 機構(gòu)占比分時指標(biāo)(升級版)源碼作者:羅克hq
- 水利工程竣工決算表格
評論
0/150
提交評論