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

下載本文檔

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

文檔簡介

1、、單項選擇題(在每小題的四個備選答案中,選出一個正確答案,并將正確答案的序號填在題干的括號內(nèi)。每小題 2分,共30分)1 .設事務T1和T2,對數(shù)據(jù)庫中的數(shù)據(jù) A進行操作,可能有如下幾種情況,請問哪一種不會發(fā)生沖突操作(D )。正在寫A, T2要t賣A正在寫A, T2也要寫A正在讀A, T2要寫A正在讀A, T2也要讀A2 .下面的選項不是關系數(shù)據(jù)庫基本特征的是( A )。A.不同的列應有不同的數(shù)據(jù)類型B.不同的列應有不同的列名C.與行的次序無關D.與列的次序無關3 .在視圖上不能完成的操作是(C )。A.更新視圖B.查詢C在視圖上定義新的表D.在視圖上定義新的視圖4 .規(guī)范化理論是關系數(shù)據(jù)庫

2、進行邏輯設計的理論依據(jù),根據(jù)這個理論,關系數(shù)據(jù)庫 中的關系必須滿足:每一個屬性都是(B )。A.長度不變的B.不可分解的C.互相關聯(lián)的D.互不相關的5 . 一個事務的執(zhí)行,要么全部完成,要么全部不做,一個事務中對數(shù)據(jù)庫的所有操作都是一個不可分割的操作序列的屬性是(A )。A.原子性B.一致性C.獨立性D.持久性6 .解決并發(fā)操作帶來的數(shù)據(jù)不一致問題普遍采用(A)技術。A.封鎖B.存取控制C.恢復D.協(xié)商7 .以下(B)不屬于實現(xiàn)數(shù)據(jù)庫系統(tǒng)安全性的主要技術和方法。A.存取控制技術B.視圖技術C.審計技術D.出入機房登記和加防盜門8 . SQL語言集數(shù)據(jù)查詢、數(shù)據(jù)操縱、數(shù)據(jù)定義和數(shù)據(jù)控制功能于一體

3、,其中,CREATEDROR ALTERS句是實現(xiàn)哪種功能(C)。A.數(shù)據(jù)查詢B.數(shù)據(jù)操縱C數(shù)據(jù)定義D.數(shù)據(jù)控制9 .在ER模型中,如果有 3個不同的實體型,3個M:N聯(lián)系,根據(jù)ER模型轉換為 關系模型的規(guī)則,轉換為關系的數(shù)目是( C )。10 .從一個數(shù)據(jù)庫文件中取出滿足某個條件的所有記錄形成一個新的數(shù)據(jù)庫文件的操 作是(C)操作。A.投影B.連接C選擇D.復制11 .要保證數(shù)據(jù)庫的數(shù)據(jù)獨立性,需要修改的是(A)A.三層模式之間的兩種映射B.模式與內(nèi)模式C模式與外模式D.三層模式12 .下面的選項不是關系數(shù)據(jù)庫基本特征的是( A)。A.不同的列應有不同的數(shù)據(jù)類型 B.不同的列應有不同的列名C

4、.與行的次序無關D.與列的次序無關13 . 一個關系只有一個(C)。A.候選碼B.外碼C.主碼D.超碼14 .解決并發(fā)操作帶來的數(shù)據(jù)不一致問題普遍采用( B )技術。A.存取控制B.封鎖C.恢復D.協(xié)商15 .以下(D)不屬于實現(xiàn)數(shù)據(jù)庫系統(tǒng)安全性的主要技術和方法。A.存取控制技術B.出入機房登記和加防盜門C.審計技術D.視圖技術16 .表布兩個或多個事務可以同時運行而不互相影響的是( C )。A.原子性B.一致性C.獨立性D.持久性17 .下列不屬于并發(fā)操作帶來的問題是( D)。A.丟失修改B.不可重復讀C.臟讀D.死鎖18 . SQL中的視圖機制提高了數(shù)據(jù)庫系統(tǒng)的( D )。A.完整性B.并

