版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、數據庫期末模擬考試試題吉首大學 數據庫原理試題(a卷)一、 填空題(每空 1 分,共 20 分) 1. 對于一個國家來說,數據庫的建設規(guī)模、數據庫信息量的 _ 和 _ 已成為這個國家信息化程度的 _ 。2. 數據模型通常由: _ 、 _ 和 _ 三部分組成。 3. 游標的功能是把 _ 轉換為 _ 。 4. 最常用的數據庫的恢復技術是_ 和 _。 5. _ 模型是現實世界到 _ 機器模型的中間橋梁。6. 數據獨立性是指_ 和_ 獨立性。 7. 數據庫應用程序開發(fā)工具目前有 _ 、 _ 、 _ 、和 _ 等。 8. 目前數據庫產品有 sql server 和 _ 、 _ 等。 二、 選擇題(每小題
2、 1 分,共 10 分) 1. 關于冗余數據的敘述中,不正確的是 ( ) 。 a 冗余的存在容易破壞數據庫的完整性 b 冗余的存在給數據庫的維護增加困難 c 不應該在數據庫中存儲任何冗余數據 d 冗余數據是指可由基本數據導出的數據 2. 概念模型獨立于 ( ) 。 a er 模型 b 硬件設備 c dbms d 操作系統(tǒng) 3. 下列敘述正確的為( ) 。 a. 主碼是一個屬性,它能唯一表識一列 b. 主碼是一個屬性,它能唯一表識一行 c. 主碼是一個屬性或屬性集,它能唯一表識一列 d. 主碼是一個屬性或屬性集,它能唯一表識一行 4. 數據庫三級模式體系結構的劃分,有利于保持數據庫的 ( ) 。
3、 a 數據獨立性 b 數據安全性 c 結構規(guī)范化 d 操作可行性 5. 一個關系中的候選關鍵字( )。 a 至多一個 b 可多個 c 必須多個 d 至少 3 個 6. 常用的關系運算是關系代數和( )。 a 集合代數 b 邏輯演算 c 關系演算 d 集合演算 7. 在基本層次聯系中,記錄型之間的聯系是( )。 a 一對一聯系 b 一對多聯系 c 多對多聯系 d 多對一聯系 8. 并發(fā)操作會帶來哪些數據不一致性( )。 a 不可修改、不可重復讀、臟讀、死鎖 b 不可重復讀、臟讀、死鎖 c 丟失修改、臟讀、死鎖 d 丟失修改、不可重復讀、臟讀 9. 在數據庫與宿主語言之間傳遞信息是通過( )。 a
4、. 全局變量 b. 共性變量 c. 公共數據區(qū) d. 系統(tǒng)緩沖區(qū) 10. 數據庫的( )是指數據的正確性和相容性。 a. 安全性 b. 完整性 c. 并發(fā)控制 d. 恢復 三、 判斷題(每小題 1 分,共 10 分 , 對不正確的要寫出理由) 1. 子模式 ddl 是用來描述數據庫的物理存儲結構的。( )2. 同一個關系模型的任兩個元組值不能全同。 ( )3. 基本表是本身獨立存在的表,在 sql 中一個關系就對應基本表。( ) 4. 數據流程圖( dfd )是用于描述結構化方法中詳細設計階段的工具。 ( )5. 若數據庫中只包含成功事務提交的結果則此數據庫成為處于安全狀態(tài) ( ) 6. 事務
5、的持續(xù)性是指事務中包括的所有操作,要么都做,要么都不做。 ( ) 7. db 用戶的權限可分為具有 dba 特權的用戶和一般 db 用戶 ( ) 8. 數據庫的網狀模型應滿足的條件是必須有兩個以上的結點。( ) 9. creat table 命令可直接定義主碼、外碼、參照表,系統(tǒng)就能夠自動地執(zhí)行實體完整性和參照完整性規(guī)則。( ) 10.分布式數據庫數據獨立性包括數據的邏輯獨立性、數據的物理獨立性和數據分布獨立性。 ( ) 四、(每小題 3 分,共 15 分)設有關系模式 ,其中 , ( 1 ) 計算 。 ( 2 ) 求 f 的最小等價依賴集 。 ( 3 ) 求出 的關鍵字。 ( 4 ) 將 r
6、 分解使其滿足 bcnf 且無損連接。 ( 5 )將 r 分解使其滿足 3nf 且無損連接與保持函數依賴。 五、綜合題( 25 分) 1. 將 r s 、 r-s 兩種關系代數基本運算表示為域關系演算表達式。( 5 分) 2. 關系數據庫中有下列三個關系: 商店(商店代號, 商店名, 店員人數, 所在城市) 商品 ( 商品編號,商品名,價格 ) 商店 - 商品(商店代號,商品編號,商品數量) ( 1 )用 alpha 語言完成下列操作:( 4 分) 檢索銷售全部商品的商店姓名。 ( 2 )用關系代數完成下列操作:( 4 分) 檢索店員人數大于 23 商店代號和商店名。 ( 3 )試用 sql
7、語句寫出下列查詢: ( a )找出店員人數不超過 100 人或者在長沙市的所有商店的代號和商店名。( 4 分) ( b )找出供應書包的商店名。( 4 分) ( c )找出至少供應商品代號為 233 的商店所供應的全部商品的商店名。( 4 分) 六、設計題(每小題 10 分,共 20 分) 某市人才交流中心擬建立人才信息交流網?,F有資料:每個前來登記的個人需填寫的人才入庫登記表(見附表 1 ) ; 每個前來登記的企業(yè)需填寫的企業(yè)信息登記表(見附表 2 )。 試設計人才、崗位和企業(yè)的實體聯系圖,并將概念模型轉換為關系模式。 附表 1 :人才入庫登記表 個人編號: 登記日期 姓名 性別 出生日期
8、身份證號 畢業(yè)院校 專業(yè) 學歷 聯系電話 電子郵件 附表 2 :企業(yè)信息登記表 企業(yè)編號: 登記日期 企業(yè)名稱 地址 企業(yè)網址 崗位需求 聯系人 聯系電話 電子郵件 企業(yè)簡介 數據庫原理試題答案(a卷)一. 填空題 (每空 1 分,共 20 分) 1. 安全性,完整性,衡量標準 2. 數據結構,數據操作,完整約束。 3. 集合記錄,單記錄 4. 數據轉儲,登錄日志文件 5. 概念,數據模型 6. 物理,邏輯 7. c+, vb, def, c# 8. oracle, access 二、單項選擇題 (每小題 1 分,共 10 分) c , c , d , a , b , c , b , d ,
9、a , b 三、判斷題 (每小題 1 分,共 10 分) f , t , t , f , t , f , t , t , t 四、 (每小題 3 分,共 15 分) 令 x=ad, x(0)=ad, x(1)=acd, x(2)=acd, 故 (ad) + =acd 將 f 中依賴右部屬性單一化: f 1 : a c c a b a b c d a d c 在 f 1 中去掉多余的函數依賴: 因為 b a , a c 所以 b c 是多余的 又因為 d a , a c 所以 d c 是多余的 f 2 : a c c a b a d a 函數依賴集的最小集不是唯一的,本題答案不唯一。 因為 f
10、2 中所有依賴的左部都是單屬性,所以不存在依賴左部多余的屬性。 所以 f : a c c a b a d a (3) 因為 db 在 f 中的又函數依賴的右部中均未出現,所以候選關鍵字一定包含 bd ,而( bd ) + =abcd 因此 bd 是 r 惟一的候選關鍵字。 ( 4 )考慮 a c ,所以 ac 不是 bcnf ( ac 不包含候選關鍵字 bd ),將 abcd 分解為 ac 和 abd 。 ac 已是 bcnf ,進一步分解 abc 選擇 b a ,把 abd 分解為 ab 和 bd ,此時 ab 和 ad 均為 bcnf ,所以 =ac , ba , da , bd ( 5
11、) ri a b c d acbada a 1 a 1 a 1 a 2 a 3a 3a 3 a 4 五、 1 , r us=t|p(t)us(t) r -s=t|p(t) ?s(t) ( 5 分) 2 ,(1) shop(sno,sna,snu,city) goods(gno,gna,price) shop-goods(sno,gno,num) range goods rx shop-goods ry get w (shop.sna) rx ry(ry.gno=rx.gno shop.sno=ry.sno) ( 4 分) (2) sno,sna( snu>23(shop) ( 3 分)
12、( 3 ) (a )select sno,sna from shop where city=' 長沙 'or sno<=100 ( 3 分) (b)select shop.sna from shop,shop-goods,goods where shop.sno=shop-goods.sno and goods.gna=' 書包 ' shop-goods.gno =goods.gno ( 4 分) (c)select sna from shop sx where notexist ( select * from goods-shop sy where go
13、ods-shop.sno=' 223' and notexist (select * from shop-goods sz where sy.gno=sz.gno and sx.sno=sz.sno) ( 5 分) 六、設計題 問題一: 設計人才、崗位和企業(yè)的實體聯系圖 ( 5 分) 問題二: 轉換關系模式 ( 5 分) ( b )個人編號,崗位,最低薪水,登記日期 ( c )企業(yè)編號,崗位,專業(yè)學歷,薪水,備注,登記日期 ( d )個人編號,姓名,性別,出生日期,身份證號,畢業(yè)院校,專業(yè),學歷,證書,名稱,聯系電話,電子郵件,個人簡歷,特長 ( e )證書名稱,證書編號 企業(yè)
14、(企業(yè)編號,企業(yè)名稱,聯系人,聯系電話,地址,企業(yè)網址,電子郵件,企業(yè)簡介) 數據庫原理試題(b卷)一、 填空題(每空 2 分,共 20 分) 1、 關系中主碼的取值必須唯一且非空,這是由 _ 完整性規(guī)則決定的。 2、當數據庫被破壞后,如果事先保存了數據庫副本和 _ ,就有可能恢復數據庫。 3、數據庫的 _ 是指數據庫的正確性和相容性。 4、關系數據操作語言的特點是:操作對象與結果均為 _ 、操作的非過程性強、語言一體化、并且建立在數學理論基礎之上。 5、sql 是一種介于關系代數和 _ 之間的結構化的查詢語言。 6、對于每一個外模式,數據庫系統(tǒng)都有一個 _ 映象,它定義了該外模式與模式之間的
15、對應關系。 7、視圖是一個需表,它一經定義就可以和基本表一樣被查詢,但 _ 操作將有一定的限制。 8、數據倉庫是一個面向主題的、 _ 、不可更新的、隨時間不斷變化的數據集合。 9、避免活鎖的簡單方法是采用 _ 的策略。 10、知識庫系統(tǒng)和主動數據庫系統(tǒng)是將數據庫技術和 _ 技術相結合產生的。 二、 選擇題(每小題 1 分,共 10 分) 1、sql 中,下列涉及空值的操作,不正確的是 ( ) a age is null b age is not null c age=null d not (age is null) 2、關系數據模型的三個組成部分中,不包括 ( ) a 完整性規(guī)則 b 數據結構
16、 c 數據操作 d 并發(fā)控制 3、db, dbms 和 dbs 三者間的關系是( ) a db 包括 dbms 和 dbs b dbs 包括 db 和 dbms c dbms 包括 dbs 和 db d dbs 與 db 、 dbms 無關 4、數據庫的并發(fā)操作可能帶來的問題包括 ( ) a 丟失更新 b 數據獨立性會提高 c 非法用戶的使用 d 增加數據的冗余度 5、并發(fā)事務的交叉執(zhí)行破壞了事務的( ) a 原子性 b 隔離性 c 一致性 d 永久性 6、3nf ( )規(guī)范化為 bcnf 。 a 消除非主屬性對碼的部分函數依賴 b 消除非主屬性對碼的傳遞函數依賴 c 消除主屬性對碼的部分和傳
17、遞函數依賴 d 消除非平凡且非函數依賴的多值依賴 7、( )是長期存儲在計算機內的有組織,可共享的數據集合。 a 數據庫管理系統(tǒng) b 數據庫系統(tǒng) c 數據庫 d 文件組織 8、一個 1 : n 聯系可以轉換為一個獨立的關系模式,關系的碼為( ) a 實體的碼 b. 各實體碼的組合 c. n 端實體的碼 d. 每個實體的碼 9、在數據庫設計中,將 er 圖轉換成關系數據模型的過程屬于( ) a. 需求分析階段 b. 邏輯設計階段 c. 概念設計階段 d. 物理設計階段 10、關系完備的系統(tǒng)是指( )。 a. 僅支持關系數據結構,不支持集合級的操作 b. 僅支持關系數據結構和三種關系操作 c. 支
18、持關系數據結構和所有的關系代數操作 d. 支持關系模型的所有特征 三、簡答題(每小題 5 分,共 20 分) 1 、數據庫系統(tǒng)中的常見故障有那些? 2 、簡述數據模型的三個組成部分。 3 、所有的視圖是否都可以更新?為什么? 4 、什么樣的并發(fā)調度是正確的調度? 四、(共 10 分)事務 t1 和 t2 同時對 a 的值操作。 a 的初值是 50 ,事務 t1 對 a 的值減 10 ,事務 t2 對 a 的值加倍, 1、若這兩個事務并發(fā)執(zhí)行,舉例可能結果。 2、請給出一個可串行化調度,并給出執(zhí)行結果。 五、(共 10 分)對學生課程數據庫有如下的查詢: select sname from st
19、udent, cource , sc where student.sno=sc.sno and sc.cno=course.course.cno and course.cname=' 數據庫 ' 此查詢要求選修了數據庫的所有學生的姓名。 ( 1 )試畫出用關系代數表示的語法樹; ( 2 )對原始的語法樹進行優(yōu)化,畫出優(yōu)化后的標準語法樹。 六、(共 20 分)設有學生課程數據庫,其數據庫模式為 : 學生 s (學號 sno ,姓名 sn ,所在系 sd ,年齡 sa )、課程 c (課程號 cno ,課程姓名 cn ,先修課號 pcno )、學生選課 sc (學號 sno ,課程
20、號 cno ,成績 g )。 1 、試用關系代數, alpha 語言語言分別寫出下列查詢: ( 1 )查詢選修了 2 號課程的學生的學號;(4分) ( 2 )求選讀了數據庫概論'的學生學號和姓名;(4分) ( 3 )求選修了全部課程的學生學號、姓名。(4分) 2 、試用 sql 語言寫出下列查詢: ( 1 )查詢學生總人數;( 2分 ) ( 2 )查詢選修了 5 門以上課程的學生學號;( 3分 ) ( 3 )刪除數據結構'課程及所有對它的選課情況。( 3分 ) 七、綜合題(共 10 分) 設有一局部應用,包括 3 個實體“科室”,“醫(yī)生”,“病人”,且有以下事實:每位醫(yī)生屬于且
21、僅屬于一個科室;每個科室可以聘用若干醫(yī)生,對每個醫(yī)生聘用時存有聘用期限和聘用日期;一個病人可以由不同的醫(yī)生為其診斷,每個醫(yī)生可以為若干病人診治,每次診斷存有就診日期。設科室的屬性包括科室代碼,科室名稱;醫(yī)生的屬性包括工號,姓名和職稱;病人的屬性包括姓名、年齡、工作單位。 1、試設計 e r 圖,注明屬性和聯系類型。 2、將 e r 圖轉換為等價的關系模型(包括關系名,屬性名和碼)。 數據庫原理試題答案(b卷)一、 填空題(每題 2 分,共 20 分) 1、實體 2、日志文件 3、完整性 4、關系 5、關系演算 6、外模式 / 模式 7、更新 8、集成的 9、先來先服務 10、人工智能 二、選擇
22、題(每題 1 分,共 10 分) 1 、 c 2 、 d 3 、 b 4 、 a 5 、 b 6 、 c 7 、 c 8 、 c 9 、 b 10 、 c 三、簡答題(每題 5 分,共 20 分) 1 、答案要點:數據庫系統(tǒng)中的常見故障有:事務內部的故障(事務故障)( 1 分)、系統(tǒng)故障( 1 分)、介質故障( 2 分)、計算機病毒( 1 分)。 2 、答案要點:數據模型通常由數據結構( 1 分)、數據操作( 2 分)、完整性約束( 2 分)三部分組成。 3 、答案要點:不是所有的視圖都是可更新的( 2 分);因為有些視圖的更新不能唯一地有意義地轉換成對相應基本表地更新( 3 分)。 4 、答
23、案要點:多個事務的并發(fā)執(zhí)行是正確的,當且僅當其結果與按某一次序串行執(zhí)行它們時的結果相同( 5 分)。 四、 ( 共 10 分 ) 1 、 80 , 90 2 、 t 1 t 2 slock a 讀 a 50 y a unlock a xlock a a=y-10 slock a 寫回 a 40 等待 unlock a 等待 讀 a 40 y a unlock a xlock a a=y × 2 寫回 a 80 unlock a五、(共 10 分) 六、(共 20 分) 1 、關系代數: ( 1 ) sno ( cno 2 ' (sc) ) (2分)(2) sno,sn ( cn=' 數據庫概論 ' ) (2分)(3) sno,sn (s ( cno , sno (sc) ÷ cno ( c ) ) (2分)alpha 語言 get w(sc.sno): sc.cno=' 2' (2分) range c x sc y get w (s.sno.s.sn): x( y(x.cno=y.cno y.sno=s.sno x.cn=' 數據庫概論 ' (2分) range c x sc y get w(s.sno,s.sn): x( y(y.cno=x.cno y.sno=
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年鏟車租賃與設備保險保障合同2篇
- 2025年度城市主干道路面攤鋪與景觀美化合同4篇
- 二零二五年購房尾款支付及貸款還款計劃書3篇
- 2025年金融機構間協議存款居間代理服務合同范本6篇
- 二零二五版離婚協議書范本:離婚后個人隱私保護條款3篇
- 二零二五年度商業(yè)地產轉讓大產權買賣合同4篇
- 2025年度電子商務平臺入駐合同試用版4篇
- 二零二五年度健身房品牌授權及會員卡銷售協議3篇
- 二零二五年度人防工程防輻射防護改造合同2篇
- 2025年度產業(yè)園能源供應租賃合同范本2篇
- 第二章 運營管理戰(zhàn)略
- 《三本白皮書》全文內容及應知應會知識點
- 專題14 思想方法專題:線段與角計算中的思想方法壓軸題四種模型全攻略(解析版)
- 醫(yī)院外來器械及植入物管理制度(4篇)
- 圖像識別領域自適應技術-洞察分析
- 港口與港口工程概論
- 《念珠菌感染的治療》課件
- 個體戶店鋪租賃合同
- 門店裝修設計手冊
- 考研計算機學科專業(yè)基礎(408)研究生考試試卷與參考答案(2025年)
- 新概念英語第二冊考評試卷含答案(第49-56課)
評論
0/150
提交評論