華東交通大學2010-2011第二學期試卷_第1頁
華東交通大學2010-2011第二學期試卷_第2頁
華東交通大學2010-2011第二學期試卷_第3頁
華東交通大學2010-2011第二學期試卷_第4頁
華東交通大學2010-2011第二學期試卷_第5頁
已閱讀5頁,還剩1頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

1、精選優質文檔-傾情為你奉上承諾:我將嚴格遵守考場紀律,知道考試違紀、作弊的嚴重性,還知道請他人代考或代他人考者將被開除學籍和因作弊受到記過及以上處分將不授予學士學位,愿承擔由此引起的一切后果。專業 網絡工程 班級 在班序號 學生簽名: 華東交通大學20102011學年第二學期考試卷 試卷編號:( A )卷 數據庫系統原理 課程 課程類別:必、限、任閉卷()、開卷(范圍)( ): 考試日期: 題號一二三四五六總分累分人簽名題分10202050100得分考生注意事項:1、本試卷共 7 頁,總分100分,考試時間120分鐘。2、考試結束后,考生不得將試卷、答題紙和草稿紙帶出考場。得分評閱人 一、填空

2、題(每空1分,共10分)1.數據庫管理系統在外模式、模式和內模式這三級模式之間提供了兩層映象,其中 映象保證了數據的邏輯獨立性。2. 數據模型通常由 、數據操作和完整性約束三部分組成。3. 事務的ACID特性包括原子性、一致性、隔離性和 。4. 有10個實體型,它們之間存在12個不同的二元聯系,其中3個是1:1聯系類型,3個是1:n聯系類型,6個m:n聯系類型,那么根據轉換規則,這個E-R結構轉換成的關系模式個數N的取值范圍是 。5. 設關系R中有15個元組,關系S中有10個元組,則R與S的笛卡爾積中元組個數是 個。6. 如果在一個系統中同時支持多種封鎖粒度供不同的事務選擇,則這種封鎖方法稱為

3、 。7.長期存儲在計算機內、有組織的、可共享的大量數據的集合稱為 。8.多個事務并發執行時可能出現的數據不一致性問題有:丟失修改,不可重復讀和 。9. 數據庫系統中基本的封鎖類型有共享鎖和 。10. 若屬性A是基本關系R的主屬性,則A不能取空值,這是關系數據庫完整性約束中的 規則。得分評閱人 二、選擇題(每題2分,共20分)1. 以下關于視圖的描述中,錯誤的是( )。 A視圖不是真實存在的基本表,而是一張虛表。B當對通過視圖看到的數據進行修改時,相應的基本表的數據也要發生變化。C在創建視圖時,若其中某個目標列是聚合函數時,必須指明視圖的全部列名。D對視圖修改時,相應基本表中的數據不會被修改。2

4、.關于FOREIGN KEY約束的描述不正確的是( )。 A體現數據庫中表之間的關系。B實現參照完整性。C可以在創建好相應的表后,再添加FOREIGN KEY約束。D每個表中都必須定義。3.設R是一個關系模式,如果R中的每個屬性都是不可分解的,則稱R屬于( )。 A.第1范式      B.第2范式 C. 第3范式  D.BC范式4.設有關系R(A, B, C)的值如右圖: A B C22 323 433 5則函數依賴( )在上述關系中成立。A. BCAB. ABC C. ABD. BA5.數據庫(DB)、數據庫管理系統(DBMS)和

5、數據庫系統(DBS)三者之間的關系是( )。A. DB包括DBMS和DBS B.DBS包括DB和DBMSC. DBMS包括DB和DBS D.不能相互包括6.關于多個事務的并發調度,以下說法錯誤的是( )。A 所有遵守兩段鎖協議的事務,其并行執行結果一定是正確的。B若對并發事務的一個調度是可串行化的,則所有事務都必定遵循兩段鎖協議。C遵守兩段鎖協議的事務并發執行時可能發生死鎖。D滿足沖突可串行化的并發調度其結果一定是正確的。7.下列關于數據庫恢復策略描述中,錯誤的是( )。A 對于事務故障,應利用日志文件撤銷該事務對數據庫所做的操作。B 對于系統故障,恢復程序要強行撤消所有未完成事務,重做已經提

