




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、精選優質文檔-傾情為你奉上一、 填空題(每空1分,共10分)1.一般地講,數據模型是嚴格定義的一組概念的集合,通常由 、 和 三部分組成。2.數據庫系統的“外模式/模式/內模式”結構是對數據的三個抽象級別,它把數據的具體組織留給 管理,使用戶能邏輯地、抽象地處理數據,而不必關心數據在計算機中的具體表示方式和存儲方式。3.并發操作可能造成數據庫中的數據不一致,主要原因是這些并發操作破壞了事務的 性。并發控制的主要技術是 。4.SQL語言中,刪除基本表的語句是 ,刪除數據的語句是 。5.若有關系模式R(A,B,C)和S(C,D,E),SQL語句SELECT A, D FROM R, S WHERE
2、 E = 80 ;對應的關系代數表達式是 。6.規范化理論的基本思想是逐步消除數據依賴中不合適的部分,實現概念的 化。二、單項選擇題(每題2分,共20分)1數據庫與文件系統的本質區別是 ( )。A. 避免數據冗余 B. 數據結構化C. 支持分布處理 D. 需要大容量磁盤2以下哪個選項屬于概念模型的表示方法?( )A. 視圖 B. 關系 C. E-R圖 D. SQL語句 3、位于用戶與操作系統之間的數據管理軟件是 。 A. 信息系統 B. 數據庫管理系統 C. 數據庫系統 D. 編譯系統4、選擇某種索引方法是數據庫設計過程中 階段的任務。A. 需求分析 B. 概念設計 C. 邏輯設計 D. 物理
3、設計5將1NF規范為2NF,應( )。A. 消除非主屬性對碼的部分函數依賴B. 消除非主屬性對碼的傳遞函數依賴C. 消除主屬性對碼的部分函數依賴D. 消除主屬性對碼的部分函數依賴和傳遞函數依賴6、數據庫的邏輯工作單位是 。A. 命令 B. 文件 C. 指令 D. 事務7每位學生可以選修多門課程,每門課程可以由多名學生選修。為了描述所有數據和數據間的聯系,最少需要幾個表?( )A. 2 B. 3 C. 4 D. 不確定8采用封鎖機制實現并發控制時,如果事務T1獲得了數據項Q上的共享鎖,則事務T2對Q ( )。A. 只能讀不能寫 B. 只能寫不能讀C. 既可讀又可寫 D. 不能讀不能寫9關系模型的
4、參照完整性規則要求關系中( )A 不允許引用不存在的元組 B 允許引用不存在的元組 C 不允許引用不存在的屬性 D 允許引用不存在的屬性 10對兩段鎖協議的不正確描述是( )A 兩段鎖協議把所有事務分為數據項加鎖和解鎖兩個階段B 事務在釋放階段不能再申請任何鎖C 遵守兩階段鎖協議是可串行化調度的充分條件D 事務遵守兩階段鎖協議不會發生死鎖四、設供銷管理系統的部分數據庫模式如下所示:供應商(供應商編號,供應商名稱, 地址, 聯系電話, 聯系人)商品(商品編號,商品名稱,型號,單價,產地,生產日期)供貨記錄(供應商編號,商品編號,供貨日期,數量,經辦人)1、用SQL語句描述如下操作要求(每題5分,
5、共計25分):(1) 統計由王明經辦的供貨記錄數;(2) 查詢由成都的供應商提供的商品詳細信息;(3) 查詢單次供貨數量超過1000件或金額超過10000元的供應商名稱;(4) 查詢至少供應了由S1101供應商供應的所有商品的供應商編號;(5) 建立一個視圖V-SP(供應商名稱,商品名稱,數量, 總價格,供貨日期),并按照供貨日期排序;2、數據庫模式改進與完善(每題5分,共計10分):實際應用中存在各種商業促銷手段,商品的實際供應或銷售單價可能不斷變化。另外,供銷管理必然還要涉及銷售信息。請根據自己的思路改進并完善上述數據庫模式,使之能夠更靈活地體現實際供銷情況,并達到3NF。要求:1、畫出完
6、整的E-R圖。2、將該E-R圖轉換為關系模式,并指出每個關系的候選碼。四、設供銷管理系統的部分數據庫模式如下所示:供應商(供應商編號,供應商名稱, 地址, 聯系電話, 聯系人)商品(商品編號,商品名稱,型號,單價,產地,生產日期)供貨記錄(供應商編號,商品編號,供貨日期,數量,經辦人)1、用SQL語句描述如下操作要求(每題5分,共計25分):(1) 統計由王明經辦的供貨記錄數;(2) 查詢由成都的供應商提供的商品詳細信息;(3) 查詢單次供貨數量超過1000件或金額超過10000元的供應商名稱;(4) 查詢至少供應了由S1101供應商供應的所有商品的供應商編號;(5) 建立一個視圖V-SP(供
7、應商名稱,商品名稱,數量, 總價格,供貨日期),并按照供貨日期排序;五、分析(共計10分)設關系模式R(S,T,C),S表示學生名,T表示教師名,C表示課程名。每一教師只教一門課,每門課有若干教師,學生可選多門課,但選定某門課后就對應一個固定的教師。試根據該關系模式的語義分析其函數依賴,并判斷其是否3NF,是否BCNF。二、 一、填空1、 數據結構,數據操作,完整性約束條件2、 DBMS3、 隔離,封鎖4、 Drop,Delete5、 A,D(E=80(RS) 6、 單一二、選擇BCBDA, DBAAD三、簡答1、數據結構化,數據的共享性高、冗余度低、易擴充,數據獨立性高,數據由DBMS統一管
8、理和控制2、在數據運行過程中,大量數據不斷插入、刪除、修改,時間一長,會影響系統的性能。因此DBA要定期對數據庫進行重組織,以提高系統的性能。3、CD的閉包=CDAEB4、是無損聯接的5、把對數據的修改寫到數據庫中和把表示這個修改的日志記錄寫到日志文件中是兩個不同的操作。有可能在這兩個操作之間發生故障。如果先寫了數據庫修改,而在運行記錄中沒有登記這個修改,則以后就無法恢復這個修改了。如果先寫日志,但沒有修改數據庫,按日志文件恢復時只不過是多做了一些不必要的UNDO操作,并不會影響數據庫的正確性。因此為了安全,一般要求“先寫日志文件”。四、用SQL語句描述如下操作要求(每題5分,共計25分):1
9、. SQL語句(1) Select count(*) from供貨記錄 where經辦人=王明; (2) Select * from商品, 供貨記錄 where 商品.商品編號 = 供貨記錄.商品編號 AND 地址 like 成都;(3) Select供應商名稱 from供應商,供貨記錄,商品where供應商.供應商編號= 供貨記錄.供應商編號 AND商品.商品編號 = 供貨記錄.商品編號 AND (數量1000 OR 數量*單價)10000;(4) SELECT DISTINCT供應商編號 FROM 供貨記錄 GH1 WHERE NOT EXISTS (SELECT * FROM供貨記錄 G
10、H2 WHERE GH2.供應商編號= S1101 AND NOT EXISTS (SELECT * FROM供貨記錄 GH3 WHERE GH3.供應商編號= GH1.供應商編號AND GH3. 商品編號= GH2. 商品編號);(5) CREATE VIEW V-SP(供應商名稱,商品名稱,數量, 總價格,供貨日期) AS SELECT供應商.供應商名稱, 商品.商品名稱, 數量, 商品.單價*供貨記錄, 數量, 供貨日期 FROM 供應商, 商品 WHERE供應商.商品編號 = 商品.商品編號ORDER BY 供貨日期;2. 改進與完善E-R圖略改進關系模式,如:供應商(供應商編號,供應
11、商名稱, 地址, 聯系電話, 聯系人)商品(商品編號,商品名稱,型號,單價,產地,生產日期)供貨記錄(供應商編號,商品編號,供貨日期,數量,實際單價,總金額,經辦人)其中,實際單價或總金額二者之一可為空,對應調整單價或調整總價的方法。五、已知候選碼為(S,C)-T, (S,T)-C, T-C, 這里(S,C)和(S,T)都是候選碼,S,C,T都是主屬性。因為沒有任何非主屬性對碼傳遞依賴或部分依賴,因此是是3NF,但T是決定因素,而不包含碼,因此不是BCNF。 數據庫原理 考試題(A卷)一、單項選擇題(本大題共10小題,每小題2分,共20分)1DB、DBMS和DBS三者之間的關系是( )。A.D
12、B包括DBMS和DBS B.DBS包括DB和DBMSC.DBMS包括DB和DBS D.不能相互包括2對數據庫物理存儲方式的描述稱為( )。A.外模式 B.內模式 C.概念模式 D.邏輯模式3在數據庫三級模式間引入二級映象的主要作用是( )。A.提高數據與程序的獨立性 B.提高數據與程序的安全性C.保持數據與程序的一致性 D.提高數據與程序的可移植性4視圖是一個“虛表”,視圖的構造基于( )。A.基本表 B.視圖C.基本表或視圖 D.數據字典5關系代數中的運算符對應SELECT語句中的以下哪個子句?( )A.SELECT B.FROMC.WHERE D.GROUP BY6公司中有多個部門和多名職
13、員,每個職員只能屬于一個部門,一個部門可以有多名職員,從職員到部門的聯系類型是( )。A.多對多 B.一對一C.多對一 D.一對多7.如何構造出一個合適的數據邏輯結構是( )主要解決的問題。A.關系數據庫優化 B.數據字典C.關系數據庫規范化理論 D.關系數據庫查詢 8將ER模型轉換成關系模型,屬于數據庫的( )。A需求分析 B概念設計C邏輯設計 D物理設計9事務日志的用途是( )。A.事務處理 B.完整性約束C.數據恢復 D.安全性控制10如果事務T已在數據R上加了X鎖,則其他事務在數據R上( )。A只可加X鎖 B只可加S鎖C可加S鎖或X鎖 D不能加任何鎖二、填空題(每空2分,共20分)1數
14、據管理經過了人工管理、文件系統和_三個發展階段。2數據庫的邏輯數據獨立性是由二級映像中的 映象提供的。3關系代數中專門的關系運算包括:_、投影、連接和除法。4SQL語言提供數據庫定義、_、數據控制等功能。5在SQL SELECT語句查詢中,要去掉查詢結果中的重復記錄,應該使用_關鍵字。6在DBMS的授權子系統中,授權和回收權限的語句分別是_和REVOKE語句。7從關系規范化理論的角度講,一個只滿足1NF的關系可能存在的四方面問題是:數據冗余度大、修改異常、插入異常和_。8如果兩個實體之間具有M:N聯系,則將它們轉換為關系模型的結果是_個表。9在數據庫設計中,規劃存儲結構和存取方法屬于_設計。1
15、0關系中主碼的取值必須唯一且非空,這條規則是_完整性規則。三、簡答題(本大題共5小題,每小題4分,共20分)1數據模型的三大要素是什么?2數據庫設計的基本步驟是什么?3什么是事務?事務具有哪些特性? 4簡述數據庫并發操作通常會帶來哪些問題。5簡述系統故障時的數據庫恢復策略。四、設計題(本大題共5小題,每小題4分,共20分)現有關系數據庫如下: 學生(學號,姓名,性別,專業) 課程(課程號,課程名,學分) 學習(學號,課程號,分數) 分別用關系代數表達式和SQL語句實現下列15小題(注意:每小題都要分別寫出關系代數表達式和SQL語句!每小題關系代數表達式2分,SQL語句2分): 1檢索所有選修了
16、課程號為“C112”的課程的學生的學號和分數;2檢索“英語”專業學生所學課程的信息,包括學號、姓名、課程名和分數;3檢索“數據庫原理”課程成績高于90分的所有學生的學號、姓名、專業和分數;4檢索不學課程號為“C135”課程的學生信息,包括學號,姓名和專業;5檢索至少學過課程號為“C135”和“C219”的課程的學生的信息,包括學號、姓名和專業。五、綜合題(本大題共2題,每題10分,共20分)1現有如下關系模式:借閱(圖書編號,書名,作者名,出版社,讀者編號,讀者姓名,借閱日期,歸還日期),基本函數依賴集F=圖書編號(書名,作者名,出版社),讀者編號讀者姓名,(圖書編號,讀者編號,借閱日期)歸還
17、日期(1)讀者編號是候選碼嗎?(2分)(2)寫出該關系模式的主碼。(2分)(3)該關系模式中是否存在非主屬性對碼的部分函數依賴?如果存在,請寫出一個。(2分)(4)該關系模式滿足第幾范式?并說明理由。(4分)2. 某工廠生產多種產品,每種產品由不同的零件組裝而成,有的零件可用在不同的產品上。產品有產品號和產品名兩個屬性,零件有零件號和零件名兩個屬性。根據語義設計ER模型,并將ER模型轉換成關系模式,要求關系模式主碼加下劃線表示。(ER模型4分,關系模型6分)三、 一、單項選擇題(每小題2分,共20分)題號 1 2 3 4 5 6 7 8 9 10答案 B B A C A C C C C D二、
18、填空題(每空2分,共20分)。 1 數據庫系統 2 外模式/模式映像 3 _選擇_ 4 _數據操縱_ 5 _DISTINCT_ 6 _GRANT_ 7 _刪除異常_ 8 _3_ 9 _物理_ 10 _實體_三、簡答題(共5小題,每小題4分,共20分)。1. 數據結構、數據操作、完整性約束。(錯一個扣1分,全錯不得分)2. 需求分析、概念結構設計、邏輯結構設計、物理結構設計、數據庫實事、數據庫運行和維護。(錯一個扣0.5分,全錯不得分)3. 事務是用戶定義的一個數據庫操作序列,這些操作要么全做要么全不做,是一個不可分割的工作單位。(2分)事務具有原子性、一致性、隔離性和持續性等特性。(每點0.5
19、分)4. 丟失修改、不可重復讀、讀“臟”數據。(錯一個扣1分,全錯不得分)5. (1)正像掃描日志文件,找出在故障發生前已經提交的事務,將其事務標識記入REDO隊列。同時找出故障發生時尚未完成的事務,將其事務標識記入UNDO隊列。(2)對UNDO隊列中的各個事務進行撤銷處理。(3)對REDO隊列中的各個事務進行重做處理。(錯一個扣1.5分,全錯不得分)四、設計題(共5小題,每小題關系代數式2分,SQL語句2分,共20分)。注意:答案不唯一!1檢索所有選修了課程號為“C112”的課程的學生的學號和分數;select 學號,分數 from 學習 where 課程號=C112;學號,分數( 課程號=
20、C112(學習)2. 檢索“英語”專業學生所學課程的信息,包括學號、姓名、課程名和分數;select 學習.學號,姓名,課程名,分數from 學生,課程,學習where 學習.學號=學生.學號 and 學習.課程號=課程.課程號 and 專業=英語;學號,姓名,課程名,分數(學號,姓名( 專業=英語(學生))學習課程號,課程名(課程) 3. 檢索“數據庫原理”課程成績高于90分的所有學生的學號、姓名、專業和分數;Select 學生.學號,姓名,專業,分數 from 學生,學習 Where 學生.學號=學習.學號 and 分數90 and 課程號=(select 課程號 from 課程 where 課程名=數據庫原理);學號,姓名,專業,分數(學號,姓名,專業(學生)( 分數90( 學習)課程號,課程名( 課程名=數據庫原理(課程)))4檢索不學課程號為“C135”課程的學生信息,包括學號,姓名和專業;Select 學號,姓名,專業 from 學生 Where 學號 not in(select 學號 from 學習 where 課程號=C135);(學號(學生)-學號( 課程號=C135( 學習)(學號,姓名,專業(學生)5檢索至少學過課程號為
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 【正版授權】 ISO/IEC GUIDE 50:2014 RU Safety aspects - Guidelines for child safety in standards and other specifications
- 【正版授權】 ISO/IEC 23092-3:2025 EN Information technology - Genomic information representation - Part 3: Metadata and application programming interfaces (APIs)
- 生物技術制藥工藝知識考點解析
- 宜賓一診考試試題及答案
- 儀容儀表考試試題及答案
- 醫院培訓考試試題及答案
- 六一兒童節棧橋活動方案
- 六一公司參觀活動方案
- 六一創意過山車活動方案
- 六一商場活動方案
- 《供熱計量技術規程》JGJ173-2009
- 攝影攝像拍攝合同范本
- 人身損害三期評定規范
- 2024屆梧州市八年級物理第二學期期末聯考試題含解析
- 2024中考道法圖表題專項訓練
- 《紅樓夢》飲食文化研究
- 《機械制圖》期末考試題庫388題(含答案)
- 新媒體視頻節目制作 課件 學習領域1 新聞短視頻制作
- 福建省泉州市晉江第一中學高一物理摸底試卷含解析
- 肝硬化的中醫護理查房課件
- 音樂(人音全國版)四年級生日快樂變奏曲-2課件
評論
0/150
提交評論