數(shù)據(jù)庫復習題_第1頁
數(shù)據(jù)庫復習題_第2頁
數(shù)據(jù)庫復習題_第3頁
數(shù)據(jù)庫復習題_第4頁
數(shù)據(jù)庫復習題_第5頁
免費預覽已結束,剩余11頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、、選擇題1、數(shù)據(jù)庫系統(tǒng)的核心是(A.編譯系統(tǒng)B .數(shù)據(jù)庫 C .操作系統(tǒng)D . DBMS2、.在數(shù)據(jù)庫設計中,用 E R圖來描述信息結構但不涉及信息在計算機中的表示,據(jù)庫設計的()階段。A需求分析B .概念設計C .邏輯設計 D .物理設計在數(shù)據(jù)庫中下列說法不正確的是A. 數(shù)據(jù)庫避免了一切數(shù)據(jù)冗余B. 數(shù)據(jù)庫中的數(shù)據(jù)可以共享C. 數(shù)據(jù)庫減少了數(shù)據(jù)冗余D. 數(shù)據(jù)庫中的數(shù)據(jù)得到了統(tǒng)一管理存儲在計算機中有結構可共享的數(shù)據(jù)集合是A .數(shù)據(jù)庫系統(tǒng) B .數(shù)據(jù)庫 C . DBMS D .數(shù)據(jù)結構現(xiàn)有關系:學生(學號、( )。)。它是數(shù)3、4、5、為姓名、系號、系名、系主任),為得到優(yōu)化的關系模式應設計6、

