版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、試卷編號大學(xué) 試 卷學(xué)期: 2007 至 2008 學(xué)年度 第 1 學(xué)期課程: 數(shù)據(jù)庫原理 專業(yè): 信息學(xué)院各專業(yè) 班級: 姓名: 學(xué)號: 題號一二三四五六七八九十總分得分得分一、 填空題(10分 每題1分)請在答題紙的相應(yīng)位置寫上正確答案,錯答、 不答均無分。1. 使用SQL語言的SELECT語句進行分組查詢時,如果要對分組進行篩選,應(yīng)該使用_子句。2. 在SQL SELECT語句查詢中,要去掉查詢結(jié)果中的重復(fù)記錄,應(yīng)該使用_關(guān)鍵字。3. 數(shù)據(jù)庫系統(tǒng)設(shè)計基本分為:_、概念結(jié)構(gòu)設(shè)計、邏輯結(jié)構(gòu)設(shè)計、物理設(shè)計、數(shù)據(jù)庫實施與數(shù)據(jù)庫運行和維護等六個階段。4. 用戶權(quán)限是由數(shù)據(jù)對象和_兩個要素組成的。5
2、. 防止未經(jīng)授權(quán)的用戶惡意地存取數(shù)據(jù)庫中的數(shù)據(jù),這是數(shù)據(jù)庫系統(tǒng)的_控制機制要解決的問題。6. 在DBMS的授權(quán)子系統(tǒng)中,授權(quán)和回收權(quán)限的語句分別是 GRANT和_語句。7. 當數(shù)據(jù)庫被破壞后,如果事先保存了后備副本和_,就有可能恢復(fù)數(shù)據(jù)庫。8. 在SQL語言的關(guān)系定義語句中,外碼子句實現(xiàn)_完整性約束。9. 基本的封鎖類型有排它鎖和_。10. 從關(guān)系規(guī)范化理論的角度講,一個只滿足1NF的關(guān)系可能存在的四方面問題是:數(shù)據(jù)冗余度大、插入異常、修改異常和_。得分二、判斷題 (在括號內(nèi)正確的打,錯誤的打,每題1分 共10分)1. 在基本的關(guān)系中,任意兩個元組不允許重復(fù)。( )2. 數(shù)據(jù)庫三級模式結(jié)構(gòu)中,
3、對全局數(shù)據(jù)邏輯結(jié)構(gòu)和特征的描述稱為外模式或子模式。( )3. 游標是系統(tǒng)為用戶開設(shè)的一個數(shù)據(jù)緩沖區(qū),存放SQL語句的執(zhí)行結(jié)果。( )4. 登記日志文件時先寫數(shù)據(jù)庫,后寫日志文件。( )5. 一個事務(wù)中對數(shù)據(jù)庫的所有操作是一個不可分割的操作序列,這個性質(zhì)稱為事務(wù)的一致性。( )6. 系統(tǒng)故障恢復(fù)時,對故障發(fā)生時尚未完成的事務(wù)要進行重做(REDO)處理。( )7. 采用封鎖技術(shù)可以解決并發(fā)操作帶來的數(shù)據(jù)不一致的問題。( )8. 如果事務(wù)T獲得了數(shù)據(jù)對象D上的S鎖,則其他事務(wù)在數(shù)據(jù)對象D上可加X鎖。( )9. 一個關(guān)系只有一個外碼。( )10. 在數(shù)據(jù)庫的安全性控制中,授權(quán)的數(shù)據(jù)對象的范圍越小,授權(quán)
4、子系統(tǒng)就越靈活。( )得分三、選擇題 (每題1分 共30分)1. 對數(shù)據(jù)庫物理存儲方式的描述稱為( )A.外模式 B.內(nèi)模式 C.概念模式 D.邏輯模式2. 在數(shù)據(jù)庫三級模式間引入二級映象的主要作用是( )A.提高數(shù)據(jù)與程序的獨立性 B.提高數(shù)據(jù)與程序的安全性C.保持數(shù)據(jù)與程序的一致性 D.提高數(shù)據(jù)與程序的可移植性3. 一個關(guān)系數(shù)據(jù)庫文件中的各條記錄( )。A前后順序不能任意顛倒,一定要按照輸入的順序排列B前后順序可以任意顛倒,不影響庫中的數(shù)據(jù)關(guān)系C前后順序可以任意顛倒,但排列順序不同,統(tǒng)計處理的結(jié)果可能不同D前后順序不能任意顛倒,一定要按照碼段的順序排列4. 在SQL中,與“NOTIN”等價
5、的操作符是()A<>ALL B<>SOMEC=SOMED=ALL5. 在SQL語言中,用于測試列值非空的短語是()A.IS NOT EMPTYB.IS NOT NULLC.NOT UNIQUED.NOT EXISTS6. 設(shè)有關(guān)系B(書號,書名),如果要檢索第3個字母為N,且至少包含4個字母的書名,則SQL查詢語句中WHERE子句的條件表達式應(yīng)寫成:書名 LIKE()A._ _N _ B._ _ N%C._ _ N _ %D._%N_ _7. 設(shè)關(guān)系R和S分別有m和n個元組,則R×S的元組個數(shù)是()Am BnCm+n Dm×n8. 下列結(jié)論中,錯誤的
6、是( )A. 若R.Aà R.B, R.Bà R.C,則R.Aà R.C B. 若R.Aà R.B, R.Aà R.C,則R.Aà R.(B,C) C. 若R.Bà R.A, R.Cà R.A,則R.(B,C)à R.A D. 若R.(B,C)à R.A, 則 R.Bà R.A, R.Cà R.A9. 取出關(guān)系中的某些列,并消去重復(fù)元組的關(guān)系代數(shù)運算稱為( )。A取列運算 B投影運算 C連接運算 D選擇運算10. 自然連接是構(gòu)成新關(guān)系的有效方法。一般情況下,當對關(guān)系R和S使用
7、自然連接時,要求R和S含有一個或多個共有的( )。A元組 B行 C記錄 D屬性11. 視圖是一個“虛表”,視圖的構(gòu)造基于( )A.基本表 B.視圖C.基本表或視圖 D.數(shù)據(jù)字典12. 任何一個滿足2NF但不滿足3NF的關(guān)系模式都不存在( )A.主屬性對候選碼的部分依賴B.非主屬性對候選碼的部分依賴C.主屬性對候選碼的傳遞依賴D.非主屬性對候選碼的傳遞依賴13. 設(shè)有關(guān)系模式EMP(職工號,姓名,年齡,技能)。假設(shè)職工號唯一,每個職工有多項技能,則EMP表的主碼是()A.職工號B.姓名,技能C.技能D.職工號,技能14. 把ER模型轉(zhuǎn)換成關(guān)系模式的過程,屬于數(shù)據(jù)庫的( ) A.需求分析 B.概念
8、設(shè)計 C.邏輯設(shè)計 D.物理設(shè)計15. 一輛汽車由多個零部件組成,且相同的零部件可適用于不同型號的汽車,則汽車實體集與零部件實體集之間的聯(lián)系是( )A. 1:1B. 1:MC. M:1D. M:N 16. 設(shè)有事務(wù)T1和T2,其并發(fā)操作順序如下圖所示,該并發(fā)操作帶來的問題是()步驟T1T21讀A=502讀A=503A=A*2寫回4A=A-10寫回5COMMITCOMMITA.丟失更新B.讀“臟數(shù)據(jù)”C.事務(wù)不能提交D.不能重復(fù)讀17. 已知事務(wù)T1的封鎖序列為:LOCK S(A)LOCK S(B)LOCK X(C)UNLOCK(B) UNLOCK (A) UNLOCK (C)事務(wù)T2的封鎖序列
9、為:LOCK S(A) UNLOCK (A) LOCK S(B)LOCK X(C) UNLOCK (C) UNLOCK (B)則遵守兩段封鎖協(xié)議的事務(wù)是()A.T1B.T2C.T1和T2D.沒有18. 以下關(guān)于事務(wù)調(diào)度和封鎖的描述中,正確的是( )A遵守兩段封鎖協(xié)議的并發(fā)事務(wù)一定是可串行化的B可串行化的并發(fā)事務(wù)一定遵守兩段封鎖協(xié)議C遵守兩段封鎖協(xié)議的并發(fā)事務(wù)不一定是可串行化的D遵守兩段封鎖協(xié)議的并發(fā)事務(wù)一定不會產(chǎn)生死鎖19. 系統(tǒng)故障會造成( )A.內(nèi)存數(shù)據(jù)丟失B.硬盤數(shù)據(jù)丟失C.軟盤數(shù)據(jù)丟失 D.磁帶數(shù)據(jù)丟失20. 如果事務(wù)T已在數(shù)據(jù)R上加了X鎖,則其他事務(wù)在數(shù)據(jù)R上()A只可加X鎖 B只可
10、加S鎖C可加S鎖或X鎖 D不能加任何鎖 21. 在事務(wù)依賴圖中,若兩個事務(wù)的依賴關(guān)系構(gòu)成循環(huán),則( )。A.事務(wù)執(zhí)行成功 B.系統(tǒng)出現(xiàn)活鎖C.事務(wù)執(zhí)行失敗 D.系統(tǒng)出現(xiàn)死鎖22. 設(shè)有關(guān)系模式R(A,B,C),F(xiàn)=BA,CA。相對于F,R的候選鍵為( )。ABA BABCCB DBC23. 在數(shù)據(jù)庫系統(tǒng)中,日志文件用于()A.保障事務(wù)的并發(fā)性B.保障數(shù)據(jù)的安全性C.檢測系統(tǒng)的死鎖D.數(shù)據(jù)庫故障的恢復(fù)24. 在數(shù)據(jù)庫系統(tǒng)中,保證數(shù)據(jù)及語義正確和有效的功能是( )A.并發(fā)控制B.存取控制C.安全控制D.完整性控制25. 在數(shù)據(jù)庫
11、設(shè)計中,獨立于計算機的硬件和DBMS軟件的設(shè)計階段是()A.概念設(shè)計B.物理設(shè)計C.邏輯設(shè)計D.系統(tǒng)實施26. 區(qū)分不同實體的依據(jù)是()。A.名稱 B.屬性C.對象 D.概念27. 在需求分析階段,數(shù)據(jù)字典是對系統(tǒng)中()A.數(shù)據(jù)的描述B.處理的描述C.功能的描述D.數(shù)據(jù)與處理關(guān)系的描述28. 數(shù)據(jù)庫物理設(shè)計完成以后,進入數(shù)據(jù)庫實施階段,下述工作中,( )一般不屬于實施階段的工作。A建立庫結(jié)構(gòu)B系統(tǒng)調(diào)試C加載數(shù)據(jù) D擴充功能29. 存儲過程是由PL/ SQL書寫的例程,經(jīng)編譯和優(yōu)化后存儲在( )中的過程。它們成為SQL服務(wù)器模塊,使用時只要調(diào)用即可。A數(shù)據(jù)庫客戶端程序B數(shù)據(jù)庫服務(wù)器C高級語言程序
12、 D操作系統(tǒng)30. ODBC的基本思想是提高應(yīng)用系統(tǒng)與RDBMS的( ),從而使應(yīng)用系統(tǒng)具有良好的可移植性。A一致性 B關(guān)聯(lián)性C依賴性 D獨立性得分四、 關(guān)系代數(shù)及SQL語句 (每小題2分,共24分)設(shè)某學(xué)校圖書館圖書管理數(shù)據(jù)庫有三個基本表:讀者(讀者號,姓名,性別,年齡,地址,聯(lián)系電話,部門);書(書號,書名,作者,出版社,數(shù)量);借書(讀者號,書號,借出日期,應(yīng)還日期)。1、試用關(guān)系代數(shù)完成如下查詢: (1)查詢作者為“李東”的書號和書名;(2)查詢計算機系女性讀者的讀者號和姓名;(3)查詢借了書號為J58的書名和讀者姓名;(4)查詢沒有借閱計算機網(wǎng)絡(luò)的讀者號2、寫出下列操作的SQL語句:
13、(1)在“書”表中插入數(shù)據(jù)(J101,數(shù)據(jù)庫理論,王銘,科學(xué)出版社);(2)查詢借閱了“數(shù)據(jù)庫理論”的讀者號、借出日期和應(yīng)還日期;(3)查詢被借出書的書號、書名、作者和借出數(shù)量;(4)查詢借閱了書號為J18的書名、讀者號和讀者姓名;(5)將讀者所在部門為計算機系的改為計算機科學(xué)系;(6)把查詢和刪除“借書”表數(shù)據(jù)的權(quán)限授給用戶USER1;(7)查詢書名以“數(shù)據(jù)庫”開頭的所有圖書信息;(8)建立讀者借書情況的視圖:RL(讀者號,姓名,書號,書名,借出日期,應(yīng)還日期)。得分五、 規(guī)范化理論(10分)有關(guān)系模式R,其存儲的內(nèi)容如下表所示: 任課教師 課程編號 課程名稱&
14、#160;教材作者 學(xué)生人數(shù)T1T1T2T2T3T4C1C2C3C1C1C4計算機網(wǎng)絡(luò)數(shù)據(jù)庫操作系統(tǒng)計算機網(wǎng)絡(luò)計算機網(wǎng)絡(luò)計算機網(wǎng)絡(luò)湯子瀛王 珊湯子瀛湯子瀛湯子瀛謝希仁588250505852請僅在R中已給出數(shù)據(jù)的范圍內(nèi)分析其函數(shù)依賴關(guān)系并解答如下問題:1、確定關(guān)系R的碼(1分)2、寫出關(guān)系R的函數(shù)依賴(3分)3、判斷關(guān)系R最高為第幾范式?為什么?(2分)4、將R分解為滿足3NF范式的關(guān)系模式,并指出分解后的每個關(guān)系模式的主碼和外碼。(4分)得分六、 數(shù)據(jù)庫設(shè)計(共16分)某商業(yè)集團銷售管理情況如下: 各種商品(商品編號,商品名,類別,單價)按類別存放在不同的倉庫(倉庫編號
15、,地點,面積)中;顧客(顧客編號,顧客名,地址,電話,賬號)通過營業(yè)員(營業(yè)員號,姓名,性別,銷售額,銷售指標)購買商品,可一次購買多件商品,也可多次購買同一商品。要求:1、畫出各個實體類型圖(由實體和屬性構(gòu)成);(4分)2、按上述規(guī)則設(shè)計E-R圖(由實體、聯(lián)系以及聯(lián)系的屬性構(gòu)成);(5分)3、將上述E-R圖轉(zhuǎn)換成關(guān)系模型,并指出每個關(guān)系模型的主碼和外碼。(7分) 大學(xué) 答卷紙學(xué)期: 2007 至 2008 學(xué)年度 第 1 學(xué)期課程: 數(shù)據(jù)庫原理 專業(yè): 信息學(xué)院各專業(yè) 班級: 姓名: 學(xué)號: 題號一二三四五六七八九十總分得分得分一、 填空題(10分,每題1分) 1 HAVING 2. DIS
16、TINCT 3. 需求分析 4. 操作類型 5 存取 6. REVOKE 7. 日志文件 8. 參照 9 共享鎖 10. 刪除異常 得分二、 判斷題 (在括號內(nèi)正確的打,錯誤的打,每題1分 共10分)。題號12345678910答案得分三、 選擇題(30分,每題1分)題號12345678910答案BABABCDDBD題號11121314151617181920答案CBDCDAAAAD題號21222324252627282930答案DDDDABADBD得分四、 關(guān)系代數(shù)及SQL語句(每小題2分,共24分)1答案及評分標準:1、(1)書號,書名(作者=李東(書) 1分 1分(2)讀者號,姓名(部門
17、計算機系性別=女(讀者) 1分 1分(3)書名,姓名(讀者號,書名(書號=J58(借書) 書) 讀者)1分 (無讀者號,書名不扣分) 1分 (4)讀者號(讀者)讀者號(書號(書名=計算機網(wǎng)絡(luò)(書) 借書)1分 1分 (無書號不扣分)2、(1)INSERT INTO 書(書號,書名,作者,出版社) (1分)VALUES(J101,數(shù)據(jù)庫理論,王銘,科學(xué)出版社)(1分)(2)SELECT 讀者號,借出日期,應(yīng)還日期 FROM借書,書 (1分)WHERE書. 書號=借書. 書號 AND書.書名=數(shù)據(jù)庫理論(1分)(3)SELECT借書.書號,書名,作者,COUNT(借書. 書號)(COUNT部分 1
18、分)FROM借書,書 WHERE借書.書號=書.書號 GROUP BY借書.書號 (GROUP BY部分1分)(4)SELECT書名,借書.讀者號,姓名FROM 讀者,書,借書 (1分) WHERE 書.書號=借書.書號 AND讀者.讀者號=借書.讀者號AND書號=J18 (1分)(5)UPDATE 讀者 (1分)SET 部門=計算機科學(xué)系 WHERE部門=計算機系 (1分)(6)GRANT SELECT, DELETE (1分)ON 借書 TO USER1 (1分,表前加TABLE不扣分)(7) SELECT * FROM書 WHERE 書名 LIKE數(shù)據(jù)庫% (LIKE 1分,數(shù)據(jù)庫%1分
19、)(8)CREATE VIEW RL(讀者號,姓名,書號,書名,借出日期,應(yīng)還日期)(1分)AS SELECT借書.讀者號,姓名,借書.書號,書名,借出日期,應(yīng)還日期FROM 讀者,書,借書WHERE 書. 書號=借書. 書號 AND讀者.讀者號=借書. 讀者號 (1分)得分得分五、 規(guī)范化理論(10分)參考答案:(1)確定關(guān)系R的碼(1分)關(guān)系模式的碼為:(任課教師,課程編號)1分f(2)寫出關(guān)系R的函數(shù)依賴(3分)(任課教師,課程編號)à 學(xué)生人數(shù) 1分 p課程編號課程名稱 ,(任課教師,課程編號)課程名稱1分p課程編號教材作者,(任課教師,課程編號) 教材作者1分(3) 判斷關(guān)系R最高為第幾范式?為什么?(2分)答:該關(guān)系模式的各屬性都滿足原子性要求,故滿足1NF,R最高為第一范式1分;因為關(guān)系模式中存在非主屬性對碼的部分函數(shù)依賴關(guān)系,1分(4)將R分解成3NF的關(guān)系模式為:(4分)R1(任課教師
溫馨提示
- 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)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 家庭教育匯報培養(yǎng)孩子的自我表達能力
- 2024至2030年免開孔防爆型罐外安裝液位開關(guān)項目投資價值分析報告
- 二零二五年度吊車銷售及市場推廣協(xié)議2篇
- 2025年度安置房市場調(diào)研分析合同
- 2025版市政道路管網(wǎng)施工維修合同3篇
- 2024年防腐型粉末涂料項目可行性研究報告
- 2024年銅扣項目可行性研究報告
- 家政服務(wù)中的勞動教育元素分析
- 2024版凈化車間工程的合同
- 二零二五年度合租房租賃與租客健康管理服務(wù)合同3篇
- 2023-2024學(xué)年仁愛版七上期末考試英語(試題)
- 無人機表演服務(wù)合同
- 2024年醫(yī)院培訓(xùn)計劃
- 呼吸內(nèi)科臨床診療指南及操作規(guī)范
- 學(xué)生管理教育課件
- 物業(yè)經(jīng)理轉(zhuǎn)正述職
- 貿(mào)易崗位招聘面試題及回答建議(某大型國企)2025年
- 世界職業(yè)院校技能大賽高職組“關(guān)務(wù)實務(wù)組”賽項參考試題及答案
- 高中歷史教師資格考試面試試題及解答參考(2024年)
- 銀行貸款房產(chǎn)抵押合同樣本
- 北師大版(2024新版)生物七年級上冊期末考點復(fù)習(xí)提綱
評論
0/150
提交評論