數(shù)據(jù)庫復(fù)習(xí)例題_第1頁
數(shù)據(jù)庫復(fù)習(xí)例題_第2頁
數(shù)據(jù)庫復(fù)習(xí)例題_第3頁
數(shù)據(jù)庫復(fù)習(xí)例題_第4頁
數(shù)據(jù)庫復(fù)習(xí)例題_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第一章一、填空題.數(shù)據(jù)庫是長期存儲在計算機內(nèi)、具有 —組織的、可以—共享的數(shù)據(jù)集合。.數(shù)據(jù)獨立性是指—用戶的應(yīng)用程序和—數(shù)據(jù)庫中的數(shù)據(jù)是相互獨立的。.外模式是_邏輯_模式的子集。.數(shù)據(jù)庫的而級映豪技術(shù)是指—外模式與模式之間的映象 和—模式與內(nèi)模式之間的映象。.數(shù)據(jù)庫管理系統(tǒng)的主要功能包括—數(shù)據(jù)操縱功能—、數(shù)據(jù)庫定義功能、數(shù)據(jù)庫建立和維護功能及數(shù)據(jù)庫的運行管理.當(dāng)數(shù)據(jù)的物理存儲改變時,應(yīng)用程序不變,而由 DBMS1理這種改變,這是指數(shù)據(jù)的 ―物理獨立性.以子模式為框架的數(shù)據(jù)庫是—用戶數(shù)據(jù)庫;以模式為框架的數(shù)據(jù)庫是_概念數(shù)據(jù)庫;以物理模式為框架的數(shù)據(jù)庫是 ―物理數(shù)據(jù)庫O二、選擇題.模式和內(nèi)1II式(A)A、只能有一個B、最多只能有一個C、至少兩個D、可以有多個.數(shù)據(jù)庫技術(shù)采用分級方法將數(shù)據(jù)庫的結(jié)構(gòu)劃分成多個層次,是為了提高數(shù)據(jù)庫的( B)A、數(shù)據(jù)規(guī)范性和數(shù)據(jù)獨立性 B、邏輯獨立性和物理獨立性C、管理規(guī)范性和物理獨立性 D、數(shù)據(jù)的共享和數(shù)據(jù)獨立性.在數(shù)據(jù)管理技術(shù)的發(fā)展過程中,經(jīng)歷了人工管理階段、文件系統(tǒng)階段和數(shù)據(jù)庫系統(tǒng)階段。在這幾個階段中,數(shù)據(jù)獨立性最高的是哪一階段(A)A、數(shù)據(jù)庫系統(tǒng)B、文件系統(tǒng)C、人工管理 D、數(shù)據(jù)項管理.下述關(guān)于數(shù)據(jù)庫系統(tǒng)的正確敘述是(B)A、數(shù)據(jù)庫中只存在數(shù)據(jù)項之間的聯(lián)系 B、數(shù)據(jù)庫的數(shù)據(jù)項之間和記錄之間都存在聯(lián)系C、數(shù)據(jù)庫的數(shù)據(jù)項之間無聯(lián)系,記錄之間存在聯(lián)系 D、數(shù)據(jù)庫的數(shù)據(jù)項之間和記錄之間都不存在聯(lián)系.在數(shù)據(jù)庫系統(tǒng)中,通常用三級模式來描述數(shù)據(jù)庫,其中( B)是對數(shù)據(jù)的整個的邏輯結(jié)構(gòu)的描述。A外模式B、邏輯模式C、內(nèi)模式D、邏輯結(jié)構(gòu).數(shù)據(jù)庫的三級模式之間存在的映象關(guān)系正確的是(B)A外方K式/內(nèi)模式B、外模式/模式C、外模式/外模式D、模式/模式.在數(shù)據(jù)庫中存儲的是(C)A、數(shù)據(jù)B、數(shù)據(jù)模型C、數(shù)據(jù)及數(shù)據(jù)間的聯(lián)系 D、信息.下面哪個不是數(shù)據(jù)庫系統(tǒng)必須提供的數(shù)據(jù)控制功能 (B).A.安全性B.可移植性C.完整性D.并發(fā)控制.DBMS提供的DML有兩種使用方式,其中一種是將 DML嵌入到某一高級語言中,此高級語言稱為(B)A、查詢語言B、宿主語言C、自含語言D、會話語言.對于數(shù)據(jù)庫系統(tǒng),負責(zé)定義數(shù)據(jù)庫內(nèi)容,決定存儲結(jié)卞和存取策略及安全性授權(quán)工作的是( C)A應(yīng)用程序開發(fā)人員 B、終端用戶C、數(shù)據(jù)庫管理員 D、數(shù)據(jù)庫管理系統(tǒng)的軟件設(shè)計人員三、簡答題.數(shù)據(jù)有哪些特征(4分)?數(shù)據(jù)有型與值之分、數(shù)據(jù)受數(shù)據(jù)類型和取值范圍的約束、數(shù)據(jù)有定性表示和定量表示之分、數(shù)據(jù)應(yīng)具有載體和多種表現(xiàn)形式。.什么是數(shù)據(jù)獨立性?數(shù)據(jù)庫系統(tǒng)如何實現(xiàn)數(shù)據(jù)獨立性?數(shù)據(jù)獨立性可帶來什么好處?數(shù)據(jù)獨立性是指應(yīng)用程序和數(shù)據(jù)之間相互獨立、不受影響,即數(shù)據(jù)結(jié)構(gòu)的修改不會引起應(yīng)用程序的修改.數(shù)據(jù)獨立性包括:物理數(shù)據(jù)獨立性和邏輯數(shù)據(jù)獨立性.物理數(shù)據(jù)獨立性是指數(shù)據(jù)庫物理結(jié)構(gòu)改變時不必修改現(xiàn)有的應(yīng)用程序.邏輯數(shù)據(jù)獨立性是指數(shù)據(jù)庫邏輯結(jié)構(gòu)改變時不用改變應(yīng)用程序.數(shù)據(jù)獨立性是由 DBMS的二級睜像功能來實現(xiàn)的.當(dāng)整個系統(tǒng)要求改變模式時 (增加記錄類型、增加數(shù)據(jù)項,由DBMS對各個外模式/模式的映像做相應(yīng)改變,從而保證了數(shù)據(jù)的邏輯獨立性.當(dāng)數(shù)據(jù)的存儲結(jié)構(gòu)改變時,由DBMS對模式/內(nèi)模式的映像做相應(yīng)改變,從而保證了數(shù)據(jù)的物理獨立性..什么是數(shù)據(jù)庫管理系統(tǒng)?主要功能有哪些?數(shù)據(jù)庫管理系統(tǒng)(DBMS是專門用于管理數(shù)據(jù)庫的計算機系統(tǒng)軟件。數(shù)據(jù)庫管理系統(tǒng)能夠為數(shù)據(jù)庫提供數(shù)據(jù)的定義、建立、維護、查詢和統(tǒng)計等操作功能,并完成對數(shù)據(jù)完整性、安全性進行控制的功能。.什么是數(shù)據(jù)庫系統(tǒng)的二級映象技術(shù),有何作用?DBS的二級映像是指外模式與模式之間的映像、模式與內(nèi)模式之間的映像。二級映像使三級數(shù)據(jù)模式之間建立聯(lián)系,同時也保證了數(shù)據(jù)的獨立性。.數(shù)據(jù)庫系統(tǒng)階段的數(shù)據(jù)管理有哪些特點?.數(shù)據(jù)庫系統(tǒng)以數(shù)據(jù)模型為基礎(chǔ)(整體數(shù)據(jù)的結(jié)構(gòu)化).數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)冗余度小、數(shù)據(jù)共享度高.數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)和程序之間具有較高的獨立性.數(shù)據(jù)庫系統(tǒng)通過DBMS進行數(shù)據(jù)安全性、完整性、并發(fā)控制和數(shù)據(jù)恢復(fù)控制.數(shù)據(jù)庫中數(shù)據(jù)的最小存取單位是數(shù)據(jù)項.什么是信息?信息有哪些特征?信息就是新的、有用的事實和知識。信息具有四個基本特征:1)信息的內(nèi)容是關(guān)于客觀事物或思想方面的知識;2)信息是有用的,它是人們活動的必需知識;3)信息能夠在空間和時間上被傳遞,在空間上傳遞信息稱為信息通信,在時間上傳遞信息稱為信息存儲;4)信息需要一定的形式表示,信息與其表現(xiàn)符號不可分離。.什么是數(shù)據(jù)庫?數(shù)據(jù)庫中的數(shù)據(jù)有哪些性質(zhì)?數(shù)據(jù)庫(DB)是一個按數(shù)據(jù)結(jié)構(gòu)來存儲和管理數(shù)據(jù)的計算機軟件系統(tǒng)。數(shù)據(jù)庫方法與文件方法相比,具有以下兩個特征。數(shù)據(jù)庫中的數(shù)據(jù)具有數(shù)據(jù)整體性。數(shù)據(jù)庫中的數(shù)據(jù)具有數(shù)據(jù)共享性。不同的用戶可以按各自的用法使用數(shù)據(jù)庫中的數(shù)據(jù)。多個用戶可以同時共享數(shù)據(jù)庫中的數(shù)據(jù)資源。第二章一、填空題.獨立于計算機系統(tǒng),只用于描述某個特定組織所關(guān)心的信息結(jié)構(gòu)的模型,稱為 —概念模型—;直接面向數(shù)據(jù)庫的邏輯結(jié)構(gòu)的模型,稱為 —數(shù)據(jù)本^型O.信息的三種世界是指 —現(xiàn)實世界 、 一信息世界和計算機世界。.常見的數(shù)據(jù)模型有層次木^型、網(wǎng)狀模型和關(guān)系模型、對象模型。.數(shù)據(jù)模型的三要素是__數(shù)據(jù)結(jié)構(gòu) 、數(shù)據(jù)操作 和完整性約束條件O.信息的三種世界是指—現(xiàn)實世界、 信息世界和計算機世界。.現(xiàn)實世界的事物反映到人的頭腦中經(jīng)過思維加工成數(shù)據(jù),這一過程要經(jīng)過三個領(lǐng)域,依次是 —現(xiàn)實世界―、信息世界和數(shù)據(jù)世界O.層次模型、網(wǎng)狀模型和關(guān)系模型等三種基本數(shù)據(jù)模型是根據(jù) —描述實體與實體之間聯(lián)系的不同方式 來劃分的.二、選擇題.數(shù)據(jù)模型是 (D)A)文件的集合B)記錄的集合C)數(shù)據(jù)的集合D)一組嚴(yán)格定義的概念集合.數(shù)據(jù)庫的概念模型獨立于(A)A、具體的機器和DBMSB、E-R圖C、信息世界D、現(xiàn)實世界.數(shù)據(jù)模型的三要素是(D)A、外模式、模式和內(nèi)模式B、關(guān)系模型、層次模型和網(wǎng)狀模型 C、實體、屬性和聯(lián)系 D、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和完整性約束.數(shù)據(jù)庫系統(tǒng)中除了可用層次模型和關(guān)系模型表示實體類型及實體間聯(lián)系的數(shù)據(jù)模型以外,還有(C)A.E-R模型B.信息模型C.網(wǎng)狀模型D.物理模型.層次模型不能直接表示(C)A、1:1聯(lián)系B、1:n聯(lián)系C、m:n聯(lián)系D、1:1和1:n聯(lián)系.數(shù)據(jù)庫的概念設(shè)計的E-R圖中,用屬性描述實體的特征,屬性在E-R圖中用(D)表示A、矩形B、四邊形C、菱形D、橢圓形.關(guān)系數(shù)據(jù)模型是一種具體的數(shù)據(jù)模型,它也包含有三要素,其中它的數(shù)據(jù)結(jié)構(gòu)是( D)A、網(wǎng)狀結(jié)構(gòu)B、鏈狀結(jié)構(gòu)C、記錄型D、二維表(即關(guān)系).下述哪一條不屬于概念模型應(yīng)具備的性質(zhì) (A)A)在計算機中實現(xiàn)的效率高 B) 易于交流和理解C)易于更改 D) 有豐富的語義表達能力.在信息的三種世界之間的術(shù)語對應(yīng)關(guān)系中,現(xiàn)實世界中的“實體”與信息世界中的哪一個術(shù)語相對應(yīng)(A)A)實例B)記錄C)對象D)屬性三、簡答題.實體(集)之間的聯(lián)系有哪幾種,舉一例說明?1)兩個實體集之間的聯(lián)系一對一聯(lián)系(1:1)(如:班長一班級)一對多聯(lián)系(1:n)(如:學(xué)校一教師)多對多聯(lián)系(m:n)(如:學(xué)生一課程)⑵多實體集之間的聯(lián)系((1:1)、(1:n)、(m:n))1)多實體集之間的一對多聯(lián)系 (如:課程-教師-參考書)2)多實體集之間的多對多聯(lián)系 (如:供應(yīng)商-項目-零件).關(guān)系模型與非關(guān)系模型相比有哪些特點?1)關(guān)系數(shù)據(jù)模型建立在嚴(yán)格的數(shù)學(xué)基礎(chǔ)之上。2)關(guān)系數(shù)據(jù)模型的概念單一,容易理解。 (單一的數(shù)據(jù)結(jié)構(gòu):關(guān)系)3)關(guān)系數(shù)據(jù)模型的存取路徑對用戶隱蔽。 (按“名”存取,只需知道數(shù)據(jù)庫名,關(guān)系(表)名,屬性名即可訪問某一數(shù)據(jù)庫中某一表的某一個屬性的值 )4)關(guān)系模型中的數(shù)據(jù)聯(lián)系是靠數(shù)據(jù)冗余實現(xiàn)的。 (關(guān)系數(shù)據(jù)庫不能完全消除冗余,關(guān)系的空間效率和時間效率因而較低).試述模型、模式和具體值三者的聯(lián)系和區(qū)別。模型是數(shù)據(jù)庫中穩(wěn)定用得最多的數(shù)據(jù)形式,模式是常用的數(shù)據(jù)形式。模型少,模式多。聯(lián)系:模型、模式都是對具體值數(shù)量關(guān)系的抽象分析和理論概括。區(qū)別:模型、模式比具體值抽象得多。模式、模型是數(shù)據(jù)鏈表和函數(shù),具體值是數(shù)值。其實你可以看書,他們的表現(xiàn)形式找得到的 。第三章一、填空題.在數(shù)據(jù)庫設(shè)計中,把數(shù)據(jù)需求寫成文檔,它是各類數(shù)據(jù)描述的集合,包括數(shù)據(jù)項、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲和數(shù)據(jù)加工過程等的描述,這通常稱為數(shù)據(jù)字典O.數(shù)據(jù)庫系統(tǒng)設(shè)計的內(nèi)容主要包括數(shù)據(jù)庫的結(jié)構(gòu)中等征設(shè)計、數(shù)據(jù)庫的行為特征設(shè)計和 —物理模式設(shè)計三部分。3.在數(shù)據(jù)庫系統(tǒng)設(shè)計中,概念模型是 概念結(jié)構(gòu)設(shè)計 階段的成果。4.數(shù)據(jù)抽象中描述"issubsetof”語義的是 概括― 抽象方法。5.E-R數(shù)據(jù)模型一般在數(shù)據(jù)庫設(shè)計的 概念結(jié)構(gòu)設(shè)計_一階段使用。6.數(shù)據(jù)庫設(shè)計需求分析階段系統(tǒng)需求調(diào)查的內(nèi)容包括:數(shù)據(jù)庫中的信息內(nèi)容 、數(shù)據(jù)處理內(nèi)容_手口 _數(shù)據(jù)安全性和完整性要求 三方面內(nèi)容。7.在數(shù)據(jù)庫系統(tǒng)設(shè)計中,數(shù)據(jù)字典是 需求分析 階段的成果。8.分E-R圖之間的沖突主要有___屬性沖突、 命名沖突 和結(jié)構(gòu)沖突 三種。9.數(shù)據(jù)抽象的三種基本方法是___分類__、_聚集_和___概括___O二、選擇題1.在關(guān)系數(shù)據(jù)庫設(shè)計中,數(shù)據(jù)字典是哪個階段的結(jié)果 (A)A、需求分析階段B、概念設(shè)計階段C、邏輯設(shè)計階段D、數(shù)據(jù)庫實施階段.在關(guān)系數(shù)據(jù)庫設(shè)計中,數(shù)據(jù)流圖是哪個階段的結(jié)果 (A)A、需求分析階段B、概念設(shè)計階段C、邏輯設(shè)計階段 D、數(shù)據(jù)庫實施階段.在同一個軟件項目中,系統(tǒng)分析員 A在其設(shè)at的分E-R圖中把實體集學(xué)生抽象為由屬性學(xué)號、姓名、系別組成,其中學(xué)號的取值范圍為長度為 8的字符串;系統(tǒng)分析員B在其設(shè)計的分 E-R圖中也把實體集學(xué)生抽象為由屬性學(xué)號、姓名、系別組成,但學(xué)號的取值范圍是整數(shù)。 A和B設(shè)計的分E-R圖中發(fā)生的沖突屬于(C)A、命名沖突 B、數(shù)據(jù)沖突 C、屬性沖突 D、結(jié)構(gòu)沖突.在數(shù)據(jù)庫的概念設(shè)計中,最常用的數(shù)據(jù)模型是(D)A、形象模型B、物理模型C、邏輯模型 D、實體聯(lián)系模型.數(shù)據(jù)庫需求分析時,數(shù)據(jù)字典的含義是(D)。數(shù)據(jù)庫中所涉及的屬性和文件的名稱集合數(shù)據(jù)庫中所涉及到的字母、字符和漢字的集合數(shù)據(jù)庫所有數(shù)據(jù)的集合數(shù)據(jù)庫中所涉及的數(shù)據(jù)流、數(shù)據(jù)項和文件等描述的集合.關(guān)系數(shù)據(jù)庫設(shè)計中哪一個設(shè)計步驟所獲得的階段性成果是 E-R圖(B)A)需求分析 B) 概念結(jié)構(gòu)設(shè)計C)邏輯結(jié)構(gòu)設(shè)計 D)物理設(shè)計.有兩個實體集,并且它們之間存在一個 N:M聯(lián)系,那么根據(jù)E-R模型轉(zhuǎn)換成關(guān)系數(shù)據(jù)庫的規(guī)則,這個E-R結(jié)構(gòu)轉(zhuǎn)換成表的個數(shù)為(C)。A.1B.2C.3D.4.下列不屬于需求分析階段的工作的是(B)。A、分析用戶活動B、建立E-R圖C、建立數(shù)據(jù)字典 D、建立數(shù)據(jù)流圖三、簡答題.數(shù)據(jù)庫的維護工作包括哪些內(nèi)容?維護工作的內(nèi)容如下:數(shù)據(jù)庫的轉(zhuǎn)儲和恢復(fù)數(shù)據(jù)庫的安全性、完整性控制數(shù)據(jù)庫性能的監(jiān)督、分析和改造數(shù)據(jù)庫的重組織與重構(gòu)造.簡述ER模型向關(guān)系模型的轉(zhuǎn)換方法 .1:1聯(lián)系的轉(zhuǎn)換方法將1:1聯(lián)系轉(zhuǎn)換為一個獨立的關(guān)系:與該聯(lián)系相連的各實體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,且每個實體的碼均是該關(guān)系的候選碼。將1:1聯(lián)系與某一端實體集所對應(yīng)的關(guān)系合并,則需要在被合并關(guān)系中增加屬性,其新增的屬性為聯(lián)系本身的屬性和與聯(lián)系相關(guān)的另一個實體集的碼1:n聯(lián)系的轉(zhuǎn)換方法一種方法是將聯(lián)系轉(zhuǎn)換為一個獨立的關(guān)系,其關(guān)系的屬性由與該聯(lián)系相連的各實體集的碼以及聯(lián)系本身的屬性組成,而該關(guān)系的碼為n端實體集的碼;另一種方法是在 n端實體集中增加新屬性,新屬性由聯(lián)系對應(yīng)的1端實體集的碼和聯(lián)系自身的屬性構(gòu)成,新增屬性后原關(guān)系的碼不變。m:n聯(lián)系的轉(zhuǎn)換方法在向關(guān)系模型轉(zhuǎn)換時,一個 m:n聯(lián)系轉(zhuǎn)換為一個關(guān)系。轉(zhuǎn)換方法為:與該聯(lián)系相連的各實體集的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,新關(guān)系的碼為兩個相連實體碼的組合(該碼為多屬性構(gòu)成的組合碼)。三個或三個以上實體集間多元聯(lián)系的轉(zhuǎn)換方法)對一對多的多元聯(lián)系:修改 n端實體對應(yīng)的關(guān)系,將與聯(lián)系相關(guān)的1端實體集的碼和聯(lián)系自身的屬性作為新屬性加入到n端實體集中。2)對多對多的多元聯(lián)系:新建一個獨立的關(guān)系,該關(guān)系的屬性為多元聯(lián)系相連的各實體的碼以及聯(lián)系本身的屬性,碼為各實體碼的集合。簡述數(shù)據(jù)庫物理設(shè)計的內(nèi)容及方法。數(shù)據(jù)庫物理設(shè)計的主要內(nèi)容是選擇存取方法選擇存儲結(jié)構(gòu)關(guān)系模式存取方法的選擇(索引方法、聚簇方法、 HAS3法)

