數(shù)據(jù)庫(kù)習(xí)題集及答案參考_第1頁(yè)
數(shù)據(jù)庫(kù)習(xí)題集及答案參考_第2頁(yè)
數(shù)據(jù)庫(kù)習(xí)題集及答案參考_第3頁(yè)
數(shù)據(jù)庫(kù)習(xí)題集及答案參考_第4頁(yè)
數(shù)據(jù)庫(kù)習(xí)題集及答案參考_第5頁(yè)
已閱讀5頁(yè),還剩25頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

數(shù)據(jù)庫(kù)系統(tǒng)概論習(xí)題集數(shù)據(jù)庫(kù)基本概況一、選擇題1.DBS是采用了數(shù)據(jù)庫(kù)技術(shù)的計(jì)算機(jī)系統(tǒng),它是一種集合體,包括數(shù)據(jù)庫(kù)、計(jì)算機(jī)硬件、軟件和()。A.系統(tǒng)分析員 B.程序員 C.數(shù)據(jù)庫(kù)管理員 D.操作員2.數(shù)據(jù)庫(kù)(DB),數(shù)據(jù)庫(kù)系統(tǒng)(DBS)和數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)之間的關(guān)系是()。A.DBS包括DB和DBMS B.DBMS包括DB和DBSC.DB包括DBS和DBMS D.DBS就是DB,也就是DBMS3.下面列出的數(shù)據(jù)庫(kù)管理技術(shù)發(fā)展的三個(gè)階段中,沒(méi)有專(zhuān)門(mén)的軟件對(duì)數(shù)據(jù)進(jìn)行管理的是()。I.人工管理階段 II.文獻(xiàn)系統(tǒng)階段III.?dāng)?shù)據(jù)庫(kù)階段 A.I和II B.只有II C.II和III D.只有I4.下列四項(xiàng)中,不屬于數(shù)據(jù)庫(kù)系統(tǒng)特點(diǎn)的是()。A.數(shù)據(jù)共享 B.數(shù)據(jù)完整性 C.數(shù)據(jù)冗余度高 D.數(shù)據(jù)獨(dú)立性高5.數(shù)據(jù)庫(kù)系統(tǒng)的數(shù)據(jù)獨(dú)立性體目前()。A.不會(huì)由于數(shù)據(jù)的變化而影響到應(yīng)用程序B.不會(huì)由于系統(tǒng)數(shù)據(jù)存儲(chǔ)構(gòu)造與數(shù)據(jù)邏輯構(gòu)造的變化而影響應(yīng)用程序C.不會(huì)由于存儲(chǔ)方略的變化而影響存儲(chǔ)構(gòu)造D.不會(huì)由于某些存儲(chǔ)構(gòu)造的變化而影響其他的存儲(chǔ)構(gòu)造6.描述數(shù)據(jù)庫(kù)全體數(shù)據(jù)的全局邏輯構(gòu)造和特性的是()。A.模式 B.內(nèi)模式 C.外模式 D.顧客模式7.要保證數(shù)據(jù)庫(kù)的數(shù)據(jù)獨(dú)立性,需要修改的是()。A.模式與外模式 B.模式與內(nèi)模式 C.三層之間的兩種映射 D.三層模式8.要保證數(shù)據(jù)庫(kù)的邏輯數(shù)據(jù)獨(dú)立性,需要修改的是()。A.模式與外模式的映射 B.模式與內(nèi)模式之間的映射C.模式 D.三層模式9.顧客或應(yīng)用程序看到的那部分局部邏輯構(gòu)造和特性的描述是(),它是模式的邏輯子集。A.模式 B.物理模式 C.子模式 D.內(nèi)模式10.下述()不是DBA數(shù)據(jù)庫(kù)管理員的職責(zé)。A.完整性約束闡明B.定義數(shù)據(jù)庫(kù)模式C.數(shù)據(jù)庫(kù)安全 D.數(shù)據(jù)庫(kù)管理系統(tǒng)設(shè)計(jì)選擇題參照答案:(1)C(2)A(3)D(4)C(5)B(6)A(7)C(8)A(9)C(10)D二、簡(jiǎn)答題1.試述數(shù)據(jù)、數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)系統(tǒng)、數(shù)據(jù)庫(kù)管理系統(tǒng)的概念。數(shù)據(jù):描述事物的符號(hào)記錄稱(chēng)為數(shù)據(jù)。數(shù)據(jù)的種類(lèi)有文字、圖形、圖象、聲音、正文等等。數(shù)據(jù)與其語(yǔ)義是不可分的。數(shù)據(jù)庫(kù):數(shù)據(jù)庫(kù)是長(zhǎng)期儲(chǔ)存在計(jì)算機(jī)內(nèi)、有組織的、可共享的數(shù)據(jù)集合。數(shù)據(jù)庫(kù)中的數(shù)據(jù)按一定的數(shù)據(jù)模型組織、描述和儲(chǔ)存,具有較小的冗余度、較高的數(shù)據(jù)獨(dú)立性和易擴(kuò)展性,并可為多種顧客共享。數(shù)據(jù)模型是數(shù)據(jù)庫(kù)的關(guān)鍵概念。每個(gè)數(shù)據(jù)庫(kù)中數(shù)據(jù)的都是按照某一種數(shù)據(jù)模型來(lái)組織的。數(shù)據(jù)庫(kù)系統(tǒng):數(shù)據(jù)庫(kù)系統(tǒng)(DBS)是指在計(jì)算機(jī)系統(tǒng)中引入數(shù)據(jù)庫(kù)后的系統(tǒng)構(gòu)成。數(shù)據(jù)庫(kù)系統(tǒng)由數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)(及其開(kāi)發(fā)工具)、應(yīng)用系統(tǒng)、數(shù)據(jù)庫(kù)管理員構(gòu)成。數(shù)據(jù)庫(kù)管理系統(tǒng):數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)是位于顧客與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件。用于科學(xué)地組織和存儲(chǔ)數(shù)據(jù)、高效地獲取和維護(hù)數(shù)據(jù)。DBMS重要功能包括數(shù)據(jù)定義功能、數(shù)據(jù)操縱功能、數(shù)據(jù)庫(kù)的運(yùn)行管理功能、數(shù)據(jù)庫(kù)的建立和維護(hù)功能。2.試述文獻(xiàn)系統(tǒng)與數(shù)據(jù)庫(kù)系統(tǒng)的區(qū)別和聯(lián)絡(luò)。文獻(xiàn)系統(tǒng)與數(shù)據(jù)庫(kù)系統(tǒng)的區(qū)別:文獻(xiàn)系統(tǒng)面向某一應(yīng)用程序,共享性差、冗余度大,獨(dú)立性差,紀(jì)錄內(nèi)有構(gòu)造、整體無(wú)構(gòu)造,應(yīng)用程序自己控制。數(shù)據(jù)庫(kù)系統(tǒng)面向現(xiàn)實(shí)世界,共享性高、冗余度小,具有高度的物理獨(dú)立性和一定的邏輯獨(dú)立性,整體構(gòu)造化,用數(shù)據(jù)模型描述,由數(shù)據(jù)庫(kù)管理系統(tǒng)提供數(shù)據(jù)安全性、完整性、并發(fā)控制和恢復(fù)能力。3.試述數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)。數(shù)據(jù)庫(kù)系統(tǒng)的重要特點(diǎn)有:一、數(shù)據(jù)構(gòu)造化:數(shù)據(jù)庫(kù)系統(tǒng)實(shí)現(xiàn)整體數(shù)據(jù)的構(gòu)造化,這是數(shù)據(jù)庫(kù)的重要特性之一,也是數(shù)據(jù)庫(kù)系統(tǒng)與文獻(xiàn)系統(tǒng)的本質(zhì)區(qū)別。二、數(shù)據(jù)的共享性高,冗余度低,易擴(kuò)充:數(shù)據(jù)庫(kù)的數(shù)據(jù)不再面向某個(gè)應(yīng)用而是面向整個(gè)系統(tǒng),因此可以被多種顧客、多種應(yīng)用、用多種不一樣的語(yǔ)言共享使用。由于數(shù)據(jù)面向整個(gè)系統(tǒng),是有構(gòu)造的數(shù)據(jù),不僅可以被多種應(yīng)用共享使用,并且輕易增長(zhǎng)新的應(yīng)用,這就使得數(shù)據(jù)庫(kù)系統(tǒng)彈性大,易于擴(kuò)充。三、數(shù)據(jù)獨(dú)立性高:數(shù)據(jù)獨(dú)立性包括數(shù)據(jù)的物理獨(dú)立性和數(shù)據(jù)的邏輯獨(dú)立性。數(shù)據(jù)庫(kù)管理系統(tǒng)的模式構(gòu)造和二級(jí)映象功能保證了數(shù)據(jù)庫(kù)中的數(shù)據(jù)具有很高的物理獨(dú)立性和邏輯獨(dú)立性。四、數(shù)據(jù)由DBMS統(tǒng)一管理和控制:數(shù)據(jù)庫(kù)的共享是并發(fā)的共享,即多種顧客可以同步存取數(shù)據(jù)庫(kù)中的數(shù)據(jù)甚至可以同步存取數(shù)據(jù)庫(kù)中同一種數(shù)據(jù)。為此,DBMS必須提供統(tǒng)一的數(shù)據(jù)控制功能,包括數(shù)據(jù)的安全性保護(hù),數(shù)據(jù)的完整性檢查,并發(fā)控制和數(shù)據(jù)庫(kù)恢復(fù)。4.?dāng)?shù)據(jù)庫(kù)管理系統(tǒng)的重要功能有哪些?①數(shù)據(jù)庫(kù)義功能;②數(shù)據(jù)存取功能;③數(shù)據(jù)庫(kù)運(yùn)行管理;④數(shù)據(jù)庫(kù)的建立和維護(hù)功能。5.試述數(shù)據(jù)模型的概念、數(shù)據(jù)模型的作用和數(shù)據(jù)模型的三個(gè)要素。數(shù)據(jù)模型是數(shù)據(jù)庫(kù)中用來(lái)對(duì)現(xiàn)實(shí)世界進(jìn)行抽象的工具,是數(shù)據(jù)庫(kù)中用于提供信息表達(dá)和操作手段的形式構(gòu)架。一般地講,數(shù)據(jù)模型是嚴(yán)格定義的概念的集合。這些概念精確地描述系統(tǒng)的靜態(tài)特性、動(dòng)態(tài)特性和完整性約束條件。因此數(shù)據(jù)模型一般由數(shù)據(jù)構(gòu)造、數(shù)據(jù)操作和完整性約束三部分構(gòu)成。①數(shù)據(jù)構(gòu)造:是所研究的對(duì)象類(lèi)型的集合,是對(duì)系統(tǒng)的靜態(tài)特性的描述。②數(shù)據(jù)操作:是指對(duì)數(shù)據(jù)庫(kù)中多種對(duì)象(型)的實(shí)例(值)容許進(jìn)行的操作的集合,包括操作及有關(guān)的操作規(guī)則,是對(duì)系統(tǒng)動(dòng)態(tài)特性的描述。③數(shù)據(jù)的約束條件:是完整性規(guī)則的集合,完整性規(guī)則是給定的數(shù)據(jù)模型中數(shù)據(jù)及其聯(lián)絡(luò)所具有的制約和依存規(guī)則,用以限定符合數(shù)據(jù)模型的數(shù)據(jù)庫(kù)狀態(tài)以及狀態(tài)的變化,以保證數(shù)據(jù)的對(duì)的、有效、相容。6.試述概念模型的作用。概念模型實(shí)際上是現(xiàn)實(shí)世界到機(jī)器世界的一種中間層次。概念模型用于信息世界的建模,是現(xiàn)實(shí)世界到信息世界的第一層抽象,是數(shù)據(jù)庫(kù)設(shè)計(jì)人員進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)的有力工具,也是數(shù)據(jù)庫(kù)設(shè)計(jì)人員和顧客之間進(jìn)行交流的語(yǔ)言。7.定義并解釋概念模型中如下術(shù)語(yǔ):實(shí)體,實(shí)體型,實(shí)體集,屬性,碼,實(shí)體聯(lián)絡(luò)圖(E-R圖)實(shí)體:客觀存在并可以互相辨別的事物叫實(shí)體。實(shí)體型:具有相似屬性的實(shí)體具有相似的特性和性質(zhì),用實(shí)體名及其屬性名集合來(lái)抽象和刻畫(huà)同類(lèi)實(shí)體稱(chēng)為實(shí)體型。實(shí)體集:同型實(shí)體的集合稱(chēng)為實(shí)體集。屬性:實(shí)體所具有的某一特性,一種實(shí)體可由若干個(gè)屬性來(lái)刻畫(huà)。碼:唯一標(biāo)識(shí)實(shí)體的屬性集稱(chēng)為碼。實(shí)體聯(lián)絡(luò)圖:E-R圖提供了表達(dá)實(shí)體型、屬性和聯(lián)絡(luò)的措施:·實(shí)體型:用矩形表達(dá),矩形框內(nèi)寫(xiě)明實(shí)體名?!傩裕河脵E圓形表達(dá),并用無(wú)向邊將其與對(duì)應(yīng)的實(shí)體連接起來(lái)?!ぢ?lián)絡(luò):用菱形表達(dá),菱形框內(nèi)寫(xiě)明聯(lián)絡(luò)名,并用無(wú)向邊分別與有關(guān)實(shí)體連接起來(lái),同步在無(wú)向邊旁標(biāo)上聯(lián)絡(luò)的類(lèi)型(1:1,1:n或m:n)。關(guān)系數(shù)據(jù)庫(kù)一、選擇題1.下面的選項(xiàng)不是關(guān)系數(shù)據(jù)庫(kù)基本特性的是()。A.不一樣的列應(yīng)有不一樣的數(shù)據(jù)類(lèi)型B.不一樣的列應(yīng)有不一樣的列名C.與行的次序無(wú)關(guān) D.與列的次序無(wú)關(guān)2.一種關(guān)系只有一種()。A.候選碼 B.外碼 C.超碼 D.主碼3.關(guān)系模型中,一種碼是()。A.可以由多種任意屬性構(gòu)成B.至多由一種屬性構(gòu)成C.可有多種或者一種其值可以唯一表達(dá)該關(guān)系模式中任何元組的屬性構(gòu)成 D.以上都不是4.關(guān)系代數(shù)體現(xiàn)式的優(yōu)化方略中,首先要做的是(

)A.對(duì)文獻(xiàn)進(jìn)行預(yù)處理