5、發(fā)控制C.隔離性D安全性19 .下述SQL命令中,允許用戶定義新關系時,引用其他關系的主碼作為外碼的是 (B)。B. REFERENCESC. DELETED. SELECT20 .在數(shù)據(jù)庫設方f中,將 ER圖轉換成關系數(shù)據(jù)模型的過程屬于( B)。A.需求分析階段B.邏輯設計階段C.概念設計階段D.物理設計階段21 .如果事務T獲得了數(shù)據(jù)項 Q上的排他鎖,則 T對Q ( C)。A.只能讀不能寫B(tài).只能寫不能讀C.既可讀又可寫D.不能讀也不能寫22 .如果有兩個事務,同時對數(shù)據(jù)庫中同一數(shù)據(jù)進行操作,不會引起沖突的操作是 (D)。A.一個是 DELETE 一 個是 SELECTB.一個是 SELE

6、CT 一個是 DELETEC.兩個者B是UPDATED.兩個者B是SELECT23 .下列四項中,不屬于數(shù)據(jù)庫系統(tǒng)特點的是( C )。A.數(shù)據(jù)共享B.數(shù)據(jù)完整性C.數(shù)據(jù)冗余度高D.數(shù)據(jù)獨立性高24 . 一個關系只有一個(D)。A.候選碼B.外碼C.超碼D.主碼25 .在視圖上不能完成的操作是(C)。A.更新視圖B.查詢C在視圖上定義新的表D.在視圖上定義新的視圖26 .關系模式中,滿足 2NF的模式(B)。A.可能是1NFB.必定是1NFC必定是3NFD.必定是BCNF27 .概念結構設計是整個數(shù)據(jù)庫設計的關鍵,它通過對用戶需求進行綜合、歸納與抽 象,形成一個獨立于具體 DBMS的(B )。A

7、.數(shù)據(jù)模型B.概念模型C層次模型D.關系模型28 .表布兩個或多個事務可以同時運行而不互相影響的是( C )。A.原子性B.一致性C.獨立性D.持久性29 .下列不屬于并發(fā)操作直接帶來的問題是( C )。A.丟失修改B.不可重復讀C死鎖D.臟讀30 . SQL中的視圖機制提高了數(shù)據(jù)庫系統(tǒng)的(D)。A.完整性B.并發(fā)控制C.隔離性D安全性二、填空題:(每空1分,共20分)1. .關系數(shù)據(jù)模型中,二維表的列稱為屬性 ,二維表的行稱為元組 。2. SQL的中文全稱是結構化杳詢語言。3. 實體之間的聯(lián)系有一對多 、 一對一 、 多對多 三種。4. 基本的封鎖類型有兩種:排它鎖和 共享鎖。5. 用戶選作

8、元組標識的一個候選碼為主碼_,其屬性不能取空值 。6. SQL語言除了具有數(shù)據(jù)查詢和數(shù)據(jù)操縱功能之外,還具有數(shù)據(jù)定義 和 數(shù)據(jù)捽制的功能,它是一個綜合性的功能強大的語言。7. 數(shù)據(jù)庫數(shù)據(jù)具有 永久存儲、 有組織 和 可共享三個基本特點。8. 在一個關系R中,若每個數(shù)據(jù)項都是不可再分割的,那么R 一定屬于 第一 范式。9. 基本的封鎖類型有兩種:一排它鎖 和一共享鎖。10. 數(shù)據(jù)庫的安全性是指保護數(shù)據(jù)庫以防止不合法的使用所造成的數(shù)據(jù)泄露、更改_或破壞 。11. 任彳51 DBMS都提供多種存取方法。常用的存取方法有 索引(index)方法、HASH方法、聚簇(Cluster)方法 等。12. 在

