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

下載本文檔

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

文檔簡介

1、海電機學院200-200學年第 學期數(shù)據(jù)庫原理及應(yīng)用課程期末考試試卷A 2011.12開課學院:,專業(yè):考試形式:閉、開卷,所需時間90 分鐘題序-一一二三四五、.六七總分得分評卷人考生姓名:學號:任課教師班級、填空題(共20分,每空格1分)1.數(shù)據(jù)庫管理技術(shù)的發(fā)展是與計算機技術(shù)及其應(yīng)用的發(fā)展聯(lián)系在一起的,它經(jīng)歷了個階段:人工階段、階段和階段。答案:人工管理階段、文件系統(tǒng)階段和數(shù)據(jù)庫系統(tǒng)階段。(更新:4個階段:人工管理、2.文件管理、數(shù)據(jù)庫管理、高級數(shù)據(jù)庫管理)1.2 P 5-8 (教材)是數(shù)據(jù)庫中全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,反映的是數(shù)據(jù)的結(jié)構(gòu)及其聯(lián)系。它的一個具體值稱為其的一個,反映的是

2、數(shù)據(jù)庫某一時刻的狀態(tài)。答案:模式 ;實例1.4 P13上63. 在數(shù)據(jù)庫的三級模式體系結(jié)構(gòu)中,模式與內(nèi)模式之間的映象實現(xiàn)了數(shù)據(jù)庫的獨立性,模式與外模式之間的映象實現(xiàn)了數(shù)據(jù)庫的獨立性。答案:物理,邏輯1.4 P144. 數(shù)據(jù)字典包括的主要內(nèi)容有答案:數(shù)據(jù)項、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲和 加工8.2.1 P1975. 能唯一標識實體的屬性集稱為答案:鍵(或碼)162 P203個要素。6. 數(shù)據(jù)模型通常包括數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和完整性約束條件1.6.1 P18 中7. SQL全稱是結(jié)構(gòu)化查詢語言8.并發(fā)控制的主要方法是采用了機制,其類型有兩種。封鎖,排他鎖和共享鎖二、選擇題(共30分,每小題2 分)1

3、.數(shù)據(jù)庫系統(tǒng)的核心是。1.1.2 P3 、P15 中A.數(shù)據(jù)庫 B _.數(shù)據(jù)庫管理系統(tǒng)C.數(shù)據(jù)模型D.軟件工具2.F面說法正確的是A.數(shù)據(jù)庫中只存在數(shù)據(jù)項之間的聯(lián)系B數(shù)據(jù)庫中數(shù)據(jù)項之間和記錄之間都存在聯(lián)系C數(shù)據(jù)庫的數(shù)據(jù)項之間無聯(lián)系而記錄之間存在聯(lián)系3.世界。D.數(shù)據(jù)庫的數(shù)據(jù)項之間和記錄之間都不存在聯(lián)系 信息的三種世界是指現(xiàn)實世界、信息世界和 A.計算機 B .虛擬 C .物理 D .理想 1.6 P184.全局ER模型的設(shè)計,需要消除屬性沖突、命名沖突和A.結(jié)構(gòu)沖突B.聯(lián)系沖突C.類型沖突D.實體沖突5.同一個關(guān)系模型的任兩個元組值A(chǔ) _.不能全同B .可全同C.必須全同 D .以上都不是6.

4、 SQL語言是語言A .層次數(shù)據(jù)庫.網(wǎng)絡(luò)數(shù)據(jù)庫C.關(guān)系數(shù)據(jù)庫D.7. 以下有關(guān)空值的敘述中不正確的是非數(shù)據(jù)庫A.用=NULL查詢指定列為空值的記錄B.包含空值的表達式其計算結(jié)果為空值C.聚集函數(shù)通常忽略空值D .對允許空值的列排序時,包含空值的記錄總是排在最前面8下列命題中正確的是A.若R屬于2NF則R屬于3NF B .若R屬于1NF則R 一定不屬于BCNFC.若R屬于3NF貝U R屬于BCNF D .若R屬于BCNF貝U R屬于3NF 9數(shù)據(jù)庫管理系統(tǒng)通常提供授權(quán)功能來控制不同用戶訪問數(shù)據(jù)的權(quán)限,這主要是為了實現(xiàn)數(shù)據(jù)庫的A .可靠性B. 一致性 C.完整性D .安全性10.寫一個修改到數(shù)據(jù)庫

