




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、數(shù)據(jù)庫原理-期末考試復(fù)習(xí)題及答案一、單項選擇題請將其代碼填寫在題(本大題共20小題,每小題2分,共40分) 在每小題列出的四個備選項中只有一個是符合題目要求的, 后的括號內(nèi)。錯選、多選或未選均無分。1. 下列四項中,不屬于數(shù)據(jù)庫系統(tǒng)的主要特點的是(A .數(shù)據(jù)結(jié)構(gòu)化B.數(shù)據(jù)的冗余度小C.較高的數(shù)據(jù)獨立性D .程序的標(biāo)準(zhǔn)化2. 數(shù)據(jù)的邏輯獨立性是指()A .內(nèi)模式改變,模式不變B .模式改變,內(nèi)模式不變C.模式改變,外模式和應(yīng)用程序不變D .內(nèi)模式改變,外模式和應(yīng)用程序不變3. 在數(shù)據(jù)庫的三級模式結(jié)構(gòu)中,描述數(shù)據(jù)庫中全體數(shù)據(jù)的全局邏輯結(jié)構(gòu)和特征的是()。A.外模式B.內(nèi)模式C .存儲模式D .模式
2、4.相對于非關(guān)系模型,關(guān)系數(shù)據(jù)模型的缺點之一是()A .存取路徑對用戶透明,需查詢優(yōu)化B .數(shù)據(jù)結(jié)構(gòu)簡單C.數(shù)據(jù)獨立性高D 有嚴(yán)格的數(shù)學(xué)基礎(chǔ)專業(yè),出生日期)的主碼是(5.現(xiàn)有關(guān)系表:學(xué)生(宿舍編號,宿舍地址,學(xué)號,姓名,性別,A .宿舍編號B .學(xué)號C.宿舍地址,姓名D 宿舍編號,學(xué)號6.自然連接是構(gòu)成新關(guān)系的有效方法。一般情況下,當(dāng)對關(guān)系 和S含有一個或多個共有的(A .元組R和S使用自然連接時,要求RB .行)。C.記錄D .屬性7.下列關(guān)系運算中,A 選擇B 連接C.廣義笛卡爾積()運算不屬于專門的關(guān)系運算。D .投影8 SQL語言具有(A 關(guān)系規(guī)范化、數(shù)據(jù)操縱、數(shù)據(jù)控制B .數(shù)據(jù)定義、
3、數(shù)據(jù)操縱、數(shù)據(jù)控制C.數(shù)據(jù)定義、關(guān)系規(guī)范化、數(shù)據(jù)控制D .數(shù)據(jù)定義、關(guān)系規(guī)范化、數(shù)據(jù)操縱)的功能。9.從E-R模型關(guān)系向關(guān)系模型轉(zhuǎn)換時,一個M:N聯(lián)系轉(zhuǎn)換為關(guān)系模式時,該關(guān)系模式的關(guān)鍵字是( )。A . M端實體的關(guān)鍵字 B . N端實體的關(guān)鍵字刪除一個表的命令是()B.DR0PD.REMOVE11.圖1中()是關(guān)系完備的系統(tǒng)B-4A(S , C, M),其中各屬性的含義是:S:學(xué)生;C :課程;M :名次,其語義是:每一個學(xué)生選修每門課程的成績有一定的名次,每門課程中每一名次只有一個學(xué)生(即沒有并 列名次),則關(guān)系模式 A最高達到()A . 1NFB. 2NFC. 3NFD . BCNF12
4、.有關(guān)系模式13關(guān)系規(guī)范化中的刪除異常是指A 不該刪除的數(shù)據(jù)被刪除C.應(yīng)該刪除的數(shù)據(jù)未被刪除()B 不該插入的數(shù)據(jù)被插入D 應(yīng)該插入的數(shù)據(jù)未被插入14在數(shù)據(jù)庫設(shè)計中,A .需求分析階段C.邏輯設(shè)計階段E-R圖產(chǎn)生于(B 物理設(shè)計階段D 概念設(shè)計階段15有一個關(guān)系:學(xué)生(學(xué)號,姓名,系別) 則屬于()。A .實體完整性約束B .參照完整性約束C.用戶自定義完整性約束D .關(guān)鍵字完整性約束,規(guī)定學(xué)號的值域是 8個數(shù)字組成的字符串,這一規(guī)16事務(wù)是數(shù)據(jù)庫運行的基本單位。如果一個事務(wù)執(zhí)行成功,則全部更新提交;如果一個事務(wù)執(zhí)行 失敗,則已做過的更新被恢復(fù)原狀,好像整個事務(wù)從未有過這些更新,這樣保持了數(shù)據(jù)
5、庫處于 ()狀態(tài)。A .安全性C.完整性B .一致性D 可靠性17.()用來記錄對數(shù)據(jù)庫中數(shù)據(jù)進行的每一次更新操作。A .后援副本B .日志文件C .數(shù)據(jù)庫D .緩沖區(qū)18.在并發(fā)控制技術(shù)中,最常用的是封鎖機制,基本的封鎖類型有排它鎖關(guān)于兩種鎖的相容性描述不正確的是()X和共享鎖S,下列C. M端實體關(guān)鍵字與 N端實體關(guān)鍵字組合 D .重新選取其他屬性10. SQL語言中,A.DELETEC. CLEARA.B.C.X/XS/S:S/X :TRUETRUEFALSED.X/S :FALSE19.設(shè)有兩個事務(wù) T1、T2,A.該操作不存在問題C.該操作不能重復(fù)讀其并發(fā)操作如圖1所示,下面評價正確
6、的是() B.該操作丟失修改D.該操作讀臟”數(shù)據(jù)T1T2read(A)read(B)sum=A+Bread(A)A = A*2write(A)read(A)read(B) sum=A+B wnte(A+B)20.已知事務(wù) T1的封鎖序列為:LOCK S(A)LOCK S(B)LOCK X(C) UNLOCK(B)UNLOCK (A)UNLOCK (C) 事務(wù) T2 的封鎖序列為:LOCK S(A) - UNLOCK (A) - LOCK S(B)LOCK X(C) - UNLOCK (C)UNLOCK (B) 則遵守兩段封鎖協(xié)議的事務(wù)是()A.T1B. T2C. T1 和 T2D.沒有二、填空
7、題(本大題共7小題,每空1分,共10分) 請在每小題的空格中填上正確答案。錯填、不填均無分。1. 關(guān)系數(shù)據(jù)庫的實體完整性規(guī)則規(guī)定基本關(guān)系的都不能取。2. 在關(guān)系A(chǔ)(S,SN, D)和B( D,CN,NM )中,A的主碼是S, B的主碼是 D,則D在A中 稱為。3. SQL語言中,用于授權(quán)的語句是4. 關(guān)系R與S的交可以用關(guān)系代數(shù)的 5種基本運算表示為。5.數(shù)據(jù)庫系統(tǒng)中最重要的軟件是,最重要的用戶是6.數(shù)據(jù)庫設(shè)計分為以下六個設(shè)計階段:需求分析階段、 數(shù)據(jù)庫運行和維護階段。、邏輯結(jié)構(gòu)設(shè)計階段、數(shù)據(jù)庫實施階段、7.已知關(guān)系R (A , B,R NF。三、簡答題(本大題共3小題,第 共10分)C, D
8、 )和R上的函數(shù)依賴集 F=A 7 CD , S B,則1題4分,第2、3題各3分,1. 試述數(shù)據(jù)、數(shù)據(jù)庫、2. 說明視圖與基本表的區(qū)別和聯(lián)系。3. 數(shù)據(jù)庫系統(tǒng)的故障有哪些類型?四、設(shè)計題r(第1題15分,第2題10分,共25分)1.設(shè)有一個工程供應(yīng)數(shù)據(jù)庫系統(tǒng),包括如下四個關(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)商號、供應(yīng)商名、狀態(tài)、城市組成; 零件表P由零件號、零件名、顏色、重量組成; 工程項目表
9、J由項目號、項目名、城市組成;供應(yīng)情況表SPJ由供應(yīng)商號、零件號、項目號、供應(yīng)數(shù)量組成; 用關(guān)系代數(shù)查詢沒有使用天津供應(yīng)商生產(chǎn)的紅色零件的工程號; 用關(guān)系代數(shù)查詢至少使用了供應(yīng)商 用 用 用 用數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫系統(tǒng)的概念。(1)(2)(3)(4)(5)(6)S1所供應(yīng)的全部零件的工程號 SQL查詢供應(yīng)工程 J1零件為紅色的工程號 JNO ; (2分) SQL查詢沒有使用天津供應(yīng)商生產(chǎn)的零件的工程號;(3分)SQL語句將全部紅色零件改為藍色;(2分)SQL語句將(S2, P4, J6, 400)插入供應(yīng)情況關(guān)系。(2分)(3分)JNO ;( 3 分),(S#,CNAME )為候選碼,2.
10、設(shè)有關(guān)系 STUDENT(S#,SNAME,SDEPT,MNAME,CNAME,GRADE) 設(shè)關(guān)系中有如下函數(shù)依賴:(S#,CNAME )7 SNAME,SDEPT,MNAMES# 7 SNAME,SDE PT,MNAME(S#,CNAME )7 GRADESDE PT 7 MNAME試求下列問題:(1) 關(guān)系STUDENT屬于第幾范式?并說明理由。(3分)(2) 如果關(guān)系 STUDENT不屬于BCNF,請將關(guān)系 STUDENT逐步分解為巧BCNF。(7 分)要求:寫出達到每一級范式的分解過程,并指明消除什么類型的函數(shù)依賴。五、綜合題(15 分)可以在某企業(yè)集團有若干工廠,每個工廠生產(chǎn)多種產(chǎn)
11、品,且每一種產(chǎn)品地址,產(chǎn)品的屬性多個工廠生產(chǎn),每個工廠按照固定的計劃數(shù)量生產(chǎn)產(chǎn)品;每個工廠聘用多名職工,且每名職工只能 在一個工廠工作,工廠聘用職工有聘期和工資。工廠的屬性有工廠編號、廠名、有產(chǎn)品編號、產(chǎn)品名、規(guī)格,職工的屬性有職工號、姓名。(1)根據(jù)上述語義畫出 E-R圖;(5分)(2) 將該E-R模型轉(zhuǎn)換為關(guān)系模型;(5分)(要求:1: 1和1: n的聯(lián)系進行合并)(5 分)(3)指出轉(zhuǎn)換結(jié)果中每個關(guān)系模式的主碼和外碼。參考答案與評分標(biāo)準(zhǔn)選擇題(每題2 分)1. D 2. C3. D 4. A5. B 6. D 7. C 8. B9. C10. B 11. C12.D 13. A 14.
12、D15. C 16. B 17. B 18.A 19.C 20. A空值(或NULL )1.主屬性4. R- (R-S)5.數(shù)據(jù)庫管理系統(tǒng)(或計階段物理結(jié)構(gòu)設(shè)計階段7. 22.外碼DBMS3. GRANT)數(shù)據(jù)庫管理員(或DBA )6.概念結(jié)構(gòu)設(shè)二、簡答題(本大題共 3小題,第1題4分,第2、3題各3分,共10 分)1、參考答案:(1 分)答:數(shù)據(jù):描述事物的符號記錄。(1分) 數(shù)據(jù)庫:長期存儲在計算機內(nèi)的、有組織的、可共享的數(shù)據(jù)集合。 數(shù)據(jù)庫管理系統(tǒng):是位于用戶與操作系統(tǒng)之間的具有數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)庫的運行 管理、數(shù)據(jù)庫的建立和維護功能的一層數(shù)據(jù)管理軟件。(1分)(及數(shù)據(jù)庫系統(tǒng):在計算
13、機系統(tǒng)中引入數(shù)據(jù)庫后的系統(tǒng),一般由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng) 其開發(fā)工具)、應(yīng)用系統(tǒng)、數(shù)據(jù)庫管理員和用戶構(gòu)成。(1分)評分標(biāo)準(zhǔn):四個基本概念各1分,意思表達正確即可給分。2、參考答案:答:視圖是從一個或幾個基本表導(dǎo)出的表,它與基本表不同,是一個虛表,數(shù)據(jù)庫中只存放視 圖的定義,而不存放視圖對應(yīng)的數(shù)據(jù),這些數(shù)據(jù)存放在原來的基本表中,當(dāng)基本表中的數(shù) 據(jù)發(fā)生變化,從視圖中查詢出的數(shù)據(jù)也就隨之改變(2分)。視圖一經(jīng)定義就可以像基本表一樣被查詢、刪除,也可以在一個視圖之上再定義新的視圖,但是對視圖的更新操作有限制(1 分)。評分標(biāo)準(zhǔn):意思表達正確即可給分。3、參考答案:答:故障主要有下面三種類型:(1)事務(wù)
14、故障(2)系統(tǒng)故障(1 分)1 分)1 分)評分標(biāo)準(zhǔn):關(guān)鍵字“事務(wù)”“系統(tǒng)”、“介質(zhì)”中有錯別字一律該項不給分。四、設(shè)計題(3)介質(zhì)故障(1、參考答案:nJNO(J)- nNO ( CITY=天津'(s)l Xspjx color='紅(P)評分標(biāo)準(zhǔn):CITY='兩個關(guān)系的差1分;三個表的自然連接 SXIS PJXP1分,少任意一個關(guān)系不給分; 天津和COLOR='紅'兩個條件1分,任意一個錯誤不給分。(2)參考答案:7FN0,JN0(S PJ)+ nNO ( SNO='S1' (S PJ)評分標(biāo)準(zhǔn):SNO='S1'1 分
15、。兩個關(guān)系的除1分;nNO,JNO和nNO1分,任意一個錯誤不給分;(3)參考答案1:SELECT DISTINCT JNOFROM SP J,PWHERE SPJ.PNO=P.PNO ANDCOLOR='紅'ANDJNO='J1'評分標(biāo)準(zhǔn):SELECT DISTINCT JNO FROM SPJ,P1 分,少 DISTINCT 扣 0.5 分,SPJ, P 中少任一表不給分;WHERE SPJ.PNO=P.PNO AND COLOR='紅'AND JNO='J1'1 分,3 個條件每錯一個扣 0.5,扣完 1分為止。參考答案2:
16、SELECT DISTINCT SNOFROM SPJWHEREJNO='J1' ANDPNO IN(SELECT PNOFROM PWHERE COLOR=' 紅 ');評分標(biāo)準(zhǔn):SELECT DISTINCT JNO FROM SPJ1 分,少 DISTINCT 扣 0.5 分; WHEREJNO='J1' AND PNO IN(SELECT PNOFROM PWHERE COLOR=' 紅')1 分,無 JNO='J1' 、PNO IN 、 SELECT PNO FROM P WHERE COLOR='
17、; 紅'均扣 0.5 分,扣完 1分為止。(4)參考答案 1:SELECT JNOFROM JWHERE JNO NOT IN(SELECT JNOFROM SPJWHERE SNO IN(SELECT SNOFROM SWHERE CITY=' 天津 ');評分標(biāo)準(zhǔn):SELECT JNOFROM JWHERE JNO NOT INSELECT JNOFROM SPJWHERE SNO INSELECT SNOFROM SWHERE CITY=' 天津 '三層嵌套各 1 分,各嵌套內(nèi)有錯誤則該項均不給分。參考答案 2:SELECT JNOFROM JWH
18、ERE NOT EXISTS(SELECT *FROM SPJ,SWHERE SPJ.SNO=S.SNO ANDSPJ.JNO=J.JNO ANDCITY=' 天津 ');評分標(biāo)準(zhǔn):SELECT JNOFROM JWHERE NOT EXISTS 1 分;SELECT *FROM SPJ,S 1分,SPJ,S少一個表不給分;WHERE SPJ.SNO=S.SNO ANDSPJ.JNO=J.JNO ANDCITY=' 天津 '1 分,三個條件少一個扣0.5,扣完 1 分為止。參考答案 3:SELECT JNOFROM JWHERE NOT EXISTS(SELEC
19、T *FROM SPJWHERE SPJ.JNO=J.JNO AND EXISTS(SELECT *FROM SWHERE S.SNO=SPJ.SNO ANDCITY=' 天津 ');評分標(biāo)準(zhǔn):SELECT JNOFROM JWHERE NOT EXISTSSELECT *FROM SPJWHERE SPJ.JNO=J.JNO AND EXISTS(SELECT *FROM SWHERE S.SNO=SPJ.SNO ANDCITY=' 天津 ') 三層嵌套各 1 分,各嵌套內(nèi)有錯誤則該項均不給分。5)參考答案:UP DATE P SET COLOR='藍
20、'WHERE COLOR='紅'評分標(biāo)準(zhǔn):UPDATE P 0.5 分; sET COLOR=' 藍'1 分; WHERE COLOR=' 紅'0.5 分。( 6) 參考答案:INsERT INTO sPJ V ALUEs('s2','P4','J6',400); 評分標(biāo)準(zhǔn):INsERT INTO sPJ1 分; VALUEs('s2','P4','J6',400)1 分。2、參考答案:(1) 關(guān)系STUDENT是1NF,因為F中存在非主屬性
21、SNAME , SDEPT, MNAME 對侯選碼 ( S#,CNAME )的部分函數(shù)依賴。2)首先消除部分函數(shù)依賴( S#,CNAME)T SNAME,SDEPT,MNAME 將關(guān)系分解為:R1(S#,SNAME,SDEPT,MNAME) , S#為候選碼,R1 的函數(shù)依賴集為:F1 = S# TSNAME,SDEPT,MNA,MESDEPTTMNAMER2(s#,CNAME,GRADE)R2 的函數(shù)依賴集為:F2=(s#,CNAME )在關(guān)系 R1 中存在非主屬性R1 進一步分解:R11(s#,sNAME,sDEPT),s#為候選碼,GRADEMNAME 對候選碼 S#的傳遞函數(shù)依賴 S#T MNAME,所以將,s#為候選碼,R11 的函數(shù)依賴集為:F11 = S# T SNAME,SDEPTR12(sDEPT,MNAME) , sDEPT 為候選碼,R12 的函數(shù)依賴集為:F12
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 干部管理情況匯報
- 長沙理工大學(xué)城南學(xué)院《理論力學(xué)A》2023-2024學(xué)年第一學(xué)期期末試卷
- 山西老區(qū)職業(yè)技術(shù)學(xué)院《西方文化經(jīng)典導(dǎo)讀》2023-2024學(xué)年第一學(xué)期期末試卷
- 電子科技大學(xué)《設(shè)計思維訓(xùn)練》2023-2024學(xué)年第一學(xué)期期末試卷
- 南京工業(yè)大學(xué)《工科大學(xué)化學(xué)-無機與結(jié)構(gòu)化學(xué)基礎(chǔ)》2023-2024學(xué)年第二學(xué)期期末試卷
- 贛東學(xué)院《矩陣論》2023-2024學(xué)年第二學(xué)期期末試卷
- 石家莊醫(yī)學(xué)高等??茖W(xué)?!杜R床生物化學(xué)檢驗》2023-2024學(xué)年第二學(xué)期期末試卷
- 玉柴職業(yè)技術(shù)學(xué)院《健康評估技能》2023-2024學(xué)年第二學(xué)期期末試卷
- 云南林業(yè)職業(yè)技術(shù)學(xué)院《混凝土基本構(gòu)件實驗》2023-2024學(xué)年第二學(xué)期期末試卷
- 貴州應(yīng)用技術(shù)職業(yè)學(xué)院《藏族文學(xué)史》2023-2024學(xué)年第二學(xué)期期末試卷
- 直擊重點的2024年ESG考試試題與答案
- DB45T 1056-2014 土地整治工程 第3部分:驗收技術(shù)規(guī)程
- 特種設(shè)備重大事故隱患判定準(zhǔn)則
- 信息技術(shù)行業(yè)安全保障措施及系統(tǒng)穩(wěn)定性維護
- 電力安全一把手講安全課
- (2025)駕照C1證考試科目一必考題庫及參考答案(包過版)
- 2025年泰興經(jīng)濟開發(fā)區(qū)國有企業(yè)招聘筆試參考題庫含答案解析
- 2025年人民法院信息技術(shù)服務(wù)中心招聘應(yīng)屆高校畢業(yè)生高頻重點提升(共500題)附帶答案詳解
- 無線通信射頻收發(fā)系統(tǒng)設(shè)計研究
- 造紙廠管理規(guī)章制度
- 護理授權(quán)管理制度內(nèi)容
評論
0/150
提交評論