6、交的事務。C 系統故障的恢復需要使用數據副本。D對于介質故障,必須重裝數據副本。8.概念結構設計階段得到的結果是( )。A. 數據字典描述的數據需求 B.某個DBMS所支持的數據模型C. E-R圖表示的概念模型 D.包括存儲結構和存取方法的物理結構9.下列關于死鎖和活鎖問題的描述,錯誤的是( )。A.數據庫系統中避免活鎖常用的方法是先來先服務的策略。B.數據庫系統中預防死鎖的常用方法有一次封鎖法和順序封鎖法。C.數據庫系統中診斷死鎖的常用方法有超時法和事務等待圖法。D.數據庫系統中解決死鎖的常用方法是預防死鎖的發生。10.下列關于數據轉儲和日志文件的描述,錯誤的是( )。A.動態轉儲期間可以有

7、事務在運行。B.靜態轉儲過程中不允許有事務在運行。C.動態轉儲方式中,不需要建立日志文件。D.靜態轉儲方式中,日志文件可有可無。得分評閱人 三、分析解答題(共20分)1.(4分)事務T1和T2的一個并發調度序列如下:S=r1(A)w1(A)r2(A)w2(A)r1(B)w1(B)r2(B)w2(B)。(1)該調度是否可串行化?(1分)(2)如果是可串行化調度,請給出一個與其等價的串行調度序列。(3分)2.(8分)設關系R和S分別如下圖所示,要求:(5分)分別求出a1、a2、a3和a4的象集;(2分)S在(B,C)上的投影;(1分)計算R ÷ S的結果。ABCBCDa1b1c2b1c2

8、d1a2b3c7b2c1d1a3b4c6b2c3d2a1b2c3關系Sa4b6c6a2b2c3a1b2c13.(8分)已知關系模式R<U,F>,其中U=A,B,C,D,E ,F = ABC, BD, CE, ECB, ACB ,求(AB)F+ 。(要求寫出求解步驟)四、綜合設計題(共50分)得分評閱人 1.(共26分)有一學生-課程數據庫,包括三張表,學生表包括屬性有:學號(CHAR(4) )、姓名(CHAR(10) )、性別(CHAR(2) )、年齡(SMALLINT)和系(CHAR(20) ),學號為碼;課程表包括屬性有:課程號(CHAR(5) )、課程名(CHAR(20) )

9、、先行課(CHAR(5) )和學分(INT),課程號為碼;學生選課表包括屬性有:學號、課程號和成績(INT),學號和課程號的組合為碼。三張表的關系模式表示如下: student(sno,sname,ssex,sage,sdept),course(cno,cname,cpno,ccredit),sc(sno,cno,grade)。請根據下列題目要求寫出相應的SQL語句。(1)(6分)建立“學生”表student,學號是主碼,姓名取值唯一,性別只能取“男”或“女”。 (2)(4分)查詢分數不及格的學生姓名和分數。(3)(3分)插入一條課程記錄:課程名稱是'數據庫' ,課程編號是&#

10、39;10011',學分是4。(4)(3分)將軟件工程系所有學生的年齡增加1歲。(5)(4分)建立“軟件工程”系學生的視圖rjgc_view,視圖屬性包括sno、sname、sage。 (6)(3分)刪除課程編號為“10011”的所有選課信息。 (7)(3分)把對表course的SELECT權限授予用戶“劉星”。 2.(10分)針對上題的學生-課程數據庫有如下查詢:select sname, cname from student, sc, course where grade>85 and sdept =軟件工程and o = o and student.sno = sc.sno(1)(4分)請寫出其對應的關系代數表達式。(2)(6分)下圖1為用關系代數表達式優化算法優化處理后的標準語法樹,請將其補充完整。 3.(14分)學生學籍管理系統中主要涉及的對象包括學生、宿舍、班級、班主任。其中,學生由學號、姓名、性別、所在系等屬性來描述;宿舍由宿舍編號、地址、人數等屬性來描述;班級由班級名稱、學生人數等屬性來描述;班主任由職工號、姓名、性別、是否為優秀班主任等屬性來描述。其中,一個班級一般有若干名學生,而一個學生只能屬于一個班級。一名班主任只能負責一個班級,班主任同時可以給該班級的學生教課。一個宿舍可以住多個學生,而一個學生只能住在某一個指定宿舍。(1)(8分)下面

溫馨提示

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

評論

0/150

提交評論