




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、. 從關系規范化理論的角度講,一個只滿足 1NF 的關系可能存在的四方面問題 是:數據冗 余度大、 _插入異常、修改異常和刪除異常 。1、單項選擇題(共 30 分,每小題 2 分。把最恰當的答案 題號填入括號內) 1下面列出的條目中,()是數據庫系統的組成成員。i 操作系統n 數據庫管理系統 川用戶w 數據庫管理員 v .數據庫a、n、川、w 和vb、n、w 和vC、i、n、w 和vd、都是2在下面列出的數據模型中,()是概念數據模型。A、關系模型B、層資模型C、網狀模型D、實體一聯系模型3在關系數據庫中,表( table) 是三級模式結構中的()。A、外模式B、模式C、存儲模式D、內模式5.
2、 設有關系 R (A, B, C)和 S (C, D) R.C=S.C等價的關系代數表達式是(與 SQL 語句 select A,B,D from R,S where )。A、c R.C=S.C( n A,B,D(R X S)C、c R.C=S.C( n A,B R) X ( n DS)B、n A,B,D( d R.C= S.C(RX S)D、d R.C=S.C( n D( n A,BR) X S)6. 嵌入式 SQL 實現時,采用預處理方式是(A 、把 SQL 語句和宿主 語言語句區分開來bC、識別出SQL語句,并處理成函數調用形 式)。B 、為 SQL 語句加前綴標識和結束標D、把SQL語
3、句編譯成二進制碼7. 關系模式 R 中的屬性全是主屬性,則 R 的最高范式必定是 ()。A 、 1NFB、 2NFC、 3NF D、 BCNF&設有關系模式 R (A , B , C, D),其數據依賴集:F= (A , BC, C D,則關 系模式 R 的規范化程 度最高達到()。題是()。B 、如何構造合適的數據物理結構 如何控制不同用戶的數據操作權限D、A 、 1NF B、 2NFC、 3NFD、 BCNF9. 關系數據庫的規范化理論主要解決的問A 、如何構造合適的數據邏輯結構C、如何構造合適的應用程序界面10. 從 ER 圖導出關 系模型時,如果實體間的聯系是 M:N 的,下列說法中正
4、確的是 ( )。A、將N方碼和聯系的屬性納入 M方的屬B、將M方碼和聯系的屬性納 入N方的屬性中C、增加一個關系表示聯 系,其中納入M方和N方的碼D、在M方屬性和N方屬性中均增加一個表示級 別的屬性A、邏輯設計階段段B、概念設計階段C、物理設計階段D 、需求分析階12數據庫恢復的基 礎是利用轉儲的冗余數據。這些轉儲的冗 余數據包括( )。A、數據字典、應用程序、數據庫后備副本B、數據字典、應用程序、審計檔案C、日志文件、數據庫后備副本D、數據字典、應用程序、日志文件13一個事務的執行 ,要么全部完成,要么全部不做,一個事 務中對數據庫的所有操作都 是一個不可分割的操 作序列的特性是()。A、原
5、子性B、一致性C、獨立性D、持久性14下列不屬于并發 操作帶來的問題是( )。A 、丟失修改B 、不可重復讀C、死鎖D、臟讀15設事務 T1 和 T2 ,對數據庫中的數據 A 進行操作,可能有如下幾種情 況,請問哪一種 不會發生沖突操作( )。A、 T1 正在寫 A,T2 要讀 AB、 T1 正在寫 A,T2 也要寫 AC、T1正在讀A,T2要寫AD、T1正在讀A,T2也要讀A2、填空題(共 20分,每空格 2分)1 數據庫的三級模式 結構是對 的三個抽象級別。2關系的并、差、交 操作,要求兩個關系具有 。3. 等式 R?S=RX S成立的條件是。4SQL 中,外模式一級數據結構的基本單位 。
6、5嵌入式SQL的預處理方式,是指預處理程序先對源程序進行掃描,識別出 SQL語句,并處理成宿主語言的 形式 。6.關系模式的操作異 常問題往往是由 引起的。7.邏輯設計的主要工 作是 。8.數據庫恢復的基本 原則是 。9.判斷一個并發調度 是否正確,可以用 _ 概念 來解決。10. ODBC 中,驅動程序管理器的作用是為應 用程序調用和加載三、 簡答題(共 40 分)1、 為什么要進行關系模 式的分解?分解的依據是什么?分解有什么優缺點?( 6 分)2、 數據庫設計的任務是 什么?數據庫設計過程包括幾個主要階段?哪些階段獨立于數據庫管理系統?哪些階段 依賴于數據庫管理系統( 6 分) 答案DD
7、BABCDBACACACD2、填空題(共 20分,每空格 2 分)1數據2相同的關系模式或相同的結構3R 和 S 沒有公共屬 性4視圖5函數調用6數據冗余7把概念模式轉換為 DBMS 能處理的模式 8冗余 9可串行化 10數據庫驅動程序 三、簡答題(共 40 分)1、為什么要進行關系模式的分解?分解的 依據是什么?分解有什么優缺點?( 6 分) ( 1) 由于數據之間存在著聯系和約束,在 關系模式的關系中可能會存在數據冗余 和操 作異常現象,因此需 要進行關系模式的分解,以消除冗余和異 常現象。( 2)分解的依據是數據依 賴和范式。( 3)分解的優點是消除冗 余和異常,缺點是做查詢操作,需做連
8、接 操作,增加了查詢 時間。2、數據庫設計的任務是什么?數據庫設計過程包括幾個主要階段?哪些階段獨立 于數據庫管理系統?哪些階段 依賴于數據庫管理系統( 6 分)( 1)數據庫設計的基本任 務是:根據一個單位的信息需求,處理需 求和數據庫的支撐 環境(包括數據庫管 理系統、操作系統和硬件等),設計出數 據庫模式(包括概念模式、 邏輯模式、外模式和 內模式等)以及應用程序。( 2)數據庫設計可分為 4 個主要階段:需求分析、概念設計、邏輯 設計和物理設計。( 3)需求分析和概念設計獨立于數據庫管理系統。( 4)邏輯設計和物理設計依賴于數據庫管理系統。1. DB 、DBMS 和 DBS 三者之間的
9、關系是( )。ADB 包括 DBMS 和 DBSB DBS 包括 DB 和 DBMSC . DBMS包括DB和DBSD .不能相互包括2. 對數據庫物理存儲方式的描述稱為( )A 外模式B 內模式 C 概念模式D 邏輯模式3. 在數據庫三級模式間引入二級映象的主要作用是( ) A 提高數據與程序的獨立性B 提高數據與程序的安全性C 保持數據與程序的一致性D 提高數據與程序的可移植性4. 視圖是一個“虛表”,視圖的構造基于( )A 基本表B 視圖 C 基本表或視圖D 數據字典5.關系代數中的n運算符對應A SELECTB FROMSELECT 語句中的以下哪個子句?(C WHERED GROUP
10、 BY7 如何構造出一個 合適的數據邏輯結構是()主要解決的問題。A 關系系統查詢優化C.關系數據庫規范化理論B 數據字典D .關系數據庫查詢8. 將 E-R 模型轉換成關系模型,屬于數據庫的()。A. 需求分析B. 概念設計 C. 邏輯設計D. 物理設計9. 事務日志的用途是()A. 事務處理 B. 完整性約束 C. 數據恢復D. 安全性控制10. 如果事務T已在數據R上加了 X鎖,則其他事務在數據R上()A. 只可加 X 鎖 B. 只可加 S 鎖 C. 可加 S 鎖或 X 鎖 D. 不能加任何鎖 二、填空題(本大題 共10小題,每小題 2 分,共 20分)1. 數據庫的邏輯數據獨 立性是由
11、 映象提供的。2. 關系代數中專門的關 系運算包括:選擇、投影、連接和 。3. 設有學生表S(學號,姓名,班級)和學生選課表SC(學號,課程號,成績),為維護數據一致性,表 S 與 SC 之間應滿足 完整性約束。4. 當數據庫被破壞后, 如果事先保存了數據庫副本和 , 就有可能恢復數據 庫。5. 如果一個滿足 1NF 關系的所有屬性合起來組 成一個關鍵字,則該關系最高滿 足的范式是(在 1 NF 、2NF、 3NF 范圍內 )。6. 設關系模式R(A ,B,C,D),函數依賴集F= AB宀C,D宀B ,貝UR的候選碼為7. 從關系規范化理論的 角度講,一個只滿足 1NF 的關系可能存在的四方面
12、問題是:數據冗余度大、插入異常、 和刪除異常。8. 并發控制的主要方法 是 機制。9. 若有關系模式 R(A , B, C)和 S(C, D, E), SQL 語句SELECT A, D FROM R, SWHERE R.C=S.C AND E=80對應的關系代數表達 式是10. 分 E-R 圖之間的沖突主要有 屬性沖突、 、結構沖突三種。3、簡答題(本大題共 4 小題,每小題 5分,共 20分)1. 說明視圖與基本 表的區別和聯系。2. 試述關系模型的參照 完整性規則。3. 簡述系統故障時的數 據庫恢復策略。答案1 、 BBACACCCCD2、1 .外模式 /模式2. 除3.參照 4.日志文
13、件5. 3NF6. AD 7. 修改異常8. 封鎖9.n A,D( r E=80(R S) 10.命名沖突1. 答:視圖是從一個或幾個基 本表導出的表,它與基本表不同,它是 一個虛表,( 2 分) 數據庫中只存放視圖 的定義,而不存放視圖對應的數據,這些 數據存放在原來的基本表中,當基本表中的數據發 生變化,從視圖中查詢出的數據也就隨之改變( 2 分)。視圖一 經定義就可以像基本表一 樣被查詢、刪除,也可以在一個視圖之上再定義新的視圖,但是對視圖的更新操作有限制 (1 分)。2. 答:事務具有四個特 性,即 ACID 特性 : 操作要么都做,要么 都不做。( 1 分) 狀態變到另一個一致 性狀
14、態。( 1 分) 據對并發的其他事務 是隔離的。( 1 分) 變是永久的。( 1 分)1 分)( 1)原子性:事務中包括的所有2)一致性:事務必 須使數據庫從一個一致性 3)隔離性:一個事 務內部的操作及使用的數 ( 4)持續性:事務一 旦提交,對數據庫的改3. 答:參照完整性規則 :若屬性(或屬性組)F 是基本關系 R 的外碼,它與基本關系2 分),則對于 R 中每個元1.5 分)或者等于 S 中某個 元將其事務標識記入 REDO 入 UNDO 隊列( 2 分); 對的主碼 Ks 相對應(基 本關系 R 和 S 不一定是不同的關系) 組在 F 上的值必須為:取空值( F 的每個屬性值均為空值
15、) 組的主碼值( 1.5 分)。4. 答:正像掃描日志文 件,找出在故障發生前已經提交的事務, 隊列,同時找出故障 發生時尚未完成的事務,將其事務標識記UNDO 隊列中的各個事務進行撤銷處理( 1.5 分);對 REDO 隊 列中的各個事務進行重做 處理。( 1.5 分)四一、選擇題:1、要保證數據庫邏輯數據獨立性,需要修改的是 () 。?A.模式 B.模式與內模式的映射C.模式與外模式的映射D.內模式2、 不允許任何其他事務對一個鎖定目標加鎖的鎖是()。A共享鎖B排他鎖C共享鎖或排他鎖D都不是3、 數據庫中()是指數據的正確性和相容性。A 安全性B 完整性 C 并發性 D 恢復性4、 設K為
16、關系模式R中的屬性或屬性組合,若U完全函數依賴K,貝U K稱為R的一個()。A 關鍵字 B 候選碼C 主屬性D 主屬性值5、數據庫系統和文件系統的區別是()。A 數據庫系統復雜,文 件系統簡單;B 文件系統不能解決數據冗余和數據獨立性問題,而數據庫系統能解決此問題;C 文件系統只能管理程 序文件,而數據庫系統能管理各種文件;D 文件系統管理的數據 量小,而數據庫系統管理的數據量大;6、設關系R,按條件f對關系R進行選擇,其關系代數是()。A d f (RX R)B n f (R)C d f(R)D n f(R)7、 關系模式中,各 級模式之間的關系為 ( ) 。A 3NF 2NF 1NFC 1
17、NF 2NF 3NF8、數據庫系統的核心是(A 數據庫B 數據庫管理系統B 3NF 1NF 2NFD 2NF 1NF 3NFC 數據模型9、多用戶共享數據庫時 ,為了保證用戶正確讀寫數據,A 安全性控制B 恢復性控制C 并發性控制10 、數據庫管理系統能實 現對數據的查詢、)。A 數據定義功能B 數據管理功能1 1 、數據模型的三要 素是()。A 數據結構、數據操作 和數據完整性C 數據定義、數據操作 和數據維護12 、 E-R 模型的基本成分是()。A 字段和記錄B 記錄和實體D 軟件工具DBMS必須進行(可靠性控制)。13、關系數據庫用()來表示實體之A 樹結構B 網結構14 、在數據庫系
18、統中A 系統故障15、在并發操作中可還有( )。A 讀“臟”數據16 、具有數據冗余度小,A 文件系統16 、 在一個關系中,個元組,該屬性組稱A 候選碼插入、刪除等操作,這C 數據操縱功能種功能是D 數據控制功能B 數據結構、數據庫定 義和數據庫維護D 關系數據庫、C 聯系和屬性間的聯系。C 二維表,系統的故障類型有三種,如下不是故障B 磁盤故障C 事物故障能產生若干數據庫不一致性,除了丟失修B 不可串行化 C 事物內部故障數據共享以及較高數據獨立性等特征的系B 數據庫系統層次數 據庫和網狀數據D 實體和聯系D 線性表類型的為()。D 操作系統故障改、不能重復讀以外,D 活鎖和死鎖統是()。
19、C管理系統D高級程序如果 有這樣一個屬性組存在,它的值能唯一的 標識此關系中的一為()。B 數據項C 主屬性D 主屬性值18、. 在數據庫設計中,將 E-R 圖轉換成關 系數據模型的過程屬于()。A 需求分析階段B 邏輯設計階段C 概念設計階段 D 物理設計階段19、設F是基本關系R的一個或一組屬性,但不是關系R的碼。如果F與基本 關系S的主碼K相對應,則稱F是基本關系R的()A候選碼B主碼C全碼D外碼20、當局部E-R圖合并成全局E-R圖時,可能出現沖突,面所列舉的沖突中()不屬于上述沖突。A 屬性沖突 B 語法沖突C 結構沖突D 命名沖突21、在SQL語言中,視圖是數據庫體系結構中的()。
20、A 內模式 B 模式C 外模式D 物理模式22、 下列()運算不是專門的關系運算。A 選擇B 投影C 笛卡爾積D 連接23、日志文件的主要 作用是處理數據庫的( )。A 安全性B 完整性C 恢復D 并發控制、 填空 題 :1、三類經典的數據模型 是、 和 。其中, 目前應用最廣泛。2、 模型是面向信息世界的,它是按 用戶的觀點對數據和信息建模; 模型是面向 計算機世界的,它是按計算機系統的觀點 對數據建摸。3、關系模型的實體完整 性是指 。在關系模型中,候選碼是指 , 全碼是指 。4、 設Ei為關系代數 表達式,根據關系代數等價變換 規則,(E1X E2)X E3三,若選擇條件F只涉及E1中的
21、屬性,貝y d F (E1X E2)5、數據依賴是關系中屬 性間的相互關聯,最重要的數據依賴有兩 種,即 依賴和多值依賴。6、在關系規范化過程中 ,將1NF轉化為2NF,要消除 ,若一個關系模式 R 2NF,并且消除了非主屬性對碼的傳 遞依賴,則R _NF7、 數據庫的保護措施有 控制、 控制、 控制和 數據庫恢復等。8、 事務是并發控制的基 本單位,事務的四個性質是 性、性、性和性。9、 并發控制的主要方法 是封鎖,封鎖的類型有兩種,即 鎖和鎖。10、故障恢復的基本手段有和。11、 DBMS勺中文全稱是 。12、數據管理的發展經歷 了人工管理階段、階段和階段。13、 數據庫系統的三級模 式分
22、別是 ,和。其中是用來定 義數據庫的全局邏輯結構的。數據庫系統的兩級獨立性分別是 和。14、 數據庫設計的步驟有需求分析、邏輯結構設計、數據庫實施和。15、實體聯系模型中三種 聯系是、;16、 數據庫系統是由數據 庫、和用戶共同組成;17、并發控制帶來的三種 數據不一致是 、;18、 數據庫的邏輯模 型設計階段,任務是將 轉換成關系模型;19、 關系規范化理論是設計的指南和工具。20、 從用戶角度看,數據 庫系統的體系結構可分為 結構、結構、客戶/服務器結構和結構。三、簡答題:1、什么是E-R圖? E-R圖的基本要素是什么?2、 并發操作可能會產生 哪幾類數據不一致?用什么方法能避免各種不一致
23、的情況?3、數據庫恢復的基本技術有哪些?四、計算:設有如下所示的三個具體關系:ABCafbbdeafcagdafebdgRDEF3d25a14d85d4CDb5c41、求:(1) E仁n A,C,D( d A= aA B= f (RT)(2) E2=n D(S) - n D(T)(3) E3=(R- T) X ( d D5(S)(4) E4=RH ( n A,B(R) X n C(T)2、MNCDc1d1c2d2ABCDa1b1c1d1a1b2c2d3a1b1c2d2a2b2c1d1a3b2c3d1a2b2c2d2求: 、E仁n A,C,D( d A= a1 A B= b1 (MN)(2) 、
24、E2=n c,D(M) - N、E3=(g N)X N五、1、三個關系為:S(S#, SNAME,AGE, SEX)C(C#, CNAME, TEACHER)SC(S#, C#, GRADE)(1) 檢索學習課程號為 C5的學生的學號和姓名;( 2) 檢索“李強”同學不學的課程號;(3) 檢索學習課程號為 C2的學生的學號和成績;( 4) 檢索”程軍”老師所代的課程號和課 程名;( 5) 檢索年齡大于 21 的男學生的學號和姓名;( 6) 檢索選修課程名為 Maths 的學生的學 號和姓名;(7) 檢索選修課程號為 C2或C4的學生學 號;(8) 把“王云”同學的年齡改為22歲;插入一個新的學
25、生記錄(” S9”,”程玲”,21, 女);刪除”程軍”老師所代的課程。2、設有如下所示的零件表 P,供應商表S及供應表SP:P( PNO, PNAM,E PADDR, PQTY)S( SNO, SNAM,E SADDR)SP( SNO, PNO, SPQTY)其中,各列的含義如 下:PN6零件號,PNAM零件名稱,PADD零件存放地點, PQT零件庫存量SN6供應商號,SNAM供應商名稱,SADD供應商地址,SPQT供應量試用SQL語句寫出下 列操作:(1)利用SQL的數據定義 功能創建P表,且定義PNO為主碼。( 1)查詢所有在“北京” 的供應商號,供應商名稱及其所供應的所 有零件數量的總
26、 和( SUM)。( 1) 查詢供應量已超過 1000 的零件 的零件號,零件名稱及零件的庫 存量。( 4) 將所有存放地 點在“西安”的零件的庫存量增加 50%。(5) 從供應關系SP中刪除供應量低于 1000的供應記錄。(6) 將對S表的查詢及插 入的權限授予USER1用戶。1現有如下關系模式:教師(教師編號,姓名,電話,所在部門,借閱圖書編圖書名稱,借閱日期 ,備注)1)試分析該關系模式的 函數依賴,并指明其主碼。2)該關系是否存在部分 函數依賴,若有,請指出。3)將該關系分解到 2NF,3NF。考年2考生(準考證號,姓名,電話,家庭住 址,報考專業編號,報考專業名稱,報 份,備注)1)
27、試分析該關系模式的 函數依賴,并指明其主碼。2)該關系是否存在部分 函數依賴,若有,請指出。3)將該關系分解到 2NF,3NF。七、數 據庫設計題:1學生與教師管理教學 模型如下:1)有若干學生包括:學號、姓名、性別2)有若干教師包括:編號、姓名、性別3)開設若干課程包括:課程號、課程名4)一門課程只安排一名教師任教,一名 使用教材。5)一門課程有多名學生選修,每名學生 成績。求:1)確定實體及其包含的屬性。2)設計系統的概念結構模型( E-R 圖)。3)設計系統的關系數據庫邏輯模型(關2(1) 圖書信息包括:書號、書名、作者、(2)出版社信息包括:出版社號、社名、(3)讀者信息包括:借書證號、姓名、
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 游泳救生員職業發展中的技能要求試題及答案
- 農作物種子繁育員學科知識試題及答案
- 游泳救生員實操技巧的試題及答案
- 另類視角2024裁判員試題及答案
- 2024年農作物種子育種理論試題及答案
- 軸瓦表面處理項目可行性研究報告(范文模板)
- 銅加工設備項目可行性研究報告
- 2024年體育經紀人考試全方位解讀
- 2024年種子繁育員考試真題及答案
- 高標準農田改造工程可行性研究報告(范文參考)
- 2025商業綜合體委托經營管理合同書
- 人工智能導論課件 第十三章 類腦智能
- 河北單招時政試題及答案
- 2024-2025班主任的培訓心得體會(29篇)
- 干部履歷表(中共中央組織部2015年制)
- 貴溪鮑家礦業有限公司采礦權出讓評估報告書
- 低壓電氣基礎知識培訓課件
- 《活著》讀書分享優秀課件
- 童年歌詞拼音版
- 托蘭斯創造性思維測驗-詞匯.
- 重力壩設計計算表格
評論
0/150
提交評論