9、關系模式 R (D, E, G)中,存在函數(shù)依賴關系 E- D, (D, G) 一 E,則候選碼是 (E,G) ,(D,G).關系模式 R (D, E, G)屬于 3NF 范式。13. SQL的中文全稱是結構化杳詢語言。14. “三分技術一,七分_>a_,十二分 基礎數(shù)據(jù)”是數(shù)據(jù)庫建設的基本規(guī)律。15. 是一系列的數(shù)據(jù)庫操作,是數(shù)據(jù)庫應用程序的基本邏輯單元。16. 數(shù)據(jù)庫的完整性是指數(shù)據(jù)的F確性一 和 相容性一。三、名詞解釋:(每小題3分,共15分)1、數(shù)據(jù)獨立性數(shù)據(jù)獨立性是指建立在數(shù)據(jù)的 邏輯結構和物理結構 分離的基礎上,用戶以簡單的 邏輯結構操作數(shù)據(jù)而無需考慮數(shù)據(jù)的物理結構,轉換工作

10、由數(shù)據(jù)庫管理系統(tǒng) 實現(xiàn)。數(shù)據(jù)獨立性分為數(shù)據(jù)的物理獨立和數(shù)據(jù)的邏輯獨立。物理獨立性是指用戶的應用程序與存儲在磁盤上的數(shù)據(jù)庫中數(shù)據(jù)是相互獨立的。即, 數(shù)據(jù)在磁盤上怎樣存儲由 DBMS管理,用戶程序不需要了解,應用程序要處理的只是數(shù)據(jù) 的邏輯結構,這樣當數(shù)據(jù)的物理存儲改變了,應用程序不用改變。2、主碼關系中能夠唯一標識一個元組的屬性組3、BCNF每一個決定因素都包含碼的關系模式4、自然連接 特殊的等值連接,它要求兩個關系中進行比較的分量必須是相同的屬性組, 并且在結果中把重復的屬性去掉5、參照完整性6、數(shù)據(jù)7、數(shù)據(jù)庫管理系統(tǒng)8、候選碼9、意向鎖、10、 數(shù)據(jù)庫四、問答題:(每小題4分,共20分)1

11、.在數(shù)據(jù)庫中為什么要并發(fā)控制2 .什么是數(shù)據(jù)庫恢復簡述數(shù)據(jù)庫恢復的基本技術。3 .試述數(shù)據(jù)庫設計過程的各個階段上的設計描述。4 .統(tǒng)計數(shù)據(jù)庫中存在何種特殊的安全性問題5 . 什么是PL/SQL請寫出它的基本結構。6 .請給出檢測死鎖發(fā)生的一種方法,當發(fā)生死鎖后如何解除死鎖7 .試述查詢優(yōu)化在關系數(shù)據(jù)庫系統(tǒng)中的重要性。8 .數(shù)據(jù)庫的完整性概念與數(shù)據(jù)庫的安全性概念有什么區(qū)別和聯(lián)系9 . 試述數(shù)據(jù)庫設計過程的各個階段上的設計描述。10 .試述實現(xiàn)數(shù)據(jù)庫安全性控制的常用方法和技術。11 .試述兩段鎖協(xié)議的概念。12 .并發(fā)操作可能會產(chǎn)生哪幾類數(shù)據(jù)不一致用什么方法能避免各種不一致的情況13 .試述事務的

12、概念及事務的四個特性。14 .什么是數(shù)據(jù)庫的概念結構試述其特點和設計策略。15 .試闡述一下數(shù)據(jù),數(shù)據(jù)庫,數(shù)據(jù)庫管理系統(tǒng)的定義16 .設有關系R和S,$試寫出RS $的值17 .設有關系R (A, B, C)和S (D, E, F),設有關系代數(shù)表達式:$試寫出與上述 關系代數(shù)表達式等價的 SQL語句。18 .試寫出3NF的定義。當一個關系模式不是3NF時,會出現(xiàn)什么問題試舉例說明19 .試寫出2NF的定義。當一個關系模式不是2NF時,會出現(xiàn)什么問題試舉例說明20 .試寫出BCNF的定義。當一個關系模式不是BCNF時,會出現(xiàn)什么問題試舉例說明21 .設關系模式R(A, B, C, D, E)其