四、數(shù)據(jù)庫設(shè)計題.假設(shè)某公司在多個地區(qū)設(shè)有銷售部經(jīng)銷本公司的各種產(chǎn)品,每個銷售部聘用多名職工,且每名職工只屬于一個銷售部。銷售部有部門名稱、地區(qū)和電話等屬性,產(chǎn)品有產(chǎn)品編碼、品名和單價等屬性,職工有職工號、姓名和性別等屬性,每個銷售部銷售產(chǎn)品有數(shù)量屬性。(1)根據(jù)上述語義畫出ER圖,要求在圖中畫出屬性并注明聯(lián)系的類型。(2)試將ER模型轉(zhuǎn)換成關(guān)系模型,并指出每個關(guān)系模式的主鍵和外鍵。銷售部(部門名稱,地區(qū),電話)職工(職工號,姓名,性別)產(chǎn)品(產(chǎn)品編碼,品名,單價)聘用(部門名稱,職工號)銷售(部門名稱,產(chǎn)品編碼,數(shù)量).假設(shè)一個職工只屬于一個部門,一個部門可有多名職工;一個部門只由一名職工 (部門經(jīng)理)領(lǐng)導(dǎo),一個部門經(jīng)理只負責(zé)一個部門;一名職工可參加多個產(chǎn)品的生產(chǎn),一個產(chǎn)品的生產(chǎn)可有多名職工參加;每名職工參與每種產(chǎn)品的生產(chǎn)都要記錄參與天數(shù)。部門具有屬性:部門號,部門名;職工具有屬性:職工號,職工名;產(chǎn)品具有屬性:產(chǎn)品號,產(chǎn)品名根據(jù)以上環(huán)境語義,設(shè)計一個數(shù)據(jù)庫,要求:.畫出E-R圖(包含實體的屬性).把E-R圖轉(zhuǎn)換為關(guān)系模式,寫出每個關(guān)系模式的屬性名稱及主鍵。部門(部門號,部門名)職工(職工號,職工名)產(chǎn)品(產(chǎn)品號,產(chǎn)品名)領(lǐng)導(dǎo)(職工號,部門號)生產(chǎn)(職工號,產(chǎn)品號,參與天數(shù))工作(職工號,部門號)第四章一、填空題.關(guān)系的完整性規(guī)則包括: —實體完整性―、 參照完整性 和 用戶定義的完整性。.關(guān)系模型的數(shù)據(jù)結(jié)構(gòu)是關(guān)系o.在關(guān)系代數(shù)運算中,五種基本運算是并、差、 選擇 、投影和笛卡爾積。.關(guān)系數(shù)據(jù)庫中,關(guān)系可分為 基本表—、—視圖表 和查詢表三種類型。.關(guān)系代數(shù)運算中,8聯(lián)而由選擇和—笛卡兒積、選擇—操作組合而成。.關(guān)系模型的三個組成部分是 數(shù)據(jù)結(jié)構(gòu)、關(guān)系操作集合 和關(guān)系完整性約束.實體完整性規(guī)則是指—若庭住A是基本關(guān)系R的主屬性,則屬性A的值不能為空值。.若關(guān)系的某一屬性組(或單個屬性)的值能夠唯一地標(biāo)識一個元組,則稱該屬性組或?qū)傩詾楹蜻x碼 O.參照完整性規(guī)則指而是___外碼或取空值,或取被參照關(guān)系的碼值。二、選擇題一個關(guān)系可以用一個二維表表示,但并不是每個二維表都可以表示一個關(guān)系,以下四個表中,可能表示的是一個關(guān)系的表是( C)ABCABCC17845113124543ABCD178,13451127812322.下列對于關(guān)系的敘述哪一個是不正確的A)關(guān)系中的每個屬性是不可分解的C)同一關(guān)系的屬性名具有不能重復(fù)性(D)2.下列對于關(guān)系的敘述哪一個是不正確的A)關(guān)系中的每個屬性是不可分解的C)同一關(guān)系的屬性名具有不能重復(fù)性(D)B) 關(guān)系中元組的順序是無關(guān)緊要的D) 任意一個二維表都是一個關(guān)系A(chǔ))結(jié)果為空關(guān)系 B) 笛卡爾積操作 C)等值連接操作D) 無意義的操作.設(shè)屬性組X,Y,Z分別有2,4,12個屬性列,則R(X,Y)+S(Y,Z)的結(jié)果的屬性列個數(shù)為 (B)A、1B、2C、3D、4.設(shè)關(guān)系R1,R2,R3分別有4、3、2個屬性列和4、6、5個元組,則R1XR2XR3的結(jié)果的屬性列個數(shù)和元組數(shù)分別為(B)A.120,9B.9 ,120C.24 ,15D.15 ,24.設(shè)R、S為兩個關(guān)系,R的元數(shù)為4,S的元數(shù)為5,則與R S等價的操作是 (A)A.(T3<6(RXS)B.(T3<2(RXS)C.3>6(RXS)D.b7<2(RXS).有兩個關(guān)系R和S分別包含15個和10個元組,則在RUS,R-S,RXS中不可能出現(xiàn)的元素數(shù)目情況是(B、C)此題選項有誤,B與C都不可能A15,5,150B18,7,7C21,11,4D25,15,150三、簡答題.關(guān)系數(shù)據(jù)模型的三個要素的具體內(nèi)容是什么?( 3分)數(shù)據(jù)結(jié)構(gòu)、關(guān)系操作集合 和關(guān)系完整性約束.有兩個關(guān)系R和S如下,試求花B,c(R)UTtB,C(S)、TtB,C(R)-TtB,c(S)和RS(4分).簡述候選鍵的概念,再分別從函數(shù)依賴、屬性集的閉包兩個角度分別給出定義。.簡述關(guān)系模式與關(guān)系的聯(lián)系與區(qū)別 ..數(shù)據(jù)庫中基本關(guān)系的 6個性質(zhì)是什么?四、關(guān)系代數(shù)1.設(shè)有關(guān)系:學(xué)生(學(xué)號,姓名,性別,年齡),課程(課號,課名,教師),選課(學(xué)號,課號,成績)用關(guān)系代數(shù)表示以下查詢:查選修全部課程的學(xué)生姓名n姓名((n學(xué)號,課號(選課)+課程)Ixl學(xué)生)查選修課程包含學(xué)號為 2的學(xué)生所修課程的學(xué)生學(xué)號n學(xué)號,課號(選課) +口課號((T學(xué)號='2' (選課))查選修課程名為“C語言”的學(xué)生學(xué)號和姓名n學(xué)號,姓名((T課名='c語言’(課程1X1學(xué)生X]選修))2.有一個SPJ數(shù)據(jù)庫,包括S,P,J,SPJ四個關(guān)系模式:S(SNQSNAMESTATUSCITY);P(PNQPNAMECOLORWEIGHT;J(JNQJNAMECITY);SPJ(SNQPNQJNQQTY)o其中:供應(yīng)商表S由供應(yīng)商代碼(SNQ、供應(yīng)商名(SNAME、供應(yīng)商狀態(tài)(STATUS、供應(yīng)商所在城市(CITY)組成;零件表P由零件代碼(PNQ、零件名(PNAME、顏色(COLOR、重量(WEIGHT組成;工程項目表J由工程項目代碼(SNQ、工程項目(JNAME、工程項目所在城市(CITY)組成;供應(yīng)情況表SPJ由供應(yīng)商代碼(SNQ、零件代碼(PNQ、工程項目代碼(JNQ、供應(yīng)數(shù)量(QTY組成,表示某供應(yīng)商供應(yīng)某種零件給某工程項目的數(shù)量為 QTY用關(guān)系代數(shù)完成下列操作(共 10分,每小題2分).求為工程“J1”(J1是工程項目代碼)供應(yīng)零件的供應(yīng)商號碼 SNQ口SN&0*JNQ="J1”(SPJ)).求供應(yīng)商“S1”(S1是供應(yīng)商代碼)供應(yīng)的零件(包括PNQPNAMEHPNQ,PNAM(P?(IIpnO(OSNQ=“S1”(SPJ))).求供應(yīng)了“P1”號,但沒有供應(yīng)“P2”號零件的供應(yīng)商姓名SNAME

nSNAmE(nSNO(0*PNO='P1”(SPJ))-risN((PPNO="P2”(SPJ)))?S).求與供應(yīng)商代碼為“S1”的供應(yīng)商同在一個城市的供應(yīng)商的姓名 SNAMEHsNAME,CItYS)+HciTY(CSNO="S1”(S)).求至少供應(yīng)了供應(yīng)商“S1”所供應(yīng)的全部零件的供應(yīng)商號碼 SNO和姓名SNAMEnSNO,SNaM(nsno,pn(SPJ)+IIpn(((Xsno='si"(SPJ)))?S)第五章、填空題SQL支持?jǐn)?shù)據(jù)庫三級數(shù)據(jù)模式結(jié)構(gòu),其中全體基本表構(gòu)成數(shù)據(jù)據(jù)庫的構(gòu)成數(shù)據(jù)庫的外模式,存儲文件和索引文件構(gòu)成數(shù)據(jù)庫的模式,視圖和部分基本表內(nèi)模式―。SQL核心動詞共9模式,視圖和部分基本表內(nèi)模式―。CREATED包括_DROP_>_ALTER_數(shù)據(jù)控制、和、數(shù)據(jù)操作。I二、選擇題.視圖屬于數(shù)據(jù)庫三級模式中的哪一級 ()CREATED包括_DROP_>_ALTER_數(shù)據(jù)控制、和、數(shù)據(jù)操作。I二、選擇題.視圖屬于數(shù)據(jù)庫三級模式中的哪一級 ()A)外模式B)內(nèi)模式C)模式D).下列關(guān)于視圖的描述,不正確的是(A)使用視圖可加快查詢語句的執(zhí)行速度C)視圖可以對機密數(shù)據(jù)提供安全保護.下述關(guān)于索引的描述不正確的是 ( )A)使用索引可明顯加快數(shù)據(jù)查詢速度 B)不要建過多的索引,對經(jīng)常更新的列要建聚簇索引不屬于任何一級模式)B) 視圖可以簡化用戶的操作D) 使用視圖可以簡化查詢語句的編寫使用索引可保證數(shù)據(jù)的唯一性 C)對一個基本表,D)根據(jù)查詢要求建索引B)非過程化的語言D) B)非過程化的語言D) 導(dǎo)航式的語言SQL數(shù)據(jù)定義命令( )A、createB、alterC、drop D、deleteSQL中的Insertinto 語句屬于以下哪一類語言A)DDLB)DMLC)DCLD)DLLSQL語言是( )A)過程化的語言C)格式化的語言.以下哪一個動詞不屬于.SQL中的grant和revoke語句屬于以下哪一類語言 ( )A)DDLB)DMLC)DCLD)DLL三、簡答題.什么是基表(基本表)?什么是視圖?二者有何關(guān)系與區(qū)別?關(guān)系數(shù)據(jù)庫中的關(guān)系在SQL中又稱為基表。由若干張表(包括基表與視圖)經(jīng)映像語句構(gòu)筑而成的表被稱為視圖?;砼c視圖都采用二維表格結(jié)構(gòu),都統(tǒng)稱為表。但基表中的數(shù)據(jù)(元組)需要有數(shù)據(jù)庫中的物理存儲空間,而視圖在數(shù)據(jù)庫中只保存其定義信息,其數(shù)據(jù)并不占用存儲空間,而是來源于定義該視圖的基表。視圖上的數(shù)據(jù)操縱命令最終都將轉(zhuǎn)化成相應(yīng)基表上的操作才能得以實現(xiàn)。.試述SQL的特點與功能SQL的主要功能(1)數(shù)據(jù)定義功能:用于定義 DB的模式(基本表)、外模式(視圖)和內(nèi)模式(索引文件),通過DDL實現(xiàn)。(2)數(shù)據(jù)操縱功能:包括數(shù)據(jù)查詢和數(shù)據(jù)更新兩種語句,數(shù)據(jù)查詢包括數(shù)據(jù)的查找、統(tǒng)計、分組、排序、檢索等操作,數(shù)據(jù)更新包括數(shù)據(jù)的插入、刪除、修改操作。通過 DML實現(xiàn)。(3)數(shù)據(jù)控制功能:包括安全性和完整性控制,通過 DCL實現(xiàn)。SQL的特點集數(shù)據(jù)定義、數(shù)據(jù)操縱和數(shù)據(jù)控制于一體。止匕外,SQL具有自含式和嵌入式兩種形式。SQL具有語言簡潔、易學(xué)易用的特點(九個動詞)。SQL支持三級模式結(jié)構(gòu)。①全體基本表構(gòu)成了數(shù)據(jù)庫的模式。②視圖和部分基本表構(gòu)成了數(shù)據(jù)庫的外模式。③數(shù)據(jù)庫的存儲文件和它們的索引文件構(gòu)成了關(guān)系數(shù)據(jù)庫的內(nèi)模式。.簡述視圖的優(yōu)點(4分)。視圖的優(yōu)點1)視圖能夠簡化用戶的操作。2)視圖機制可以使用戶以不同的方式看待同一數(shù)據(jù)。3)視圖對數(shù)據(jù)庫的重構(gòu)提供了一定程度的邏輯獨立性。4)視圖可以對機密的數(shù)據(jù)提供安全保護。.簡述建立索引的原則.建立索引的原則1)索引的建立和維護由DBA和DBMSS成。2)大表應(yīng)當(dāng)建索引,小表則不必建索引。3)對于一個基本表,不要建立過多的索引。4)根據(jù)查詢要求建索引。四、SQL查詢1.讀者:R(grname,rage,rdept) 讀者的借書證號、讀者姓名,年齡,部門(下劃線表示主碼,下同)圖書:B(bno,bname,bprice,bpub)書號、書名、定價、出版社借閱:BR(brno,rno,bno,date1,date2) 借閱號、借書證號,書號、借閱日期、歸還日期提示:一本書只能借給一個讀者,而一個讀者可以借多本書。.用SQL語言定義借閱表BR的關(guān)系模式,數(shù)據(jù)類型請合理選定,但要求包含如下約束?主鍵為brno?借閱日期不能為空?rno,bno都是外鍵 (5分)createtableBR(brnochar(8)primarykey,rnochar(8)foreignkeyreferencesR(rno),bnochar(8)foreignkeyreferencesB(bno),date1datetimenotnull,date2datetime).查詢所有讀者的姓名用其出生年份(輸出rname,rbirth)(3分)。Selectrname,2015-rageasrbirthfromR.查詢借閱過圖書“數(shù)據(jù)庫原理”(書名)的讀者姓名(輸出rname)(3分)。SelectrnamefromRwherernoin(selectrnofromBRwherebnoin(selectbnofromBwherebname= '數(shù)據(jù)庫原理’)).查詢被借閱次數(shù)超過100次的圖書與被借閱次數(shù)(輸出bno,次數(shù))(3分)。Selectbno,count(*)次數(shù)fromBRgroupbybnohavingcount(*)>100.給用戶user1授權(quán),允許對表br進行查詢和修改操作,并允許權(quán)利轉(zhuǎn)授(3分)Grantselect,updateonbrtouser1withgrantoption.查詢從未借閱過“001”號圖書的讀者姓名(輸出rno)(3分)。SelectrnamefromRwherernonotin(selectrnofromBRwherebno='001')已知選課數(shù)據(jù)庫 包含的關(guān)系模式及其含義如下:S(sno,sname,sage,sdept)C(cno,cname,cpre)SC(sno,cno,grade)其中:S是學(xué)生表,sno表示學(xué)號、sname表示姓名、sage表示年齡、sdept表示系別;C是課程表,cno為課程號、cname為課程名,cpre為先行課(存儲的是先行課的課程號);SC是選課表,sno為學(xué)號,cno為課程號,grade為成績;用SQL語言實現(xiàn)下列操作任務(wù)(本題共30分).用SQM言定義關(guān)系模式S,要求選擇合理的數(shù)據(jù)類型且要實體完整性、 定義sage的檢查約束 (sage的取值范圍為15到35)和sdept的默認(rèn)值約束(默認(rèn)值為”計算機系”)(3分)。CreatetableS(Snochar(8)primarykey,Snamechar(10)notnull,Sageint,Sdeptchar(20)default‘計算機系’,Check(sagebetween15and35)).查詢“信息系”年齡大于18歲的學(xué)生的信息,結(jié)果按學(xué)號升序排序(3分)。Select*fromSwheresdept=‘信息系’andage>18orderbySNOasc.定義一個視圖S_View,視圖應(yīng)包含計算機系的所有學(xué)生的學(xué)號、姓名、選修的課程名和成績信息(3分)CreateviewS_View(學(xué)號,姓名,課程名,成績)asselect,,,fromS,C,SCwhere=and=.給用戶“李平”授權(quán),允許對表S進行查詢、插入和修改操作,并允許權(quán)利轉(zhuǎn)授 (3分)。Grantselect,insert,updateonSto‘李平’withgrantoption.向C表中插入一條課程記錄,課程號為“C03'、課程名為”數(shù)據(jù)庫原理”、其先行課的課程號為“ C01”(3分)。InsertintoC (cno,cname,cpre)values (‘003’,‘?dāng)?shù)據(jù)庫原理’ ,‘C01’).查詢“計算機系”每個學(xué)生的總分、平均分、最高分、最低分,輸出列名分別為“總分”、“平均分”、“最高分”、“最低分”(3分)。Selectsum(grade)總分,avg(grade)平均分,max(grade)最高分,min(grade)最低分fromSCwheresnoin(selectsnofromSwheresdept=‘計算機系’)groupbysno7).查詢一門課都沒有選修的學(xué)生姓名(3分)。SelectsnamefromSwheresnonotin(selectsnofromSC).查詢選修了全部課程的學(xué)生學(xué)號和姓名(3分)。Selectsno,snamefromSwheresnoin(selectsnofromSCgroupbysnohavingcount(*)=(selectcount(*)fromC)).修改信息系學(xué)生“數(shù)據(jù)結(jié)構(gòu)”(數(shù)據(jù)結(jié)構(gòu)是課程名)課程的成績?yōu)樵煽兊谋叮?分)。UpdateSCsetgrade=grade*wheresnoin(selectsnofromSwheresdept='信息系')andcnoin(selectcnofromCwherecname='數(shù)據(jù)結(jié)構(gòu)’).刪除選課表SC中平均成績小于60分的學(xué)生的選課記錄(3分)。DeletefromSCWheresnoin(selectsnofromscgroupbysnohavingavg(grade)<60)第七章一、填空題.若關(guān)系為1NF,且它的每一個非主屬性都—完全依賴于—候選碼,則1亥關(guān)系為2NF..規(guī)范化程度低的關(guān)系模式可能會導(dǎo)致數(shù)據(jù)庫中出現(xiàn)數(shù)據(jù)冗余、插入異常、刪除異常和 ―更新異常___________等問題。.設(shè)有如下關(guān)系R,R的候選碼為A;R中的函數(shù)依賴有_ADAE;R屬于 BCNF 范式。ADEa1d1e2a2d6e2a3d4e3a4d4e4.在關(guān)系數(shù)據(jù)庫的規(guī)范化理論中,在執(zhí)行“分解”時,必須遵守規(guī)范化原則:保持原有的依賴關(guān)系和無損連接性。.在一個關(guān)系R中,若每個數(shù)據(jù)項都是不可再分割的,那么 R一定屬于1NFo.1NF、2NF、3NF之間,相互是一種—3NF包含2NF包含1NF關(guān)系。.對于非規(guī)范化的模式,經(jīng)過—使屬性域變?yōu)楹唵斡蜣D(zhuǎn)換為1NF,將1NF經(jīng)過_消除非主屬性對關(guān)鍵字的部分依賴轉(zhuǎn)變?yōu)?NF,將2NF經(jīng)過—消除非主屬性對關(guān)鍵字的傳遞依賴 轉(zhuǎn)變?yōu)?NF..若只考慮函數(shù)依賴,由兩個屬性構(gòu)成的關(guān)系模式,其最高范式應(yīng)該是 BCNF。.在函數(shù)依賴范疇內(nèi), BCNF 是最iWj等級的范式。二、選擇題 一.函數(shù)依賴包括 ( )A)完全函數(shù)依賴、部分函數(shù)依賴和傳遞函數(shù)依賴 B)單值函數(shù)依賴、多值函數(shù)依賴和周期函數(shù)依賴C) 無參函數(shù)依賴和有參函數(shù)依賴 D) 標(biāo)準(zhǔn)函數(shù)依賴、自定義函數(shù)依賴.關(guān)系模式R分解為p={Ri,R2,…Rk},那么對R中每個關(guān)系r與其投影聯(lián)接表達式 ni(r)間關(guān)系是(A)此題不要。ArmP(r)B、m(r)rC、r=mP(r)D、rwm°(r).系規(guī)范化中的刪除操作異常是指(A)插入操作異常是指(D)A不該刪除的數(shù)被刪除 B、不該插入的數(shù)據(jù)被插入C、應(yīng)該刪除的數(shù)據(jù)未被刪除 D、應(yīng)該插入的數(shù)據(jù)未被插入.以下關(guān)于函數(shù)依賴的敘述中,不正確的是 ( )A)若XY,,YZ,貝ijXYZ B)若XYZ,貝UXZ,YZC)若XY,,WYZ,則XWYZD)若XY,,Y'包含于Y,則XY'.規(guī)范化理論是關(guān)系數(shù)據(jù)庫進行邏輯設(shè)計的理論依據(jù)。根據(jù)這個理論,關(guān)系數(shù)據(jù)庫中的關(guān)系必須滿足:其每一個屬性都是( )A、互不相關(guān)的 B、不可分解的C、長度可變的D、互相關(guān)聯(lián)的.設(shè)關(guān)系模式R(A,B,C,D)屬于3NF,下列說法中( )是正確的。A.一定消除了插入異常和刪除異常 B.仍可能存在一定的插入和刪除異常C.一定屬于BCNFD.A和C都是.關(guān)系模式中各級范式之間的關(guān)系為( )A、3NF 2NF 1NFB、3NF 2NF 2NFC、1NF 2NF 3NFD、2NF 1NF 3NF.規(guī)范化過程主要是為了克服數(shù)據(jù)庫邏輯結(jié)構(gòu)中的插入異常、刪除異常以及( )的缺陷。A、數(shù)據(jù)不一致B、結(jié)構(gòu)不合理 C、冗余度大D、數(shù)據(jù)丟失.當(dāng)B屬性函數(shù)依賴于 A屬性時,屬性 A和B的聯(lián)系是(A、1A、1對1B、多對三、關(guān)系數(shù)據(jù)理論1.1)已知關(guān)系模式 R(UF={AB,CDA,1C、多對多 D、以上都不是F);其中U={A,B,C,D,E}BCD,CED}1)2)1)2)求屬性集的閉包:(AB)+=AB(BCD)+=BCDA求R的所有候選碼。R:NONERNOT:CE(AB)+,(BCD)+。3)(CE)+=CEDAB=U候選鍵為 CE3)(CE)+=CEDAB=U候選鍵為 CE在函數(shù)依賴范圍內(nèi)判斷關(guān)系模式 R的最高范式等級。主屬性: CE非主屬性:ABDCEACEBCED不存在非主屬性對候選碼的部分函數(shù)依賴,所以至少為2NF,因為CE所以不為3NF,2)已知關(guān)系模式 R(U,1):1)求屬性集的閉包:(AC)+=AC(BC)+=BCEA求R的所有候選碼R:NONERNOT:BD(BD)+=BD(ABD)+=ABDCE(BCD)+=BCDEA2NFF);其中U={A,B,C,D,E},F(xiàn)={ABC,BCE,E(AC)+,(BC)+。A存在傳遞函數(shù)依賴,A}(BDE)+=BDEAC所以候選鍵為ABDBCDBDE2)在函數(shù)依賴范圍內(nèi)判斷關(guān)系模式 R2)主屬性: ABCDE非主屬性:none3NF,3NF,對于F中的函數(shù)依賴式,并不是所有的XY左邊都包含候選碼,所以不是 BCNF已知關(guān)系模式 R(U,F(xiàn));其中 U={A,B,C,D,E},F(xiàn)={ABC,CDE,BD,EA}求屬性集的閉包:(AC)+,(CD)+。(AC)+=ACBDE(CD)+=CDEAB求R的所有候選碼。R:NONERNOT:NONELR:A,B,C,D,E+=ABCDE+=BD+=C+=D+=EABCD(BC)+=ABCDE(BD)+=BD(CD)+=ABCDE所以 候選碼:AEBCCD在函數(shù)依賴范圍內(nèi)判斷關(guān)系模式 R的最高范式等級。主屬性:ABCDE非主屬性:因為非主屬性為空,所以至少為3NF因為BD左邊不包含侯選建,所以不是 BCNF設(shè)有一個關(guān)系模式 R(A,B,C,D,E,G),其函數(shù)依賴集為 F={D->G,C->A,CD->E,A->B}.(共5分)(1)分別求(CD)+和(AD)+;;(CD)+=CDAEBG(AD)+=ADGB(2)給出R的所有候選鍵;R:GEBRNOT:CD(CD)+=CDAEBG=U所以候選鍵為 CD在函數(shù)依賴的范圍內(nèi)判斷該關(guān)系模式所屬范式的最高等級,并說明理由;主屬性:CD非主屬性:ABEGCDACDBCDECDG因為CA所以存在部分函數(shù)依賴,所以不為 2NF,所以最高為1NF設(shè)有一個關(guān)系模式 R(A,B,C,D),其函數(shù)依賴集為F={AB->C,BC->D,CD->A,AD->B}(共5分)(1)分別求(AC)+和(BD)+;(AC)+=AC(BD)+=BD(2)給出R的所有候選鍵;R:NONERNOT:NONELR:A,B,C,D(A)+=A+=B+=C+=D(AB)+=ABCD=U(AC)+=AC(AD)+=ADBC=U(BC)+=BCDA=U(BD)+=BD(CD)+=CDAB=U所以候選鍵為 ABADBCCD(4)在函數(shù)依賴的范圍內(nèi)判斷該關(guān)系模式所屬范式的最高等級,并說明理由;對于F中任意的XY,X都為候選鍵,所以為BCNF3.設(shè)有關(guān)系模式R(X,Y,Z),F={X-Y,Y-Z}求X的閉包(X)+=XYZ求R的候選碼R:ZRNOT:X(X)+=XYZ所以候選鍵為XR的規(guī)范化程序最高達到第幾范式,為什么?主屬性:X非主屬性:YZXYXZ不存在非主屬性對候選鍵的部分函數(shù)依賴,所以至少為 2NF,XZ存在傳遞函數(shù)依賴,所以不為3NF,所以最高為2NF第八章一、填空題.數(shù)據(jù)庫的并發(fā)操作引發(fā)的問題包括 _丟失修改 、_讀臟數(shù)據(jù) 和_不可重復(fù)讀。常用的并發(fā)控制的方法是 封鎖。 — —.數(shù)據(jù)庫保護包含數(shù)據(jù)的―安全性保護 、一完整性保護、_并發(fā)控制和—恢復(fù).如果數(shù)據(jù)庫系統(tǒng)在運行時沒有采用事務(wù)作為基本運行單位,就可能導(dǎo)致數(shù)據(jù)的 不一致 o.若事務(wù)T對數(shù)據(jù)對象A加了S鎖,則其他事務(wù)只能對數(shù)據(jù) A再加—S鎖 .不能加^,直到事務(wù)T釋放A上的鎖。.事務(wù)具有原子性、 一致性、持續(xù)性和隔離性四個特性。.數(shù)據(jù)庫恢復(fù)是將數(shù)據(jù)庫從一個錯誤狀態(tài)狀態(tài)恢復(fù)到—某一已知正確狀態(tài)的功能。.制作后援副本的過程稱為—轉(zhuǎn)儲o它又分為_海量轉(zhuǎn)儲和―增量轉(zhuǎn)儲。(此題也可答:靜態(tài)轉(zhuǎn)儲和動態(tài)轉(zhuǎn)儲).__自主存取控制(DA。和強制存取控制(MAC一起組成了安全性子系統(tǒng)。.如果多個事務(wù)依次執(zhí)行,則稱事務(wù)是 一串行執(zhí)行;如果利用分時方法,同時處理多個事務(wù),則稱事務(wù)是 并發(fā)執(zhí)行。.安全性控制的一般方法有_用戶標(biāo)識與識別、存取控制、審計、_數(shù)據(jù)加密和視圖的保護等安全措施。二、選擇題.寫一個修改到數(shù)據(jù)庫中與寫一個表示這種修改的運行記錄到日志文件中是兩個不同的操作,對這兩TOC\o"1-5"\h\z個操作的順序安排應(yīng)該是( )A、前者先做B、后者先做C、由程序員在程序中安排 D、哪一個先做由系統(tǒng)決定.不允許任何其它事務(wù)對這個鎖定目標(biāo)再加任何類型的鎖的是( )A、共享鎖R排他鎖C、共享鎖或排他鎖 D、以上都不是.下列SQL語句中,能夠?qū)崿F(xiàn)“收回用戶U4對學(xué)生表(STUD中的學(xué)號(XH)的修改權(quán)”這一功能的是( )A、REVOKEUPDATE(XH)ONTABLEFROMU4B、REVOKEUPDATE(XH)ONTABLEFROMPUBLICC、REVOKEUPDATE(XH)ONSTUDFROMU4D、REVOKEUPDATE(XH)ONSTUDFROMPUBLIC.將查詢SC表的權(quán)限授給用戶U1,并允許U1將權(quán)限轉(zhuǎn)授其它用戶。實現(xiàn)這功能的 SQL語句是( )A、GRANTSELECTTOSCONU1WITHPUBLICB、GRANTSELECTONSCTOU1WITHPUBLICC、GRANTSELECTTOSCONU1WITHGRANTOPTIOND、GRANTSELECTONSCTOU1WITHGRANTOPTION.數(shù)據(jù)庫的邏輯工作單位是 ()A)關(guān)系B)元組C)事務(wù)D)屬性.數(shù)據(jù)庫管理系統(tǒng)通常提供授權(quán)功能來控制不同用戶訪問數(shù)據(jù)的權(quán)限,這主要是為了實現(xiàn)數(shù)據(jù)庫的()A可靠性B、一致性C、完整性D安全性.設(shè)T1與T2是兩個事務(wù),它們的并發(fā)操作如下圖所示:T1T2讀C=100讀C=100C-C+10寫回C讀C=110對于此并發(fā)操作施加2級鎖協(xié)議,下面評價正確的是( )A丟失修改B、讀“臟”數(shù)據(jù)C、不可重復(fù)讀 D 、保證了數(shù)據(jù)的一致性.關(guān)于“死鎖”,下列說法中正確的是( )A、死鎖是操作系統(tǒng)的問題,數(shù)據(jù)庫中不存在B、在數(shù)據(jù)庫操作中防止死鎖的方法是禁止兩個用戶同時操作數(shù)據(jù)庫C、當(dāng)兩個用戶競爭相同資源時不會發(fā)生死鎖D、只有出現(xiàn)并發(fā)操作時,才有可能出現(xiàn)死鎖.下列那個不屬于保證數(shù)據(jù)庫安全的方法是( )A、審計B、存取控制C、數(shù)據(jù)加密 D、設(shè)置主碼.數(shù)據(jù)庫完整性保護中的約束條件主要是指( )A、用戶操作權(quán)限的約束 B、用戶口令校對 C、值的約束和結(jié)構(gòu)的約束 D、并發(fā)控制的約束簡答題復(fù)習(xí):.什么是并發(fā)控制? 如果不加以并發(fā)控制可能會產(chǎn)生哪些數(shù)據(jù)不一致性 ,并發(fā)控制的主要技術(shù)是什么?對并發(fā)執(zhí)行的事務(wù)的控制 丟失修改,讀臟數(shù)據(jù),不可重復(fù)讀 并發(fā)控制的主要技術(shù):封鎖(Locking).簡述數(shù)據(jù)管理階段中數(shù)據(jù)庫系統(tǒng)的特點。.數(shù)據(jù)庫系統(tǒng)以數(shù)據(jù)模型為基礎(chǔ)(整體數(shù)據(jù)的結(jié)構(gòu)化).數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)冗余度小、數(shù)據(jù)共享度高.數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)和程序之間具有較高的獨立性.數(shù)據(jù)庫系統(tǒng)通過DBMS進行數(shù)據(jù)安全性、完整性、并發(fā)控制和數(shù)據(jù)恢復(fù)控制.數(shù)據(jù)庫中數(shù)據(jù)的最小存取單位是數(shù)據(jù)項.什么是DBMS寫出4種常用的DBMS數(shù)據(jù)庫管理系統(tǒng)(DBMS是專門用于管理數(shù)據(jù)庫的計算機系統(tǒng)軟件。數(shù)據(jù)庫管理系統(tǒng)能夠為數(shù)據(jù)庫提供數(shù)據(jù)的定義、建立、維護、查詢和統(tǒng)計等操作功能,并完成對數(shù)據(jù)完整性、安全性進行控制的功能。Sqlserver,mysql,oracle,db2.什么是串行調(diào)度?什么是可串行化的調(diào)度?如果一個調(diào)度的動作首先是一個事務(wù)的所有動作,然后是另一個事務(wù)的所有動作,以此類推,而沒有動作的混合,那么我們說這一調(diào)度是串行的。多個事務(wù)并發(fā)執(zhí)行的結(jié)果與按串行執(zhí)行的結(jié)果相同,這種調(diào)度策略稱為可串行化( Serializable)的調(diào)度,反之稱為不可串行化調(diào)度。.簡述視圖的概念及優(yōu)點。視圖是由一個或幾個基本表(或已定義的視圖)導(dǎo)出的虛表。(屬于 DB的外模式、子模式).視圖的優(yōu)點1)視圖能夠簡化用戶的操作。2)視圖機制可以使用戶以不同的方式看待同一數(shù)據(jù)。3)視圖對數(shù)據(jù)庫的重構(gòu)提供了一定程度的邏輯獨立性。4)視圖可以對機密的數(shù)據(jù)提供安全保護。.什么是事務(wù)?事務(wù)的ACID特性中各個特性的指的是什么?所謂事務(wù),是由用戶定義的一個數(shù)據(jù)庫操作序列,這些操作要么全做要么全不做,是一個不可分割的基本工作單位。事務(wù)具有ACID四個特征:原子性;一致性;隔離性;持續(xù)性。.原子性(Atomicity):基本工作單位(全做或全不作).一致性(Consisten

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論