5、中與寫一個表示這個修改的運行記錄到日志文件中是兩個不同的操作,對這兩個操作的順序應(yīng)該是A.前者先做B .后者先做C.由程序員在程序中安排D.由系統(tǒng)決定11.關(guān)系代數(shù)的四個組合操作是A.連接、交、自然連接、除法B.C.自然連接、選取、投影、除法D.自然連接、選取、連接、投影P248-249 (權(quán)限)A安全性B.一致性C.完整性D.可靠性12. SQL語言的GRANT和REVOKE語句主要用來維護數(shù)據(jù)庫的13以下有關(guān)視圖查詢的敘述中正確的是A.首先查詢出視圖所包含的數(shù)據(jù),再對視圖進行查詢B.直接對數(shù)據(jù)庫存儲的視圖數(shù)據(jù)進行查詢C.將對視圖的查詢轉(zhuǎn)換為對相關(guān)基本表的查詢D .不能對基本表和視圖進行操作

6、14設(shè)計性能較優(yōu)的關(guān)系模式主要的理論依據(jù)是A.關(guān)系規(guī)范化理論排他鎖-寫鎖B.關(guān)系運算理論C.關(guān)系代數(shù)理論D 數(shù)理邏輯15若事務(wù)T對數(shù)據(jù)R己加X鎖,則其他對數(shù)據(jù)R P264A.可以加S鎖不能加X鎖B 不能加S鎖可以加x鎖C.可以加S鎖也可以加X鎖D.不能加任何鎖三、設(shè)有如圖所示的關(guān)系R和S,計算(每題3分,共6分)P38復習ABCabcbafcbcR:ABCbafdacS: R-SABCabccbcABbada四、設(shè)有關(guān)系R, S如下圖,求R X S (8分)P45 R.學號=S學號R.學號姓名年齡S學號課程號成績001張三18001數(shù)據(jù)庫68002李四20002數(shù)據(jù)庫80002李四20002英

7、語89R, S分別如下,求R* S的結(jié)果。(8分)ABCalb1c2a2b3c7a3b4c6a1b2c3a4b6c6a2b2c3alb2c1BCDb1c2d1b2c1d1b2c3d2答案:學號姓名年齡001張三18002李四20R:學號課程名成績001數(shù)據(jù)庫68002數(shù)據(jù)庫80002英語89S:五、設(shè)關(guān)系R:S:像集屬性-結(jié)構(gòu)屬性答案:R十S分被除關(guān)系R:像集屬性BC及結(jié)果屬性A列;(P46-47 ) 投影S:得除目標數(shù)據(jù)集(b1,c2)( b2,c1)(注:(b2,c3)b2重復不能?。?)分組 R .A: a1,a2,a3,a4; 對應(yīng):(b1,c2)(b2,c1)為 _01,結(jié)果:、設(shè)

8、關(guān)系R、S元數(shù)r,s (r>s>0),貝U R* S為一個r-s元的元組集,且滿足下列條件的重大關(guān)系:新元組<t,u> R, t,u (u S),假設(shè)S屬性為后s六、設(shè)學生關(guān)系表性studeSt過表:中(有p43個字段分對學號(字符 所在系(字符型:)nAD選課關(guān)系表有3個字段:學號,課程號,成績。用SQL語言完成下列功XS)-(每題 3分,共18分)(1)建立學生關(guān)系表。齡(整型),(4)Aa1型),姓名(字符型),年,r-s (W) = n AD (W)T有計算機系同學的姓名及其選修的課程號和成纟 課程成績高丁張三學生的學號和成績;查詢所求C1添加一個學生記錄,學生