2、7、A . 2個表C. 4 個表 邏輯數(shù)據(jù)獨立性是指(A .模式變,應用程序不變C.應用程序變,模式不變數(shù)據(jù)庫系統(tǒng)依靠(具有封鎖機制定義完整性約束條件模式分級、各級之間有映象機制DDL語言和DML語言互相獨立內外存數(shù)據(jù)交換最終是通過(UWA 完成B. DBMS完成OS完成D.鍵盤完成B .D.D)支持數(shù)據(jù)獨立性。9、個表個表.內模式變,應用程序不變 子模式變,應用程序不變A.B.C.D.DBS 中,A.C.事務有多個性質,其中不包括(A .一致性B .唯一性10、數(shù)據(jù)庫的網狀模型應滿足的條件是A.B.C.原子性D .隔離性允許一個以上的結點無雙親,允許一個結點有多個雙親 必須有兩個以上的結點有

3、且僅有一個結點無雙親,其余結點都只有一個雙親 每個結點有且僅有一個雙親C.D.11. 數(shù)據(jù)庫系統(tǒng)與文件系統(tǒng)的主要區(qū)別是(A. 數(shù)據(jù)系統(tǒng)復雜,而文件系統(tǒng)簡單B. 文件系統(tǒng)不能解決數(shù)據(jù)冗余和數(shù)據(jù)獨立性問題,而數(shù)據(jù)庫系統(tǒng)可以解決C. 數(shù)據(jù)庫系統(tǒng)實現(xiàn)了數(shù)據(jù)的整體結構化D. 文件系統(tǒng)管理的數(shù)據(jù)量較小,而數(shù)據(jù)庫系統(tǒng)可管理龐大的數(shù)據(jù)量12. 關于數(shù)據(jù)庫系統(tǒng)的正確敘述是()。13.14.A.B.C.數(shù)據(jù)庫中只存在數(shù)據(jù)項之間的聯(lián)系。 數(shù)據(jù)庫的數(shù)據(jù)項之間和記錄之間都存在聯(lián)系。 數(shù)據(jù)庫的數(shù)據(jù)項之間無聯(lián)系,記錄之間存在聯(lián)系。 數(shù)據(jù)庫的數(shù)據(jù)項之間和記錄之間都不存在聯(lián)系。D.數(shù)據(jù)庫中存儲的是(A數(shù)據(jù)BC.數(shù)據(jù)以及數(shù)據(jù)之間

4、的聯(lián)系D在數(shù)據(jù)庫中產生數(shù)據(jù)不一致的原因是( A數(shù)據(jù)存儲量太大BC.未對數(shù)據(jù)進行完整性控制 數(shù)據(jù)庫系統(tǒng)的特點是()。.數(shù)據(jù)模型.信息)。.沒有嚴格保護數(shù)據(jù).數(shù)據(jù)冗余15.數(shù)據(jù)保護。A.數(shù)據(jù)共享B.數(shù)據(jù)存儲16. 關系規(guī)范化中的刪除操作異常是指(A不該刪除的數(shù)據(jù)被刪除BC.應該刪除的數(shù)據(jù)未被刪除D17. 在一個關系中如果有這樣一個屬性存在, 這個屬性為(A關鍵字D數(shù)據(jù)獨立、減少數(shù)據(jù)冗余、避免數(shù)據(jù)不一致和加強了C .數(shù)據(jù)應用D .數(shù)據(jù)保密),插入異常是指(.不該插入的數(shù)據(jù)被插入.應該插入的數(shù)據(jù)未被插入它的值能惟一地標識關系中的每一個元組,)。18. SQL語言具有(A.B.C.)。 B .數(shù)據(jù)項C.

5、主屬性)的功能。.主屬性值D.19.從字是(A.C.關系規(guī)范化、數(shù)據(jù)操縱、數(shù)據(jù)控制 數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)控制 數(shù)據(jù)定義、關系規(guī)范化、數(shù)據(jù)控制 數(shù)據(jù)定義、關系規(guī)范化、數(shù)據(jù)操縱E R模型向關系模型轉換時, 一個1: N聯(lián)系轉換為關系模式時,該關系模式的關鍵)。M端實體的關鍵字B一端實體關鍵字與 N端實體關鍵字組合.N端實體的關鍵字D.重新選取其次屬性20.關系數(shù)據(jù)庫的規(guī)范化理論主要解決的問題是A.如何構造合適的數(shù)據(jù)邏輯結構 C.如何構造合適的應用程序界面 21.事務的原子性是指(事務中包括的所有操作要么都做,要么都不做。 事務一旦提交,對數(shù)據(jù)庫的改變是永久的。一個事務內部的操作及使用的數(shù)據(jù)對并

6、發(fā)的其他事務是隔離的。 事務必須是使數(shù)據(jù)庫從一個致性狀態(tài)變到另一個一致性狀態(tài)。B如何構造合適的數(shù)據(jù)物理結構 D 如何控制不同用戶的數(shù)據(jù)操作權限)。A.B.C.D.22.若事務在運行過程中,由于某種原因,造成事務未運行至正常的終點就停止了運行,這 種情況稱為()。A .事務故障B .系統(tǒng)故障C.介質故障D .運行故障23多用戶的數(shù)據(jù)庫系統(tǒng)的目標之一是使它的每個用戶好像面對著一個單用戶的數(shù)據(jù)庫一樣 使用它,為此數(shù)據(jù)庫系統(tǒng)必須進行()。A安全性控制B.完整性控制C.并發(fā)控制D.可靠性控制24.用于數(shù)據(jù)庫恢復的重要文件是()。A.數(shù)據(jù)庫文件B。索引文件C.日志文件D.備注文件25.在數(shù)據(jù)庫的安全性控制

7、中, 為了保證用戶只能存取他有權存取的數(shù)據(jù),在授權的定義中,數(shù)據(jù)對象的()授權子系統(tǒng)就越靈活。A.范圍越小B。范圍越大C.約束越細致D.范圍越適中SQL語言具有兩種使用方式,分別稱為()和()。A.提示式SQL B .交互式SQL C .解釋式SQL D .嵌入式SQL 以下各敘述中,不正確的有()迄今為止,數(shù)據(jù)庫系統(tǒng)中最常見的三種數(shù)據(jù)模型是層次模型、網狀模型和關系 模型網狀模型和層次模型都是非過程化的數(shù)據(jù)模型關系數(shù)據(jù)語言進行查詢操作的結果,一般是一個滿足查詢條件的集合 SQL中的視圖是由基本表導出的虛表)26.27、A.B.C.D.數(shù)據(jù)模型的三要素是(A.B.C.D.外模式,概念模式,內模式

8、關系模型,網狀模型,層次模型1: 1的聯(lián)系,1: n和聯(lián)系,m: n的聯(lián)系數(shù)據(jù)結構,數(shù)據(jù)操作,數(shù)據(jù)約束條件DB DBM僑口 DBS三者間的關系是(A. DB包括 DBM罰 DBSB. DBMS包括 DBS和 DB30、任何由二個屬性組成的關系(A 可能為1NF B. 在并行執(zhí)行多個事務時(A.29、31、B.C.D.B.)DBS包括DB和DBMSD. DBS 與 DB和 DBMSB關)可能為2NFC. 可能為3NFD. 必為3NF)正確的運行結果應該是惟一確定的凡串行調度執(zhí)行的結果,都認為是正確的 交叉調度可能產生不正確的結果,應避免使用如果各事務都有遵守兩段鎖協(xié)議,其運行結果必惟一確定 )利

9、用日志文件恢復事務時,對尚未結束的事務,應(A.進行UNDO處理C.執(zhí)行 COMMIT操作實體之間聯(lián)系的方式有A. 1種 B . 2種DML的基本操作不包括(A.插入 B .修改 事務日志文件用于保存(A程序運行過程C.程序的執(zhí)行結果36.建立索引屬于數(shù)據(jù)庫的(A概念設計B、邏輯設計I37.在關系代數(shù)中,可以用選擇和笛卡爾積表示的運算是(A.投影B.聯(lián)接 C. 交D.除法32、33、34、35、38.數(shù)據(jù)模式是(.進行REDO!理.重新執(zhí)行已登記的操作.排序 D .查詢).數(shù)據(jù)操作對數(shù)據(jù)的更新操作)C、物理設計 D、實現(xiàn)與維護設計A 文件的集合C 數(shù)據(jù)的集合B 記錄的集合D 記錄類型及其聯(lián)系的

10、集合39.下列SQL語句中,能夠實現(xiàn)“收回用戶 ZHAO對學生表(STUD )中學號(XH )的修 改權”這一功能的是(A. REVOKE UP DATE(XH) ON TABLE FROM ZHAOB. REVOKE UPDA TE(XH) ON TABLE FROM PUBLICC. REVOKE UPDA TE(XH) ON STUD FROM ZHAOD. REVOKE UP DATE(XH) ON STUD FROM P UBLIC40. 現(xiàn)有一個關系:借閱(書號、書名,庫存數(shù),讀者號,借期,還期),假如同一本書允許一個讀者多次借閱,但不能同時對一種書借多本。則該關系模式的碼是()。

11、A書號B、讀者號C書號+讀者號 D 、書號+讀者號+借期41. 利用日志文件恢復系統(tǒng)時,對已經結束的事務,應(A.進行UNDO處理B .進行REDOESC.執(zhí)行COMMIT操作D.重新執(zhí)行已登記的操作42、關系代數(shù)的五個基本操作可直接轉換成元組關系演算表達式,它們是并、差、投影、選 擇和(A .交B .笛卡兒積C.自然聯(lián)結43. 在數(shù)據(jù)庫需求分析階段,數(shù)據(jù)字典是對系統(tǒng)中A.數(shù)據(jù)的描述)。D .除法( )。B.處理的描述C.功能的描述D.數(shù)據(jù)與處理關系的描述44.有關系:教學(學號、教工號、課程號),假定每個學生可以選修多門課程 , 由多名學生來選修,每個老師只能講授一門課程 ,每門課程可以由多

12、個老師來講授 系的主鍵是(A.課程號)。B.教工號45.46.48.49.C.(學號,課程號)D.(學號,教工號)數(shù)據(jù)庫的并發(fā)操作有可能帶來的三個問題中包括( A.數(shù)據(jù)獨立性降低B.無法讀出數(shù)據(jù)C.權限控制D丟失更新以下關于事務調度和封鎖的描述中,正確的是( A 遵守兩段封鎖協(xié)議的并發(fā)事務一定是可串行化的 B .可串行化的并發(fā)事務一定遵守兩段封鎖協(xié)議 C.遵守兩段封鎖協(xié)議的并發(fā)事務不一定是可串行化的 D .遵守兩段封鎖協(xié)議的并發(fā)事務一定不會產生死鎖 在事務依賴圖中,若各個事務之間的依賴關系構成循環(huán),則就會出現(xiàn)( A .死鎖B .共享鎖C.活鎖D .排它鎖按照封鎖協(xié)議規(guī)定,一個事務要讀取數(shù)據(jù)對象

13、Q必須先執(zhí)行的操作是(A.READ( Q)B.WRITE ( QC.LOCK S (Q)D丄OCK X (Q)實體完整性規(guī)則是指關系中()A.不允許有空行B.主鍵不允許有空值)。,每門課程可以:,那么該關C.不允許有空列D.外鍵不允許有空值50 .設有事務T1和T2,其并發(fā)操作順序如下圖所示。該并發(fā)操作帶來的問題是( A.丟失更新B.不一致分析C.讀了“臟數(shù)據(jù)”D.寫錯誤51有12個實體類型,并且它們之間存在著5個是1: N聯(lián)系,6個是M: N 有()A . 17 個 B . 18 個 C52.下面的敘述中,哪一條不是T1T2 READ ( A ) A : =A*2 WRITE (A) ROL

14、LBACKREAD (A)15個不同的二元聯(lián)系, 其中4個是1:1聯(lián)系,聯(lián)系,那么根據(jù)轉換規(guī)則,這個E-R模型轉換成的關系模式.23 個 D . 27 個概念模型的性質()A .豐富的語義表達能力C .易于修改D53 .在下列SQL語句中,屬于數(shù)據(jù)控制的語句是(A. CREATE DROP DELETE ALTERC. SELECT UP DATE DELETE INSERTB .易于交流和理解.在計算機中易于實現(xiàn))54.要保證數(shù)據(jù)庫的數(shù)據(jù)邏輯獨立性,需要修改的是(A .模式B.模式與內模式的映射C .模式與外模式的映射D .內模式若關系模式R的函數(shù)依賴集中候選碼都是決定因素,A. 2NFB

15、. 3NF C下列與數(shù)據(jù)庫安全性無關的是(A.數(shù)據(jù)更改B.數(shù)據(jù)破壞55.56.57.58.B . GRANT REVOKED. CREATE DROP ALTER)則.BCNF D . 4NF)C .數(shù)據(jù)泄露DR能達到的最高范式是(.數(shù)據(jù)抽象)使某個事務永久處于等待狀態(tài)而得不到執(zhí)行的現(xiàn)象稱為(A.死鎖 B .活鎖 C .串行調度D .并行調度當局部E-R圖合并成全局E-R圖時,可能會出現(xiàn)沖突,下列選項中不屬于合并沖突的是)A.屬性沖突59.如果關系模式 賴于候選碼,則稱A . 2NFB.語法沖突C .結構沖突D.命名沖突R INF,且每個非主屬性既不部分函數(shù)依賴于候選碼,也不傳遞函數(shù)依 R屬于

16、()B . 3NFC.BCNFD. 4NF60. SQL語言中建立惟一性索引的命令是CREATE INDEX索引名ON基本表名CREATE INDEX UNIQU索引名 ON基本表名(屬性名CREATE UNIQUE INDE索引名 ON基本表名(屬性名A.B.C.D.()(屬性名)CREATE DISTINCT INDEX索引名 ON基本表名(屬性名)()1、關系操作的特點是一次一記錄。()2、數(shù)據(jù)庫是數(shù)據(jù)庫系統(tǒng)的核心。)3、關系模型中數(shù)據(jù)結構的基本單位是基本層次聯(lián)系。)4、訪問控制是對用戶訪問數(shù)據(jù)庫各種資源的權限的控制。)5、6、8、三級封鎖協(xié)議是保證數(shù)據(jù)一致性的封鎖協(xié)議。 外模式是模式的

17、子集。數(shù)據(jù)結構化是數(shù)據(jù)庫與文件系統(tǒng)的根本區(qū)別。 數(shù)據(jù)庫的完整性是指數(shù)據(jù)的正確性和相容性。)9、DBA是凌駕于許可系統(tǒng)之外的“超級用戶”,是所有數(shù)據(jù)庫的擁有者。)10、可串行性是并發(fā)控制正確性的唯一標準二、簡述題1關系的實體完整性規(guī)則、參照完整性規(guī)則2. 簡述并發(fā)事務可串行化調度的含義。3. 簡述SQL中的為保證數(shù)據(jù)的安全性而提供的兩個功能及其作用。4. 簡述并發(fā)操作帶來的三類數(shù)據(jù)不一致性以及產生的主要原因,如何解決?5. 簡述基于封鎖的并發(fā)控制中共享鎖的含義及作用。6. 簡述數(shù)據(jù)庫完整性規(guī)則的三個組成部分。7. 簡述數(shù)據(jù)庫系統(tǒng)的特點。8、說明如果關系數(shù)據(jù)庫的設計不好,可能帶來哪幾個問題?9、說

18、明數(shù)據(jù)庫設計的主要步驟。10. 簡述數(shù)據(jù)庫系統(tǒng)可能發(fā)生的故障及其恢復方法。11. 簡述關系規(guī)范化的目的及步驟。12. 簡述 DBMS勺功能。13. 封鎖來帶來哪些問題?如何解決?14. 碼、外碼的概念。15. 模式、內模式、外模式的概念。16對于非規(guī)范化的關系模式,怎樣轉變?yōu)?NF ?對于1NF怎樣轉變?yōu)?NF ?對于2NF怎樣轉變?yōu)?NF ?17在數(shù)據(jù)庫的保護中有數(shù)據(jù)的安全性和完整性,它們有何區(qū)別?18事務中的提交和回滾是什么含義?19. 敘述等值連接與自然連接的區(qū)別和聯(lián)系。20. 什么是數(shù)據(jù)庫的數(shù)據(jù)獨立性?21. 簡述數(shù)據(jù)庫中觸發(fā)器的概念與作用四、填空題1. 數(shù)據(jù)庫恢復要涉及到的兩個技術是

19、_2. DBMS并發(fā)控制的單位為 事務 。數(shù)據(jù)轉儲登記日志文件 。數(shù)據(jù)的完整性約束4.用樹型結構表示實體類型及實體間聯(lián)系的數(shù)據(jù)模型稱為3. 結構數(shù)據(jù)模型的三個組成部分是數(shù)據(jù)結構、數(shù)據(jù)操作和_層次模型5數(shù)據(jù)庫設計分為以下六個設計階段:需求分析階段、數(shù)據(jù)概念模型設計 、數(shù)據(jù)庫邏輯設計階段、數(shù)據(jù)庫物理設計階段 、數(shù)據(jù)庫實施階段、數(shù)據(jù)庫運行和維護階段。6.數(shù)據(jù)庫保護包括:安全性保護、完整性保護、7.由于數(shù)據(jù)庫系統(tǒng)在三級模式之間提供了 證了數(shù)據(jù)庫系統(tǒng)具有較高的數(shù)據(jù)獨立性。&在合成E-R圖時,要注意消除 _ 問題。9.數(shù)據(jù)庫管理系統(tǒng)(DBMS)通常提供_兩層映射功能,所以就保問題,在優(yōu)化 E-R圖時,要注

20、意消除、數(shù)據(jù)操縱、數(shù)據(jù)控制和數(shù)據(jù)庫維護。10.在SQL SELECT語句查詢中,要去掉查詢結果中的重復記錄,應該使用鍵字。11.外模式/模式映象為數(shù)據(jù)庫提供了獨立性。12. 在SQL SELECT語句查詢中,要去掉查詢結果中的重復記錄,應該使用 關鍵字。13. 在DBMS的授權子系統(tǒng)中,授權和回收權限的語句分別是 語句。14分解關系的兩條基本原則是: , 15數(shù)據(jù)管理經歷的三個階段是 、 16. 完整性規(guī)則由三部分組成 、仃.信息的三個世界是 、 18.制作后備副本的過程稱為 ,又分為 19關系操作的特點是 操作,傳統(tǒng)的集合運算有20.數(shù)據(jù)冗余可能導致的問題有數(shù)據(jù)不一致和修改復雜五、有職工表E

21、MP和部門表DEPT如圖所示,其中有下劃線的屬性為主鍵,有波浪線的屬性為外鍵。下面操作能不 能正確執(zhí)行?為什么?1檢索部門號為 “ D05的職工號不能,違背了參照完整性2將EMP表中職工李路”的部門號改為空值能3刪除職工崔浩”的記錄能4. 在EMP表中插入記錄(“25”, “ D0”,王瑩”)不能,違反了實體的完整性5在DEPT表將部門號D01 改為空。不能,違反了實體完整性EMPDEPT職工號部門號職工名E01D03李路E25D01武明E19D04崔浩E32D01李穎部門號部門名D01研發(fā)部D02市場部D03人事部D04財務部六、應用題1試對下列操作寫出授權語句:WANG(1) 把對學生表的

22、插入、修改、刪除權限授予給用戶GRANT INSERT , UPDATE DELETEON TABLE STO WANG(2) 把對課程表的查詢權限授予給全體用戶。GRANT SELETE ON TABLE BIAO TO P UBLIC(3) 從用戶ZHANGS收對選課表的修改權限。REVOKE UP DATE ON TABLE SC FROM ZHANG2已知學生表S、選課表C和學生選課表SC,其關系模式如下:SC( SNO CNO GR ,CNO為課程號,CN為課程名,CR為學分,GRS (SNC SN SS , C (CNC CN CR 其中SNC為學號,SN為姓名,SS為系名, 為成

23、績。試用SQL語言實現(xiàn)下列操作:SN CNO CN GR,并按SNC升序排序。(1) .建立一個視圖 V_SSC( SNC CREATE V_SSC (SNC, SN, CNO,CN,GR ) AS SELECT S.SNO(2) 從視圖V_SSC上查詢平均成績在 90分以上的學號、平均分及總分(3) . 查詢不選修C3課程的學生的學號和姓名(4) 求選修C4課程的學生的平均年齡。(5) .查詢超過50人選修的課程名稱。(6) .統(tǒng)計每門課程的學生選修人數(shù),要求顯示課程號和人數(shù),查詢結果按人數(shù) 降序排列,若人數(shù)相同,按課程號升序排列。用關系代數(shù)和SQL實現(xiàn)下列操作:(1) 求選修了全部課程的學

24、生學號(2) 查詢數(shù)學系成績在 80分以上的學生的學號,姓名(3) 求選修了課程號為“ C2或“ C3課的學生學號 3模擬一圖書管理系統(tǒng)讀者(索引號,姓名,性別,地址) 說明:索引號為主鍵,所有字段都不為空。圖書(索引號,書名,數(shù)量,出版日期,價格)說明:索引號為主鍵,所有字段都不為空,價格在5 400之間。借閱(讀者索引號,圖書索引號,借書日期,還書日期)說明:RID , BID為主鍵,外鍵。還書日期為空或大于借書日期。(1) .根據(jù)要求用SQL建三張表。(2) 插入數(shù)據(jù)(具體數(shù)據(jù)自行給出)。(3) 將圖書價格低于 10元的圖書加價10%。(4) 刪除1990年以前出版的“計算機基礎”書籍。(5) 完成如下查詢(a) 查詢借書日期在 2006-11-11到2006-11-28之間的讀者和所借書名

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論