13、中A, B, C, D, E為關系模式R的屬性,F(xiàn)是R上成立 的函數(shù)依賴集,即 F= ABC, B8A, AC-B, D-E ,其中符號 AB-C表示屬性 C函數(shù)依賴于屬性 A和Bo試寫出R的候選鍵,并說明理由。22 .設有關系R (A, B, C)和S (B, C, D),試寫出與關系代數(shù)表達式 $等價的SQL 語句23 . SQL中表達完整性約束的規(guī)則主要有哪幾種及其內(nèi)容是什么24 .試闡述事務的定義及其基本性質25 .什么是計算機系統(tǒng)安全性計算機系統(tǒng)的安全性問題可分為哪幾類26 .試述兩段鎖協(xié)議的概念。27 . SQL中表達完整性約束的規(guī)則主要有哪幾種28 .試述事務的概念及事務的四個特

14、性。29 .說明數(shù)據(jù)庫設計的主要步驟。30 .試述關系數(shù)據(jù)庫系統(tǒng)查詢優(yōu)化為什么會做得比用戶更好。31 .試述數(shù)據(jù)庫設計過程的各個階段上的設計描述。32 .設某商業(yè)集團關于商店銷售商品的數(shù)據(jù)庫中有三個基本表33 .設職工數(shù)據(jù)庫中有兩個基本表34 .設某商業(yè)集團為倉庫存儲商品設計了三個基本表35 .某汽車運輸公司數(shù)據(jù)庫中有一個記錄司機運輸里程的關系模式36 .設某商業(yè)集團數(shù)據(jù)庫中有三個實體集37 .設有一個記錄各個球隊隊員每場比賽進球數(shù)的關系模式38 .假設某商業(yè)集團數(shù)據(jù)庫中有一關系模式R如下39 .設大學里教學數(shù)據(jù)庫中有三個實體集40 .圖中顯示一張交通違章處罰通知書,根據(jù)這張通知書所提供的信息

15、,設計一個簡 單得E-R模型五、計算題:(每小題3分,共15分)1、在供應商、零件數(shù)據(jù)庫中有以下 3個關系模式:供應商:S(SNQ SNAME, CITY STATUS) 零件:P(PNQ PNAME, WEIGHT, COLOR CITY)供應貨:SP(SNQ PNO, QTY)各屬性的 含義可由屬性名體現(xiàn),不再重復,供應貨關系SP表示某供應商SNO,供應了 PNO零件,數(shù)量為QTY用SQL語言完成以下操作:(每小題2分)41 求供應綠色零件的供應商名字;42 求天津供應商的名字和狀況(STATUS;)43 求零件P1的總供應量;44 把零件 P2的重量增加100;45 從供應商關系中刪除

16、S1記錄。11、 現(xiàn)有關系數(shù)據(jù)庫如下:學生(學號,姓名,性別,專業(yè)、獎學金 )課程(課程號,名稱,學分)學習(學號,課程號,分數(shù))用關系代數(shù)表達式實現(xiàn)下列1 2小題:a)檢索“國際貿(mào)易”專業(yè)中獲得獎學金的學生信息,包括學號、姓名、課程名和分數(shù);(本小題2分)b)檢索學生成績得過滿分(100分)的課程的課程號、名稱和學分;(本小題2分)用SQL語言實現(xiàn)下列3 4小題:c) 對成績得過滿分(100分)的學生,如果沒有獲得獎學金的,將其獎學金設為 1000 元;(本小題3分)d)定義學生成績得過滿分(100分)的課程視圖AAA,包括課程號、名稱和學分; (本小題3分)3、今有如下關系數(shù)據(jù)庫:S(SNQ SN, STATUS CITY

溫馨提示

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

最新文檔

評論

0/150

提交評論