B.盡早執(zhí)行選擇運(yùn)算

C.執(zhí)行笛卡兒積運(yùn)算

D.投影運(yùn)算5.部門(mén)DEPT(Deptno,Name,Tel,Leader)和職工EMP(Empno,Name,Sex,Address,Deptno)實(shí)體集,若一種職工只能屬于一種部門(mén),部門(mén)負(fù)責(zé)人Leader是一種職工。DEPT與EMP的關(guān)系為()A.多對(duì)多B.一對(duì)多C.多對(duì)一D.一對(duì)一6.在關(guān)系理論中,假如一種關(guān)系中的一種屬性或?qū)傩越M可以唯一地標(biāo)識(shí)一種元組,那么可稱(chēng)該屬性或?qū)傩越M為A.碼 B.關(guān)鍵字 C.域 D.關(guān)系名7.關(guān)系代數(shù)運(yùn)算是以()為基礎(chǔ)的運(yùn)算。A.關(guān)系運(yùn)算 B.謂詞演算 C.集合運(yùn)算 D.代數(shù)運(yùn)算8.關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)應(yīng)能實(shí)現(xiàn)的專(zhuān)門(mén)關(guān)系運(yùn)算包括()。A.排序、索引、記錄 B.選擇、投影、連接 C.關(guān)聯(lián)、更新、排序 D.顯示、打印、制表9.五種基本關(guān)系代數(shù)運(yùn)算是()。A.∪-×σπ B.∪-σπC.∪∩×σπD.∪∩σπ10.關(guān)系代數(shù)體現(xiàn)式的優(yōu)化方略中,首先要做的是()。A.對(duì)文獻(xiàn)進(jìn)行預(yù)處理B.盡早執(zhí)行選擇運(yùn)算C.執(zhí)行笛卡爾積運(yùn)算D.投影運(yùn)算11.關(guān)系數(shù)據(jù)庫(kù)中的投影操作是指從關(guān)系中()。A.抽出特定記錄 B.抽出特定字段C.建立對(duì)應(yīng)的影像 D.建立對(duì)應(yīng)的圖形12.從一種數(shù)據(jù)庫(kù)文獻(xiàn)中取出滿足某個(gè)條件的所有記錄形成一種新的數(shù)據(jù)庫(kù)文獻(xiàn)的操作是()操作。A.投影 B.聯(lián)接 C.選擇 D.復(fù)制13.關(guān)系代數(shù)中的聯(lián)接操作是由()操作組合而成。A.選擇和投影 B.選擇和笛卡爾積C.投影、選擇、笛卡爾積 D.投影和笛卡爾積14.自然聯(lián)接是構(gòu)成新關(guān)系的有效措施。一般狀況下,當(dāng)對(duì)關(guān)系R和S是用自然聯(lián)接時(shí),規(guī)定R和S具有一種或者多種共有的()。A.記錄 B.行 C.屬性 D.元組15.假設(shè)有關(guān)系R和S,在下列的關(guān)系運(yùn)算中,()運(yùn)算不規(guī)定:“R和S具有相似的元數(shù),且它們的對(duì)應(yīng)屬性的數(shù)據(jù)類(lèi)型也相似”。A.R∩S B.R∪S C.R-S D.R×S16.關(guān)系模型是由一種或多種()構(gòu)成的集合。A.元組 B.關(guān)系 C.屬性 D.關(guān)系名17.有關(guān)系SC(S_ID,C_ID,AGE,SCORE),查找年齡不小于22歲的學(xué)生的學(xué)號(hào)和分?jǐn)?shù),對(duì)的的關(guān)系代數(shù)體現(xiàn)式是()。ⅰ.πS_ID,SCORE(σage>22(SC))ⅱ.σage>22(πS_ID,SCORE(SC))ⅲ.πS_ID,SCORE(σage>22(πS_ID,SCORE,AGE(SC)))A.ⅰ和ⅱ B.只有ⅱ對(duì)的 C.只有ⅰ對(duì)的 D.ⅰ和ⅲ對(duì)的選擇題參照答案:(1)A(2)D(3)C(4)B(5)B(6)A(7)C(8)B(9)A(10)B(11)B(12)C(13)B(14)C(15)D(16)C(17)D二、簡(jiǎn)答題1.試述關(guān)系模型的三個(gè)構(gòu)成部分。2.試述關(guān)系數(shù)據(jù)語(yǔ)言的特點(diǎn)和分類(lèi)。3.設(shè)有一種SPJ數(shù)據(jù)庫(kù),包括S,P,J,SPJ四個(gè)關(guān)系模式:S(SNO,SNAME,STATUS,CITY);P(PNO,PNAME,COLOR,WEIGHT);J(JNO,JNAME,CITY);SPJ(SNO,PNO,JNO,QTY);供應(yīng)商表S由供應(yīng)商代碼(SNO)、供應(yīng)商姓名(SNAME)、供應(yīng)商狀態(tài)(STATUS)、供應(yīng)商所在都市(CITY)構(gòu)成;零件表P由零件代碼(PNO)、零件名(PNAME)、顏色(COLOR)、重量(WEIGHT)構(gòu)成;工程項(xiàng)目表J由工程項(xiàng)目代碼(JNO)、工程項(xiàng)目名(JNAME)、工程項(xiàng)目所在都市(CITY)構(gòu)成;供應(yīng)狀況表SPJ由供應(yīng)商代碼(SNO)、零件代碼(PNO)、工程項(xiàng)目代碼(JNO)、供應(yīng)數(shù)量(QTY)構(gòu)成,表達(dá)某供應(yīng)商供應(yīng)某種零件給某工程項(xiàng)目的數(shù)量為QTY。試用關(guān)系代數(shù)完畢如下查詢:(1)求供應(yīng)工程J1零件的供應(yīng)商號(hào)碼SNO;πSno(σSno=‘J1’(SPJ))(2)求供應(yīng)工程J1零件P1的供應(yīng)商號(hào)碼SNO;πSno(σSno=‘J1’∧Pno=‘P1‘(SPJ))(3)求供應(yīng)工程J1零件為紅色的供應(yīng)商號(hào)碼SNO;πSno(σPno=‘P1‘(σCOLOR=’紅‘(P)∞SPJ))(4)求沒(méi)有使用天津供應(yīng)商生產(chǎn)的紅色零件的工程號(hào)JNO;πJno(SPJ)-πJNO(σcity=‘天津’∧Color=‘紅‘(S∞SPJ∞P)(5)求至少用了供應(yīng)商S1所供應(yīng)的所有零件的工程號(hào)JNO。πJno,Pno(SPJ)÷πPno(σSno=‘S1’(SPJ))SQL語(yǔ)言一、選擇題1.SQL語(yǔ)言是()的語(yǔ)言,輕易學(xué)習(xí)。A.過(guò)程化 B.非過(guò)程化C.格式化 D.導(dǎo)航式2.SQL語(yǔ)言的數(shù)據(jù)操縱語(yǔ)句包括SELECT、INSERT、UPDATE、DELETE等。其中最重要的,也是使用最頻繁的語(yǔ)句是()。A.SELECT B.INSERTC.UPDATE D.DELETE3.在視圖上不能完畢的操作是()。A.更新視圖 B.查詢C.在視圖上定義新的表 D.在視圖上定義新的視圖4.SQL語(yǔ)言集數(shù)據(jù)查詢、數(shù)據(jù)操縱、數(shù)據(jù)定義和數(shù)據(jù)控制功能于一體,其中,CREATE、DROP、ALTER語(yǔ)句是實(shí)現(xiàn)哪種功能()。A.數(shù)據(jù)查詢 B.數(shù)據(jù)操縱C.數(shù)據(jù)定義 D.數(shù)據(jù)控制5.SQL語(yǔ)言中,刪除一種視圖的命令是()。A.DELETE B.DROPC.CLEAR D.REMOVE6.在SQL語(yǔ)言中的視圖VIEW是數(shù)據(jù)庫(kù)的()。A.外模式 B.模式 C.內(nèi)模式 D.存儲(chǔ)模式7.下列的SQL語(yǔ)句中,()不是數(shù)據(jù)定義語(yǔ)句。A.CREATETABLE B.DROPVIEWC.CREATEVIEW D.GRANT8.若要撤銷(xiāo)數(shù)據(jù)庫(kù)中已經(jīng)存在的表S,可用()。A.DELETETABLES B.DELETESC.DROPTABLES D.DROPS9.若要在基本表S中增長(zhǎng)一列CN(課程名),可用()。A.ADDTABLES(CNCHAR(8)) B.ADDTABLESALTER(CNCHAR(8))C.ALTERTABLESADD(CNCHAR(8))D.ALTERTABLES(ADDCNCHAR(8))10.學(xué)生關(guān)系模式S(S#,Sname,Sex,Age),S的屬性分別表達(dá)學(xué)生的學(xué)號(hào)、姓名、性別、年齡。要在表S中刪除一種屬性“年齡”,可選用的SQL語(yǔ)句是()。A.DELETEAgefromS B.ALTERTABLESDROPAgeC.UPDATESAge D.ALTERTABLES‘Age’11.有關(guān)系S(S#,SNAME,SAGE),C(C#,CNAME),SC(S#,C#,GRADE)。其中S#是學(xué)生號(hào),SNAME是學(xué)生姓名,SAGE是學(xué)生年齡,C#是課程號(hào),CNAME是課程名稱(chēng)。要查詢選修“ACCESS”課的年齡不不不小于20的全體學(xué)生姓名的SQL語(yǔ)句是SELECTSNAMEFROMS,C,SCWHERE子句。這里的WHERE子句的內(nèi)容是()。A.S.S#=SC.S#andC.C#=SC.C#andSAGE>=20andCNAME=‘ACCESS’B.S.S#=SC.S#andC.C#=SC.C#andSAGEin>=20andCNAMEin‘ACCESS’C.SAGEin>=20andCNAMEin‘ACCESS’D.SAGE>=20andCNAME=’ACCESS’12.設(shè)關(guān)系數(shù)據(jù)庫(kù)中一種表S的構(gòu)造為S(SN,CN,grade),其中SN為學(xué)生名,CN為課程名,兩者均為字符型;grade為成績(jī),數(shù)值型,取值范圍0-100。若要把“張二的化學(xué)成績(jī)80分”插入S中,則可用()。A.ADDINTOSVALUES(’B.INSERTINTOSVALUES(’C.ADDINTOSVALUES(’張二D.INSERTINTOSVALUES(’張二13.設(shè)關(guān)系數(shù)據(jù)庫(kù)中一種表S的構(gòu)造為:S(SN,CN,grade),其中SN為學(xué)生名,CN為課程名,兩者均為字符型;grade為成績(jī),數(shù)值型,取值范圍0-100。若要改正王二的化學(xué)成績(jī)?yōu)?5分,則可用()。A.UPDATESSETgrade=85WHERESN=’王二’ANDCN=’化學(xué)’B.UPDATESSETgrade=’85’WHERESN=’王二’ANDCN=’化學(xué)’C.UPDATEgrade=85WHERESN=’王二’ANDCN=’化學(xué)’D.UPDATEgrade=’85’WHERESN=’王二’ANDCN=’化學(xué)’14.在SQL語(yǔ)言中,子查詢是()。A.返回單表中數(shù)據(jù)子集的查詢語(yǔ)言B.選用多表中字段子集的查詢語(yǔ)句C.選用單表中字段子集的查詢語(yǔ)句D.嵌入到另一種查詢語(yǔ)句之中的查詢語(yǔ)句15.SQL是一種()語(yǔ)言。A.高級(jí)算法 B.人工智能C.關(guān)系數(shù)據(jù)庫(kù) D.函數(shù)型16.有關(guān)系S(S#,SNAME,SEX),C(C#,CNAME),SC(S#,C#,GRADE)。其中S#是學(xué)生號(hào),SNAME是學(xué)生姓名,SEX是性別,C#是課程號(hào),CNAME是課程名稱(chēng)。要查詢選修“數(shù)據(jù)庫(kù)”課的全體男生姓名的SQL語(yǔ)句是SELECTSNAMEFROMS,C,SCWHERE子句。這里的WHERE子句的內(nèi)容是()。A.S.S#=SC.S#andC.C#=SC.C#andSEX=’男’andCNAME=’數(shù)據(jù)庫(kù)’B.S.S#=SC.S#andC.C#=SC.C#andSEXin’男’andCNAMEin’數(shù)據(jù)庫(kù)’C.SEX’男’andCNAME’數(shù)據(jù)庫(kù)’D.S.SEX=’男’andCNAME=’數(shù)據(jù)庫(kù)’17.若用如下的SQL語(yǔ)句創(chuàng)立了一種表SC:CREATETABLESC(S#CHAR(6)NOTNULL,C#CHAR(3)NOTNULL,SCOREINTEGER,NOTECHAR(20));向SC表插入如下行時(shí),()行可以被插入。A.(’09’,’111’,60,必修) B.(’23’,C.(NULL,’103’,80,’選修’) D.(’32’,NULL,86,’18.假設(shè)學(xué)生關(guān)系S(S#,SNAME,SEX),課程關(guān)系C(C#,CNAME),學(xué)生選課關(guān)系SC(S#,C#,GRADE)。要查詢選修“Computer”課的男生姓名,將波及到關(guān)系()。 A.S B.S,SC C.C,SC D.S,C,SC選擇題參照答案:(1)B(2)A(3)C(4)C(5)B(6)A(7)D(8)C(9)C(10)B(11)A(12)D(13)A(14)D(15)C(16)A(17)B(18)D二、簡(jiǎn)答題1.試述SQL語(yǔ)言的特點(diǎn)。答:(1)綜合統(tǒng)一。SQL語(yǔ)言集數(shù)據(jù)定義語(yǔ)言DDL、數(shù)據(jù)操縱語(yǔ)言DML、數(shù)據(jù)控制語(yǔ)言DCL的功能于一體。(2)高度非過(guò)程化。用SQL語(yǔ)言進(jìn)行數(shù)據(jù)操作,只要提出“做什么”,而不必指明“怎么做”,因此無(wú)需理解存取途徑,存取途徑的選擇以及SQL語(yǔ)句的操作過(guò)程由系統(tǒng)自動(dòng)完畢。(3)面向集合的操作方式。SQL語(yǔ)言采用集合操作方式,不僅操作對(duì)象、查找成果可以是元組的集合,并且一次插入、刪除、更新操作的對(duì)象也可以是元組的集合。(4)以同一種語(yǔ)法構(gòu)造提供兩種使用方式。SQL語(yǔ)言既是自含式語(yǔ)言,又是嵌入式語(yǔ)言。作為自含式語(yǔ)言,它可以獨(dú)立地用于聯(lián)機(jī)交互的使用方式,也可以嵌入到高級(jí)語(yǔ)言程序中,供程序員設(shè)計(jì)程序時(shí)使用。(5)語(yǔ)言簡(jiǎn)捷,易學(xué)易用。2.試述SQL的定義功能。答:SQL的數(shù)據(jù)定義功能包括定義表、定義視圖和定義索引。SQL語(yǔ)言使用CREATETABLE語(yǔ)句定義建立基本表,;ALTERTABLE語(yǔ)句修改基本表定義,DROPTABLE語(yǔ)句刪除基本表;建立索引使用CREATEINDEX語(yǔ)句建立索引,DROPINDEX語(yǔ)句刪除索引表;SQL語(yǔ)言使用CREATEVIEW命令建立視圖,DROPVIEW語(yǔ)句刪除視圖。3.什么是基本表?什么是視圖??jī)烧叩膮^(qū)別和聯(lián)絡(luò)是什么?答:基本表是自身獨(dú)立存在的表,在SQL中一種關(guān)系就對(duì)應(yīng)一種表。視圖是從一種或幾種基本表導(dǎo)出的表。視圖自身不獨(dú)立存儲(chǔ)在數(shù)據(jù)庫(kù)中,是一種虛表。即數(shù)據(jù)庫(kù)中只寄存視圖的定義而不寄存視圖對(duì)應(yīng)的數(shù)據(jù),這些數(shù)據(jù)仍寄存在導(dǎo)出視圖的基本表中。視圖在概念上與基本表等同,顧客可以如同基本表那樣使用視圖,可以在視圖上再定義視圖。4.試述視圖的長(zhǎng)處。答:(1)視圖可以簡(jiǎn)化顧客的操作。(2)視圖使顧客能以多種角度看待同一數(shù)據(jù)。(3)視圖對(duì)重構(gòu)數(shù)據(jù)庫(kù)提供了一定程度的邏輯獨(dú)立性。(4)視圖可以對(duì)機(jī)密數(shù)據(jù)提供安全保護(hù)。5.所有的視圖與否都可以更新?為何?答:不是。視圖是不實(shí)際存儲(chǔ)數(shù)據(jù)的虛表,因此對(duì)視圖的更新,最終要轉(zhuǎn)換為對(duì)基本表的更新。由于有些視圖的更新不能唯一地故意義地轉(zhuǎn)換成對(duì)對(duì)應(yīng)基本表的更新,因此,并不是所有的視圖都是可更新的。如《概論》3.5.1中的視圖S_G(學(xué)生的學(xué)號(hào)及他的平均成績(jī))CREATVIEWS_G(Sno,Gavg)ASSELECTSno,AVG(Grade)FROMSCGROUPBYSno;要修改平均成績(jī),必須修改各科成績(jī),而我們無(wú)法懂得哪些課程成績(jī)的變化導(dǎo)致了平均成績(jī)的變化。關(guān)系數(shù)據(jù)理論一、選擇題1.為了設(shè)計(jì)出性能較優(yōu)的關(guān)系模式,必須進(jìn)行規(guī)范化,規(guī)范化重要的理論根據(jù)是()。A.關(guān)系規(guī)范化理論B.關(guān)系代數(shù)理論C.?dāng)?shù)理邏輯D.關(guān)系運(yùn)算理論2.規(guī)范化理論是關(guān)系數(shù)據(jù)庫(kù)進(jìn)行邏輯設(shè)計(jì)的理論根據(jù),根據(jù)這個(gè)理論,關(guān)系數(shù)據(jù)庫(kù)中的關(guān)系必須滿足:每一種屬性都是()。A.長(zhǎng)度不變的B.不可分解的C.互有關(guān)聯(lián)的D.互不有關(guān)的4.設(shè)學(xué)生關(guān)系S(SNO,SNAME,SSEX,SAGE,SDPART)的主鍵為SNO,學(xué)生選課關(guān)系SC(SNO,CNO,SCORE)的主鍵為SNO和CNO,則關(guān)系R(SNO,CNO,SSEX,SAGE,SDPART,SCORE)的主鍵為SNO和CNO,其滿足()。A.1NF B.2NF C.3NF D.BCNF6.關(guān)系模式中,滿足2NF的模式()。A.也許是1NF B.必然是1NFC.必然是3NF D.必然是BCNF7.關(guān)系模式R中的屬性全是主屬性,則R的最高范式必然是()。A.1NF B.2NFC.3NF D.BCNF8.消除了非主屬性對(duì)碼的部分函數(shù)依賴(lài)的1NF的關(guān)系模式,必然是()。A.1NF B.2NFC.3NF D.BCNF9.假如A->B,那么屬性A和屬性B的聯(lián)絡(luò)是()。A.一對(duì)多 B.多對(duì)一C.多對(duì)多 D.以上都不是10.關(guān)系模式的候選碼可以有1個(gè)或多種,而主碼只有()A.多種 B.0個(gè)C.1個(gè) D.1個(gè)或多種11.候選碼的屬性可以有()。A.多種 B.0個(gè)C.1個(gè) D.1個(gè)或多種12.關(guān)系模式的任何屬性()。A.不可再分 B.可以再分C.命名在關(guān)系模式上可以不唯一 D.以上都不是14.在關(guān)系數(shù)據(jù)庫(kù)中,任何二元關(guān)系模式的最高范式必然是()。A.1NF B.2NFC.3NF D.BCNF15.在關(guān)系規(guī)范式中,分解關(guān)系的基本原則是()。I.實(shí)現(xiàn)無(wú)損連接II.分解后的關(guān)系互相獨(dú)立III.保持原有的依賴(lài)關(guān)系A(chǔ).Ⅰ和Ⅱ B.Ⅰ和ⅢC.Ⅰ D.Ⅱ20.若關(guān)系模式R(U,F(xiàn))屬于3NF,則()。A.一定屬于BCNF B.消除了插入的刪除異常C.仍存在一定的插入和刪除異常D.屬于BCNF且消除了插入和刪除異常21.下列說(shuō)法不對(duì)的的是()。A.任何一種包括兩個(gè)屬性的關(guān)系模式一定滿足3NF B.任何一種包括兩個(gè)屬性的關(guān)系模式一定滿足BCNFC.任何一種包括三個(gè)屬性的關(guān)系模式一定滿足3NF D.任何一種關(guān)系模式都一定有碼23.關(guān)系數(shù)據(jù)庫(kù)規(guī)范化是為了處理關(guān)系數(shù)據(jù)庫(kù)中()的問(wèn)題而引入的。A.插入、刪除和數(shù)據(jù)冗余B.提高查詢速度C.減少數(shù)據(jù)操作的復(fù)雜性D.保證數(shù)據(jù)的安全性和完整性24.規(guī)范化的最基本含義是()。A.表中每個(gè)屬性不能再分B.表中有表C.范式必須抵達(dá)3NFD.范式必須抵達(dá)BCNF25.數(shù)據(jù)庫(kù)中的冗余數(shù)據(jù)可導(dǎo)致()。A.輕易產(chǎn)生錯(cuò)誤B.輕易產(chǎn)生沖突C.無(wú)關(guān)緊要D.數(shù)據(jù)的不一致性26.學(xué)生表(id,name,sex,age,depart_id,depart_name),存在函數(shù)依賴(lài)是id→name,sex,age,depart_id;dept_id→dept_name,其滿足()。A.1NF B.2NF C.3NF D.BCNF27.設(shè)有關(guān)系模式R(S,D,M),函數(shù)依賴(lài)集:F={S→D,D→M},則關(guān)系模式R的規(guī)范化程度最高到達(dá)()。A.1NF B.2NF C.3NF D.BCNF28.設(shè)有關(guān)系模式R(A,B,C,D),其數(shù)據(jù)依賴(lài)集:F={(A,B)→C,C→D},則關(guān)系模式R的規(guī)范化程度最高到達(dá)()。A.1NF B.2NF C.3NF D.BCNF29.下列有關(guān)函數(shù)依賴(lài)的論述中,哪一條是不對(duì)的的()。A.由X→Y,Y→Z,則X→YZ B.由X→YZ,則X→Y,Y→ZC.由X→Y,WY→Z,則XW→ZD.由X→Y,Z∈Y,則X→Z30.關(guān)系數(shù)據(jù)庫(kù)的規(guī)范化理論指出:關(guān)系數(shù)據(jù)庫(kù)中的關(guān)系應(yīng)當(dāng)滿足一定的規(guī)定,最起碼的規(guī)定是到達(dá)1NF,即滿足()。A.每個(gè)非主屬性都完全依賴(lài)于主屬性B.主屬性唯一標(biāo)識(shí)關(guān)系中的元組C.關(guān)系中的元組不可反復(fù) D.每個(gè)屬性都是不可分解的參照答案:(1)A(2)B(4)A(6)B(7)C(8)B(9)B(10)C(11)D(12)A(14)D(15)B(20)C(21)C(23)A(24)A(25)D(26)B(27)B(28)B(29)B(30)D二、簡(jiǎn)答題1.理解并給出下列術(shù)語(yǔ)的定義:函數(shù)依賴(lài)、部分函數(shù)依賴(lài)、完全函數(shù)依賴(lài)、候選碼、主碼、外碼、全碼。解析:解答本題不能僅僅把《概論》上的定義寫(xiě)下來(lái)。關(guān)鍵是真正理解和運(yùn)用這些概念。答:函數(shù)依賴(lài):設(shè)R(U)是一種關(guān)系模式,U是R的屬性集合,X和Y是U的子集。對(duì)于R(U)的任意一種也許的關(guān)系r,假如r中不存在兩個(gè)元組,它們?cè)赬上的屬性值相似,而在Y上的屬性值不一樣,則稱(chēng)"X函數(shù)確定Y"或"Y函數(shù)依賴(lài)于X",記作X→Y。解析:1)函數(shù)依賴(lài)是最基本的一種數(shù)據(jù)依賴(lài),也是最重要的一種數(shù)據(jù)依賴(lài)。2)函數(shù)依賴(lài)是屬性之間的一種聯(lián)絡(luò),體目前屬性值與否相等。由上面的定義可以懂得,假如X→Y,則r中任意兩個(gè)元組,若它們?cè)赬上的屬性值相似,那么在Y上的屬性值一定也相似。3)我們要附屬性間實(shí)際存在的語(yǔ)義來(lái)確定他們之間的函數(shù)依賴(lài),即函數(shù)依賴(lài)反應(yīng)了(描述了)現(xiàn)實(shí)世界的一種語(yǔ)義。4)函數(shù)依賴(lài)不是指關(guān)系模式R的在某個(gè)時(shí)刻的關(guān)系(值)滿足的約束條件,而是指R任何時(shí)刻的一切關(guān)系均要滿足的約束條件。答:完全函數(shù)依賴(lài)、部分函數(shù)依賴(lài):在R(U)中,假如X→Y,并且對(duì)于X的任何一種真子集X,均有X′→Y,則稱(chēng)Y對(duì)X完全函數(shù)依賴(lài);若X→Y,但Y不完全函數(shù)依賴(lài)于X,則稱(chēng)Y對(duì)X部分函數(shù)依賴(lài);候選碼、主碼:設(shè)K為R(U,F(xiàn))中的屬性或?qū)傩越M合,若K→U則K為R的候選碼。若候選碼多于一種,則選定其中的一種為主碼。答:外碼:關(guān)系模式R中屬性或?qū)傩越MX并非R的碼,但X是另一種關(guān)系模式的碼,則稱(chēng)X是R的外部碼也稱(chēng)外碼。全碼:整個(gè)屬性組是碼,稱(chēng)為全碼(All-key)。2.建立一種有關(guān)系、學(xué)生、班級(jí)、學(xué)會(huì)等諸信息的關(guān)系數(shù)據(jù)庫(kù)。描述學(xué)生的屬性有:學(xué)號(hào)、姓名、出生年月、系名、班號(hào)、宿舍區(qū)。描述班級(jí)的屬性有:班號(hào)、專(zhuān)業(yè)名、系名、人數(shù)、入校年份。描述系的屬性有:系名、系號(hào)、系辦公室地點(diǎn)、人數(shù)。描述學(xué)會(huì)的屬性有:學(xué)會(huì)名、成立年份、地點(diǎn)、人數(shù)。有關(guān)語(yǔ)義如下:一種系有若干專(zhuān)業(yè),每個(gè)專(zhuān)業(yè)每年只招一種班,每個(gè)班有若干學(xué)生。一種系的學(xué)生住在同一宿舍區(qū)。每個(gè)學(xué)生可參與若干學(xué)會(huì),每個(gè)學(xué)會(huì)有若干學(xué)生。學(xué)生參與某學(xué)會(huì)有一種入會(huì)年份。請(qǐng)給出關(guān)系模式,寫(xiě)出每個(gè)關(guān)系模式的極小函數(shù)依賴(lài)集,指出與否存在傳遞函數(shù)依賴(lài),對(duì)于函數(shù)依賴(lài)左部是多屬性的狀況討論函數(shù)依賴(lài)是完全函數(shù)依賴(lài),還是部分函數(shù)依賴(lài)。指出各關(guān)系的候選碼、外部碼,有無(wú)全碼存在?答:關(guān)系模式:學(xué)生S(S#,SN,SB,DN,C#,SA)班級(jí)C(C#,CS,DN,CNUM,CDATE)系D(D#,DN,DA,DNUM)學(xué)會(huì)P(PN,DATE1,PA,PNUM)學(xué)生--學(xué)會(huì)SP(S#,PN,DATE2)其中,S#—學(xué)號(hào),SN—姓名,SB—出生年月,SA—宿舍區(qū)C#—班號(hào),CS—專(zhuān)業(yè)名,CNUM—班級(jí)人數(shù),CDATE—入校年份D#—系號(hào),DN—系名,DA—系辦公室地點(diǎn),DNUM—系人數(shù)PN—學(xué)會(huì)名,DATE1—成立年月,PA—地點(diǎn),PNUM—學(xué)會(huì)人數(shù),DATE2—入會(huì)年份每個(gè)關(guān)系模式的極小函數(shù)依賴(lài)集:S:S#→SN,S#→SB,S#→C#,C#→DN,DN→SAC:C#→CS,C#→CNUM,C#→CDATE,CS→DN,(CS,CDATE)→C#D:D#→DN,DN→D#,D#→DA,D#→DNUMP:PN→DATE1,PN→PA,PN→PNUMSP:(S#,PN)→DATE2S中存在傳遞函數(shù)依賴(lài):S#→DN,S#→SA,C#→SAC中存在傳遞函數(shù)依賴(lài):C#→DN(S#,PN)→DATE2和(CS,CDATE)→C#均為SP中的函數(shù)依賴(lài),是完全函數(shù)依賴(lài)關(guān)系候選碼外部碼全碼SS#C#,DN無(wú)CC#,(CS,CDATE)DN無(wú)DD#和DN無(wú)無(wú)PPN無(wú)無(wú)SP(S#,PN)S#,PN無(wú)數(shù)據(jù)庫(kù)設(shè)計(jì)一、選擇題1.數(shù)據(jù)流程圖是用于描述構(gòu)造化措施中()階段的工具。A.概要設(shè)計(jì) B.可行性分析C.程序編碼 D.需求分析2.數(shù)據(jù)庫(kù)設(shè)計(jì)中,用E-R圖賴(lài)描述信息構(gòu)造但不波及信息在計(jì)算機(jī)中的表達(dá),這是數(shù)據(jù)庫(kù)設(shè)計(jì)的()。A.需求分析階段 B.邏輯設(shè)計(jì)階段C.概念設(shè)計(jì)階段 D.物理設(shè)計(jì)階段3.在數(shù)據(jù)庫(kù)設(shè)計(jì)中,將E-R圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型的過(guò)程屬于()。A.需求分析階段 B.邏輯設(shè)計(jì)階段C.概念設(shè)計(jì)階段 D.物理設(shè)計(jì)階段4.子模式DDL是用來(lái)描述()。A.數(shù)據(jù)庫(kù)的總體邏輯構(gòu)造 B.數(shù)據(jù)庫(kù)的局部邏輯構(gòu)造C.數(shù)據(jù)庫(kù)的物理存儲(chǔ)構(gòu)造 D.數(shù)據(jù)庫(kù)的概念構(gòu)造5.數(shù)據(jù)庫(kù)設(shè)計(jì)的概念設(shè)計(jì)階段,表達(dá)概念構(gòu)造的常用措施和描述工具是()。A.層次分析法和層次構(gòu)造圖B.數(shù)據(jù)流程分析法和數(shù)據(jù)流程圖C.實(shí)體聯(lián)絡(luò)法和實(shí)體聯(lián)絡(luò)圖D.構(gòu)造分析法和模塊構(gòu)造圖6.在E-R模型向關(guān)系模型轉(zhuǎn)換時(shí),M:N的聯(lián)絡(luò)轉(zhuǎn)換為關(guān)系模式時(shí),其碼是()。A.M端實(shí)體的碼B.N端實(shí)體的碼C.M、N端實(shí)體的碼的組合D.重新選用其他屬性8.在關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)中,設(shè)計(jì)關(guān)系模式是數(shù)據(jù)庫(kù)設(shè)計(jì)中()階段的任務(wù)。A.邏輯設(shè)計(jì)階段 B.概念設(shè)計(jì)階段C.物理設(shè)計(jì)階段 D.需求分析階段9.關(guān)系數(shù)據(jù)庫(kù)的規(guī)范化理論重要處理的問(wèn)題是()。A.怎樣構(gòu)造合適的數(shù)據(jù)邏輯構(gòu)造B.怎樣構(gòu)造合適的數(shù)據(jù)物理構(gòu)造C.怎樣構(gòu)造合適的應(yīng)用程序界面D.怎樣控制不一樣顧客的數(shù)據(jù)操作權(quán)限10.數(shù)據(jù)庫(kù)設(shè)計(jì)可劃分為多種階段,每個(gè)階段均有自己的設(shè)計(jì)內(nèi)容,“為哪些關(guān)系,在哪些屬性上、什么樣的索引”這一設(shè)計(jì)內(nèi)容應(yīng)當(dāng)屬于()設(shè)計(jì)階段。A.概念設(shè)計(jì) B.邏輯設(shè)計(jì)C.物理設(shè)計(jì) D.全局設(shè)計(jì)12.數(shù)據(jù)庫(kù)物理設(shè)計(jì)完畢后,進(jìn)入數(shù)據(jù)庫(kù)實(shí)行階段,下述工作中,()一般不屬于實(shí)行階段的工作。A.建立庫(kù)構(gòu)造 B.系統(tǒng)調(diào)試C.加載數(shù)據(jù) D.擴(kuò)充功能13.從ER圖導(dǎo)出關(guān)系模型時(shí),假如實(shí)體間的聯(lián)絡(luò)是M:N的,下列說(shuō)法中對(duì)的的是()。A.將N方碼和聯(lián)絡(luò)的屬性納入M方的屬性中B.將M方碼和聯(lián)絡(luò)的屬性納入N方的屬性中C.增長(zhǎng)一種關(guān)系表達(dá)聯(lián)絡(luò),其中納入M方和N方的關(guān)鍵字D.在M方屬性和N方屬性中均增長(zhǎng)一種表達(dá)級(jí)別的屬性14.在ER模型中,假如有3個(gè)不一樣的實(shí)體集,3個(gè)M:N聯(lián)絡(luò),根據(jù)ER模型轉(zhuǎn)換為關(guān)系模型的規(guī)則,轉(zhuǎn)換為關(guān)系的數(shù)目是()。A.4 B.5C.6 D.7參照答案:(1)D(2)C(3)B(4)B(5)C(6)C(8)A(9)A(10)C(11)C(12)D(13)C(14)C二、簡(jiǎn)答題1.試述數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程。數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程的六個(gè)階段:1)需求分析2)概念構(gòu)造設(shè)計(jì)3)邏輯構(gòu)造設(shè)計(jì)4)數(shù)據(jù)庫(kù)物理設(shè)計(jì)5)數(shù)據(jù)庫(kù)實(shí)行6)數(shù)據(jù)庫(kù)運(yùn)行和維護(hù)這是一種完整的實(shí)際數(shù)據(jù)庫(kù)及其應(yīng)用系統(tǒng)的設(shè)計(jì)過(guò)程。不僅包括設(shè)計(jì)數(shù)據(jù)庫(kù)自身,還包括數(shù)據(jù)庫(kù)的實(shí)行、數(shù)據(jù)庫(kù)運(yùn)行和維護(hù)。設(shè)計(jì)一種完善的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)往往是上述六個(gè)階段的不停反復(fù)。2.試述數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程的各個(gè)階段上的設(shè)計(jì)描述。答:各階段的設(shè)計(jì)要點(diǎn)如下:1)需求分析:精確理解與分析顧客需求(包括數(shù)據(jù)與處理)。2)概念構(gòu)造設(shè)計(jì):通過(guò)對(duì)顧客需求進(jìn)行綜合、歸納與抽象,形成一種獨(dú)立于詳細(xì)DBMS的概念模型。3)邏輯構(gòu)造設(shè)計(jì):將概念構(gòu)造轉(zhuǎn)換為某個(gè)DBMS所支持的數(shù)據(jù)模型,并對(duì)其進(jìn)行優(yōu)化。4)數(shù)據(jù)庫(kù)物理設(shè)計(jì):為邏輯數(shù)據(jù)模型選用一種最適合應(yīng)用環(huán)境的物理構(gòu)造(包括存儲(chǔ)構(gòu)造和存取措施)。5)數(shù)據(jù)庫(kù)實(shí)行:設(shè)計(jì)人員運(yùn)用DBMS提供的數(shù)據(jù)語(yǔ)言、工具及宿主語(yǔ)言,根據(jù)邏輯設(shè)計(jì)和物理設(shè)計(jì)的成果建立數(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)行過(guò)程中對(duì)其進(jìn)行評(píng)價(jià)、調(diào)整與修改。3.什么是E-R圖?構(gòu)成E-R圖的基本要素是什么?答:E-R圖為實(shí)體-聯(lián)絡(luò)圖,提供了表達(dá)實(shí)體型、屬性和聯(lián)絡(luò)的措施,用來(lái)描述現(xiàn)實(shí)世界的概念模型。構(gòu)成E-R圖的基本要素是實(shí)體型、屬性和聯(lián)絡(luò),其表達(dá)措施為:·實(shí)體型:用矩形表達(dá),矩形框內(nèi)寫(xiě)明實(shí)體名;·屬性:用橢圓形表達(dá),并用無(wú)向邊將其與對(duì)應(yīng)的實(shí)體連接起來(lái);·聯(lián)絡(luò):用菱形表達(dá),菱形框內(nèi)寫(xiě)明聯(lián)絡(luò)名,并用無(wú)向邊分別與有關(guān)實(shí)體連接起來(lái),同步在無(wú)向邊旁標(biāo)上聯(lián)絡(luò)的類(lèi)型(1:1,1:n或m:n)。4.什么是數(shù)據(jù)庫(kù)的邏輯構(gòu)造設(shè)計(jì)?試述其設(shè)計(jì)環(huán)節(jié)。答:數(shù)據(jù)庫(kù)的邏輯構(gòu)造設(shè)計(jì)就是把概念構(gòu)造設(shè)計(jì)階段設(shè)計(jì)好的基本E-R圖轉(zhuǎn)換為與選用的DBMS產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯構(gòu)造。設(shè)計(jì)環(huán)節(jié)為:(1)將概念構(gòu)造轉(zhuǎn)換為一般的關(guān)系、網(wǎng)狀、層次模型;(2)將轉(zhuǎn)換來(lái)的關(guān)系、網(wǎng)狀、層次模型向特定DBMS支持下的數(shù)據(jù)模型轉(zhuǎn)換;(3)對(duì)數(shù)據(jù)模型進(jìn)行優(yōu)化。數(shù)據(jù)庫(kù)恢復(fù)技術(shù)一、選擇題1.一種事務(wù)的執(zhí)行,要么所有完畢,要么所有不做,一種事務(wù)中對(duì)數(shù)據(jù)庫(kù)的所有操作都是一種不可分割的操作序列的屬性是()。A.原子性 B.一致性C.獨(dú)立性 D.持久性2.表達(dá)兩個(gè)或多種事務(wù)可以同步運(yùn)行而不互相影響的是()。A.原子性 B.一致性C.獨(dú)立性 D.持久性3.事務(wù)的持續(xù)性是指()A.事務(wù)中包括的所有操作要么都做,要么都不做。B.事務(wù)一旦提交,對(duì)數(shù)據(jù)庫(kù)的變化是永久的。C.一種事務(wù)內(nèi)部的操作對(duì)并發(fā)的其他事務(wù)是隔離的。D.事務(wù)必須是使數(shù)據(jù)庫(kù)從一種一致性狀態(tài)變到另一種一致性狀態(tài)。4.SQL語(yǔ)言中的COMMIT語(yǔ)句的重要作用是()。A.結(jié)束程序 B.返回系統(tǒng) C.提交事務(wù) D.存儲(chǔ)數(shù)據(jù)5.SQL語(yǔ)言中用()語(yǔ)句實(shí)現(xiàn)事務(wù)的回滾A.CREATETABLE B.ROLLBACKC.GRANT和REVOKE D.COMMIT6.若系統(tǒng)在運(yùn)行過(guò)程中,由于某種硬件故障,使存儲(chǔ)在外存上的數(shù)據(jù)部分損失或所有損失,這種狀況稱(chēng)為()。A.介質(zhì)故障 B.運(yùn)行故障C.系統(tǒng)故障 D.事務(wù)故障7.在DBMS中實(shí)現(xiàn)事務(wù)持久性的子系統(tǒng)是()。A.安全管理子系統(tǒng) B.完整性管理子系統(tǒng)C.并發(fā)控制子系統(tǒng) D.恢復(fù)管理子系統(tǒng)8.后援副本的作用是()。A.保障安全性 B.一致性控制C.故障后的恢復(fù) D.數(shù)據(jù)的轉(zhuǎn)儲(chǔ)9.事務(wù)日志用于保留()。A.程序運(yùn)行過(guò)程 B.程序的執(zhí)行成果C.對(duì)數(shù)據(jù)的更新操作 D.數(shù)據(jù)操作10.?dāng)?shù)據(jù)庫(kù)恢復(fù)的基礎(chǔ)是運(yùn)用轉(zhuǎn)儲(chǔ)的冗余數(shù)據(jù)。這些轉(zhuǎn)儲(chǔ)的冗余數(shù)據(jù)包括()。A.數(shù)據(jù)字典、應(yīng)用程序、審計(jì)檔案、數(shù)據(jù)庫(kù)后備副本B.數(shù)據(jù)字典、應(yīng)用程序、審計(jì)檔案、日志文獻(xiàn)C.日志文獻(xiàn)、數(shù)據(jù)庫(kù)后備副本 D.數(shù)據(jù)字典、應(yīng)用程序、數(shù)據(jù)庫(kù)后備副本選擇題答案:(1)A(2)C(3)B(4)C(5)B(6)A(7)D(8)C(9)C(10)C二、簡(jiǎn)答題試述事務(wù)的概念及事務(wù)的四個(gè)特性。答:事務(wù)是顧客定義的一種數(shù)據(jù)庫(kù)操作序列,這些操作要么全做要么全不做,是一種不可分割的工作單位。事務(wù)具有四個(gè)特性:原子性(Atomicity)、一致性(Consistency)、隔離性(Isolation)和持續(xù)性(Durability)。這個(gè)四個(gè)特性也簡(jiǎn)稱(chēng)為ACID特性。原子性:事務(wù)是數(shù)據(jù)庫(kù)的邏輯工作單位,事務(wù)中包括的諸操作要么都做,要么都不做。一致性:事務(wù)執(zhí)行的成果必須是使數(shù)據(jù)庫(kù)從一種一致性狀態(tài)變到另一種一致性狀態(tài)。隔離性:一種事務(wù)的執(zhí)行不能被其他事務(wù)干擾。即一種事務(wù)內(nèi)部的操作及使用的數(shù)據(jù)對(duì)其他并發(fā)事務(wù)是隔離的,并發(fā)執(zhí)行的各個(gè)事務(wù)之間不能互相干擾。持續(xù)性:持續(xù)性也稱(chēng)永久性(Permanence),指一種事務(wù)一旦提交,它對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)的變化就應(yīng)當(dāng)是永久性的。接下來(lái)的其他操作或故障不應(yīng)當(dāng)對(duì)其執(zhí)行成果有任何影響。4.?dāng)?shù)據(jù)庫(kù)運(yùn)行中也許產(chǎn)生的故障有哪幾類(lèi)?哪些故障影響事務(wù)的正常執(zhí)行?哪些故障破壞數(shù)據(jù)庫(kù)數(shù)據(jù)?答:數(shù)據(jù)庫(kù)系統(tǒng)中也許發(fā)生多種各樣的故障,大體可以分如下幾類(lèi):(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ù)。5.據(jù)庫(kù)恢復(fù)的基本技術(shù)有哪些?答:數(shù)據(jù)轉(zhuǎn)儲(chǔ)和

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論