數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用-模擬題_第1頁(yè)
數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用-模擬題_第2頁(yè)
數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用-模擬題_第3頁(yè)
數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用-模擬題_第4頁(yè)
數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用-模擬題_第5頁(yè)
已閱讀5頁(yè),還剩1頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

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

2、其聯(lián)系。它的一個(gè)具體值稱為其的一個(gè)_,反映的是數(shù)據(jù)庫(kù)某一時(shí)刻的狀態(tài)。答案:模式 ,實(shí)例 1.4 P11下63.在數(shù)據(jù)庫(kù)的三級(jí)模式體系結(jié)構(gòu)中,模式與內(nèi)模式之間的映象實(shí)現(xiàn)了數(shù)據(jù)庫(kù)的_獨(dú)立性,模式與外模式之間的映象實(shí)現(xiàn)了數(shù)據(jù)庫(kù)的_獨(dú)立性。答案:物理 ,邏輯 1.4 P11-124. 數(shù)據(jù)字典包括的主要內(nèi)容有_、_、_、_和_。答案:數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ) 和 加工5. 能唯一標(biāo)識(shí)實(shí)體的屬性集稱為_。答案:碼(或鍵)1.6.2 P186. 數(shù)據(jù)模型通常包括_、_和_3個(gè)要素。數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和完整性約束條件 1.6.1 P167. SQL全稱是_。結(jié)構(gòu)化查詢語(yǔ)言8. 并發(fā)控制的主要方法是

3、采用了_機(jī)制,其類型有_和_兩種。封鎖,排他鎖和共享鎖二、選擇題(共30分,每小題2分)1數(shù)據(jù)庫(kù)系統(tǒng)的核心是_ 。1.1.2 P2 、1.3 P9及P13下A. 數(shù)據(jù)庫(kù) B數(shù)據(jù)庫(kù)管理系統(tǒng) C數(shù)據(jù)模型 D.軟件工具2下面說法正確的是_A. 數(shù)據(jù)庫(kù)中只存在數(shù)據(jù)項(xiàng)之間的聯(lián)系B數(shù)據(jù)庫(kù)中數(shù)據(jù)項(xiàng)之間和記錄之間都存在聯(lián)系C數(shù)據(jù)庫(kù)的數(shù)據(jù)項(xiàng)之間無(wú)聯(lián)系而記錄之間存在聯(lián)系D數(shù)據(jù)庫(kù)的數(shù)據(jù)項(xiàng)之間和記錄之間都不存在聯(lián)系3. 信息的三種世界是指現(xiàn)實(shí)世界、信息世界和 世界。 A計(jì)算機(jī) B虛擬 C物理 D理想 1.6 P164. 全局ER模型的設(shè)計(jì),需要消除屬性沖突、命名沖突和_ A.結(jié)構(gòu)沖突 B.聯(lián)系沖突 C.類型沖突 D.

4、實(shí)體沖突5. 同一個(gè)關(guān)系模型的任兩個(gè)元組值_ A不能全同 B可全同 C. 必須全同 D以上都不是6. SQL語(yǔ)言是 語(yǔ)言 A層次數(shù)據(jù)庫(kù) B網(wǎng)絡(luò)數(shù)據(jù)庫(kù)C關(guān)系數(shù)據(jù)庫(kù) D.非數(shù)據(jù)庫(kù)7. 以下有關(guān)空值的敘述中不正確的是_ A. 用=NULL查詢指定列為空值的記錄B. 包含空值的表達(dá)式其計(jì)算結(jié)果為空值C. 聚集函數(shù)通常忽略空值D對(duì)允許空值的列排序時(shí),包含空值的記錄總是排在最前面8下列命題中正確的是_A. 若R屬于2NF則R屬于3NF B若R屬于1NF則R一定不屬于BCNF C. 若R屬于3NF則R屬于BCNF D若R屬于BCNF則R屬于3NF9數(shù)據(jù)庫(kù)管理系統(tǒng)通常提供授權(quán)功能來控制不同用戶訪問數(shù)據(jù)的權(quán)限,