9、的姓名為李江,學號為001,所在系為計算機系。主 貝.。(5) 刪除李麗同學的記錄。(6) 求其他系中比計算機系某一學生年齡小的學生信息。答案:(1)學生student表(2)CREAT TABLE 學生(學號 CHAR (4), 姓名 VARCHAR (50), 年齡INT , 所在系 VARCHAR (50);SELECT姓名,課程號,成績FROM學生,選課學號姓名年齡所在系0701張三22計算機0728李四21電子0735王五23網(wǎng)絡(luò)工程(4)(5)(6)WHERE學生學號=選課學號AND所在系='計算機系;SELECT學號,成績FROM選課WHERE 課程號= C1'

10、AND 成績> (SELECT 成績 FROM選課WHERE 課程號= C1' AND學號=(SELECT 學號FROM學生WHERE姓名='張三);INSERTINTO學生(學號,姓名,所在系VALUES ('001','李江,DELETEFROM學生WHERE姓名='李麗;SELECT *FROM學生WHERE 年齡 <ANY ( SELECT)'計算機系);年齡FROM學生WHERE所在系='計算機系)七、設(shè)關(guān)系模式R(ABCD) F是R上成立的FD集,1. 說明R不是3NF模式的理由。2. 試把R分解成3NF模

11、式集。答案:1.選課表學號課程號成績070107280735其他系_ 依賴,所以R2(BA)AND所在系 <> '計算機系';F= CD->B, B->A 。( 10 分)CD->B, B->ACD->A,存在R1(CD:是3NF模式2.關(guān)系模式規(guī)范化的步驟(P79)步驟1:對1NF關(guān)系進行分解,消除原關(guān)系中非主步驟2 :對2NF關(guān)系進行分解,消除原關(guān)系中非主定義4-18 如果X T Y,丫 TA,且丫產(chǎn)X禾口 A更丫,那么稱X 7A是傳遞依賴(A傳遞依賴于X )。性對傳遞依部如果關(guān)!選騎曙系轉(zhuǎn)個三范式性 屬性對碼的傳模式數(shù)依果數(shù)據(jù)產(chǎn)生

12、一組每個關(guān)系模式都是3NF,則稱其為3NF的數(shù)據(jù)庫模式。2NF。消除決定屬性 不是候選鍵的 非平凡的函數(shù) 依賴消除非主屬性對鍵的部分函數(shù)依賴消除非主屬性對鍵的傳遞函數(shù)依賴消除主屬性對鍵的部分和傳遞函數(shù)依賴消除非平凡且非函數(shù)依賴的多值依賴【案例4-14】 設(shè)關(guān)系模式 R (S#,C#,GRADE,TNAME,TADDR )的屬性分別表示學生學號、選修課 程的編號、成績、任課教師姓名和教師地址等意義。(S#,C#)是R的候選鍵。R 上有兩個 FD : ( S#,C#)f( TNAME,TADDR )和口 C#f( TNAME,TADDR ),因此前一個 FD 是局 部依賴,R不是2NF模式。此時R

13、的關(guān)系就會岀現(xiàn)冗余和異?,F(xiàn)象。如某一門課程有100個學生選修,那么在關(guān)系中就會存在100個元組,因而教師的姓名和地址就會重復100次。女口果把 R 分解成 R1 ( C#,TNAME,TADDR )和 R2 ( S#,C#,GRADE ) 后,局部依賴(S#,C#) f (TNAME, TADDR )就消失了。 R1和R2都是2NF模式。算法4-4分解成2NF模式集的算法并二差一設(shè)關(guān)系模式 R ( U ),主鍵是 W,R上還存在FD X f Z,并且Z是非主屬性和 XWW,那么 Wf Z 就是一個局部依賴。此時應(yīng)把R1 (XZ)R2 (Y),其中Y=U-Z,主鍵仍是 W,外鍵是 X (參考R1

14、)o 禾U用外鍵和主鍵的聯(lián)接可以從R1和R2重新得到Ro2NF為止。如果R1和R2還不是2NF,則重復上述過程,一直到數(shù)據(jù)庫模式中每一個關(guān)系模式都是【案例4-15】 在上例中,R2是2NF模式,且也是 3NF模式。但 R1( C#,TNAME,TADDR)是 2NF模 式,卻不一定是 3NF模式。如果 R1中存在函數(shù)依賴 C# f TNAME 和TNAME f TADDR,那么 C#f TADDR 就 是一個傳遞依賴,即R1不是3NF模式。此時R1的關(guān)系中也會岀現(xiàn)冗余和異常操作。如一個教師開設(shè)五門課程, 那么關(guān)系中就會岀現(xiàn)五個元組,教師的地址就會重復五次。如果把 R1 分解成 R11 (TNAME,TADDR )和 Rt2 (C#,TNAME )后,C#f TADDR 就不會岀現(xiàn)在 R11 和R12中。這樣R11和R12都是3NF模式。

溫馨提示

  • 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)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論