5、這主要是為了實(shí)現(xiàn)數(shù)據(jù)庫(kù)的_ A可靠性 B. 一致性 C. 完整性 D安全性10寫一個(gè)修改到數(shù)據(jù)庫(kù)中與寫一個(gè)表示這個(gè)修改的運(yùn)行記錄到日志文件中是兩個(gè)不同的操作,對(duì)這兩個(gè)操作的順序應(yīng)該是_A. 前者先做 B后者先做C. 由程序員在程序中安排 D. 由系統(tǒng)決定11關(guān)系代數(shù)的四個(gè)組合操作是_A. 連接、交、自然連接、除法 B投影、連接、選取、除法C. 自然連接、選取、投影、除法 D自然連接、選取、連接、投影12SQL語(yǔ)言的GRANT和REVOKE語(yǔ)句主要用來維護(hù)數(shù)據(jù)庫(kù)的_P139-140 A.安全性 B.一致性 C.完整性 D.可靠性13以下有關(guān)視圖查詢的敘述中正確的是_A. 首先查詢出視圖所包含的數(shù)

6、據(jù),再對(duì)視圖進(jìn)行查詢B. 直接對(duì)數(shù)據(jù)庫(kù)存儲(chǔ)的視圖數(shù)據(jù)進(jìn)行查詢C. 將對(duì)視圖的查詢轉(zhuǎn)換為對(duì)相關(guān)基本表的查詢D不能對(duì)基本表和視圖進(jìn)行操作14設(shè)計(jì)性能較優(yōu)的關(guān)系模式主要的理論依據(jù)是 _ A. 關(guān)系規(guī)范化理論 B. 關(guān)系運(yùn)算理論C. 關(guān)系代數(shù)理論 D數(shù)理邏輯15若事務(wù)T對(duì)數(shù)據(jù)R己加X鎖,則其他對(duì)數(shù)據(jù)R_ P156 A. 可以加S鎖不能加X鎖 B不能加S鎖可以加x鎖C可以加S鎖也可以加X鎖 D. 不能加任何鎖三、設(shè)有如圖所示的關(guān)系R和S,計(jì)算 (每題3分,共6分)P38復(fù)習(xí)R:S:ABCABCabcbafbafdaccbc(1) R-SABCabccbc(2)ABbadaR.學(xué)號(hào)=S.學(xué)號(hào)四、設(shè)有關(guān)系R

7、,S如下圖,求 R S (8分) P41 R:S:學(xué)號(hào)姓名年齡學(xué)號(hào)課程名成績(jī)001張三18001數(shù)據(jù)庫(kù)68002李四20002數(shù)據(jù)庫(kù)80002英語(yǔ)89答案:R學(xué)號(hào)姓名年齡S.學(xué)號(hào)課程號(hào)成績(jī)001張三18001數(shù)據(jù)庫(kù)68002李四20002數(shù)據(jù)庫(kù)80002李四20002英語(yǔ)89 五、設(shè)關(guān)系R,S分別如下,求R÷S的結(jié)果。(8分)R:ABCa1b1c2a2b3c7a3b4c6a1b2c3a4b6c6a2b2c3a1b2c1S:BCDb1c2d1b2c1d1b2c3d2像集屬性-結(jié)構(gòu)屬性答案:R÷S (1)分被除關(guān)系R:像集屬性BC及結(jié)果屬性A列;(2)投影S:得除目標(biāo)數(shù)據(jù)集(b

8、1,c2)(b2,c1) (3)分組R. A:a1,a2,a3,a4; (4)對(duì)應(yīng):(b1,c2)(b2,c1)為a1,結(jié)果:設(shè)關(guān)系R、S元數(shù)r,s (r>s>0),則R÷S為一個(gè)r-s元的元組集,且滿足下列條件的重大關(guān)系:新元組<t,u>R, t,u (uS),假設(shè)S屬性為后s個(gè)屬性,R÷S過程:(書P43分投影分對(duì)應(yīng))1. T=1,2,.,r-s(R) =AD(R) 2. W= (TXS) R3. V=1,2,.,r-s(W) =AD(W)4. R÷S=TVAa1六、設(shè)學(xué)生關(guān)系表student,表中有4個(gè)字段:學(xué)號(hào)(字符型),姓名(字符

9、型),年齡(整型),所在系(字符型);選課關(guān)系表有3個(gè)字段:學(xué)號(hào),課程號(hào),成績(jī)。用SQL語(yǔ)言完成下列功能:(每題3分,共18分)(1) 建立學(xué)生關(guān)系表。(2) 查詢所有計(jì)算機(jī)系同學(xué)的姓名及其選修的課程號(hào)和成績(jī)。(3) 求C1課程成績(jī)高于張三學(xué)生的學(xué)號(hào)和成績(jī);(4) 添加一個(gè)學(xué)生記錄,學(xué)生的姓名為李江,學(xué)號(hào)為001,所在系為計(jì)算機(jī)系。(5) 刪除李麗同學(xué)的記錄。(6) 求其他系中比計(jì)算機(jī)系某一學(xué)生年齡小的學(xué)生信息。答案:學(xué)號(hào)姓名年齡所在系0701張三22計(jì)算機(jī)0728李四21電子0735王五23網(wǎng)絡(luò)工程(1)CREAT TABLE 學(xué)生(學(xué)號(hào)CHAR(4),姓名VARCHAR(50),年齡 IN

10、T,所在系 VARCHAR(50);(2)SELECT 姓名,課程號(hào),成績(jī) FROM 學(xué)生,選課 WHERE學(xué)生.學(xué)號(hào)=選課.學(xué)號(hào) AND所在系=計(jì)算機(jī)系;(3)SELECT學(xué)號(hào),成績(jī)FROM 選課WHERE 課程號(hào)=C1AND 成績(jī)>(SELECT 成績(jī)學(xué)號(hào)課程號(hào)成績(jī)FROM 選課WHERE 課程號(hào)=C1AND學(xué)號(hào)=(SELECT 學(xué)號(hào)FROM 學(xué)生WHERE 姓名=張三);(4)INSERT INTO 學(xué)生(學(xué)號(hào),姓名,所在系) VALUES(001,李江,計(jì)算機(jī)系);(5)DELETE FROM 學(xué)生 WHERE 姓名=李麗;(6)SELECT * FROM 學(xué)生WHERE年齡&l

11、t;ANY(SELECT 年齡FROM 學(xué)生WHERE 所在系=計(jì)算機(jī)系)AND 所在系<>計(jì)算機(jī)系;七、設(shè)關(guān)系模式R(ABCD),F(xiàn)是R上成立的FD集,F(xiàn)= CD->B, B->A 。(10分)1 說明R不是3NF模式的理由。2 試把R分解成3NF模式集。答案:1CD->B, B->A CD>A,存在傳遞依賴,所以不是3NF模式定義4-18 如果XY,YA,且YX和 AY,那么稱XA是傳遞依賴(A傳遞依賴于X)。定義4-19 如果關(guān)系模式R是1NF,且每個(gè)非主屬性都不傳遞依賴于R的候選鍵,那么稱R是第三范式(3NF)的模式。如果數(shù)據(jù)庫(kù)模式中每個(gè)關(guān)系模

12、式都是3NF,則稱其為3NF的數(shù)據(jù)庫(kù)模式。2R1(CDB) R2(BA)關(guān)系模式規(guī)范化的步驟(P79)步驟1:對(duì)1NF 關(guān)系進(jìn)行分解,消除原關(guān)系中非主屬性對(duì)碼的部分函數(shù)依賴,1NF關(guān)系轉(zhuǎn)換為多個(gè) 2NF。步驟2:對(duì)2NF關(guān)系進(jìn)行分解,消除原關(guān)系中非主屬性對(duì)碼的傳遞函數(shù)依賴,產(chǎn)生一組3NF?!景咐?-14】 設(shè)關(guān)系模式R(S#,C#,GRADE,TNAME,TADDR)的屬性分別表示學(xué)生學(xué)號(hào)、選修課程的編號(hào)、成績(jī)、任課教師姓名和教師地址等意義。(S#,C#)是R的候選鍵。R上有兩個(gè)FD:(S#,C#)(TNAME,TADDR)和C#(TNAME,TADDR),因此前一個(gè)FD是局部依賴,R不是2N

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

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

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論