數據庫系統(tǒng)原理試卷-A_第1頁
數據庫系統(tǒng)原理試卷-A_第2頁
數據庫系統(tǒng)原理試卷-A_第3頁
數據庫系統(tǒng)原理試卷-A_第4頁
數據庫系統(tǒng)原理試卷-A_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、姓名: 學號: 系別: 年級專業(yè): ( 密 封 線 內 不 答 題 )密封線線東莞理工學院(本科)試卷(A卷)2014-2015學年第1學期數據庫系統(tǒng)原理試卷開課單位:計算機學院,考試形式:閉卷題序一二三四五六總 分得分評卷人得分一、單項選擇題(從每小題的四個備選答案中,選出一個正確的答案,并將其代碼填入以下表格內。每小題2分,共40分)1.下述關于數據庫系統(tǒng)的正確敘述是( )。A數據庫系統(tǒng)減少了數據冗余B數據庫系統(tǒng)避免了一切冗余 C數據庫系統(tǒng)中數據的一致性是指數據類型一致D數據庫系統(tǒng)比文件系統(tǒng)能管理更多的數據2. 數據庫系統(tǒng)的最大特點是( A )。A數據的三級抽象和二級獨立性 B數據共享性

2、C數據的結構化 D數據獨立性 3. 自然連接是構成新關系的有效方法。一般情況下,當對關系R和S使用自然連接時,要求R和S含有一個或多個共有的( D )。A元組B行 C記錄D屬性 4關系模式的任何屬性( A )。A不可再分 B可再分 C命名在該關系模式中可以不惟一 D以上都不是 5、關系模型中,一個關鍵字是( C )。A可由多個任意屬性組成 B至多由一個屬性組成 C可由一個或多個其值能惟一標識該關系模式中任何元組的屬性組成D以上都不是 6.SQL語言是( B ) 的語言,易學習。A過程化B非過程化C格式化D導航式 7.假定學生關系是S(S#,SNAME,SEX,AGE),課程關系是C(C#,CN

3、AME,TEACHER),學生選課關系是SC(S#,C#,GRADE)。要查找選修“COMPUTER”課程的“女”學生姓名,將涉及到關系( D )。ASBSC,CCS,SCDS,C,SC 8關系數據模型( )。A只能表示實體間的 1 : 1 聯系B只能表示實體間的 1 : n 聯系C只能表示實體間的 m : n 聯系D可以表示實體間的上述 3 種聯系9.關系運算中花費時間可能最長的運算是( C )。A投影B選擇C笛卡爾積D除10.在數據庫系統(tǒng)中,保證數據及語義正確和有效的功能是( D )。A.并發(fā)控制B.存取控制C.安全控制 D.完整性控制 11.規(guī)范化過程主要為克服數據庫邏輯結構中的插入異常

4、,刪除異常以及 ( A )的缺陷。A數據的不一致性 B結構不合理C冗余度大 D數據丟失 12.關系模型中的關系模式至少是( A )。A1NFB2NFC3NF DBCNF13.在數據庫設計中,用E-R圖來描述信息結構但不涉及信息在計算機中的表示,它是數據庫設計的( B )階段。A需求分析B概念設計C邏輯設計D物理設計14.在數據庫的概念設計中,最常用的數據模型是( D )。A形象模型B物理模型C邏輯模型D實體聯系模型 15.事務的原子性是指( A )。A事務中包括的所有操作要么都做,要么都不做 B事務一旦提交,對數據庫的改變是永久的C一個事務內部的操作及使用的數據對并發(fā)的其他事務是隔離的 D事務

5、必須是使數據庫從一個一致性狀態(tài)變到另一個一致性狀態(tài)16.( B )用來記錄對數據庫中數據進行的每一次更新操作。A后援副本B日志文件C數據庫D緩沖區(qū) 17.在數據庫物理設計階段,建立索引的目的是為了提高數據的( C )。A更改效率B插入效率C查詢效率D刪除效率18.解決并發(fā)操作帶來的數據不一致性總是普遍采用( A )。A封鎖B恢復C存取控制D協商 19.關于“死鎖”,下列說法中正確的是( D )。A死鎖是操作系統(tǒng)中的問題,數據庫操作中不存在 B在數據庫操作中防止死鎖的方法是禁止兩個用戶同時操作數據庫C當兩個用戶競爭相同資源時不會發(fā)生死鎖 D只有出現并發(fā)操作時,才有可能出現死鎖 20.并發(fā)操作會帶

6、來哪些數據不一致性( D )。A丟失修改、不可重復讀、臟讀、死鎖 B不可重復讀、臟讀、死鎖 C丟失修改、臟讀、死鎖 D丟失修改、不可重復讀、臟讀 姓名: 學號: 系別: 年級專業(yè): ( 密 封 線 內 不 答 題 )密封線線得分二、簡答題(每小題5分,共20分)21設關系模式R(ABCD),F是R上成立的函數依賴集,F=A->BC, B->C, C->D則相對于F,(1)R的候選關鍵字是什么?(2)請說明R是否屬于BCNF?(3)如果R不是否屬于BCNF,請把R分解為BCNF的關系模式。 22r(R)=r(A, B, C, G, H, I),F=A®B, A

7、4;C, CG®H, CG®I, B®H,計算(AG)+。23什么是數據庫的安全性和完整性?數據庫安全保護目標又是什么?24事務具有哪些特性?并發(fā)事務可能出現的問題有哪些?并指出下圖的并發(fā)事務出現了什么問題?A1010788 T1R(A)A=A-2W(A) T2R(A)A=A-3W(A)得分三、應用題(本大題有3個小題,共40分 )25設有關系模式R(課程號,教師姓名,學生學號,學生姓名,成績),規(guī)定:每一門課由一名教師講授,每個學生每門課只有一個成績,學生的學號決定學生的姓名。請回答下列問題:(1)請列出該關系模式中包含的所有函數依賴;(2)指出該關系模式的候選

8、碼; (3)關系模式R符合第幾范式?說明理由。(4)將R分解符合第三范式,并說明理由。姓名: 學號: 系別: 年級專業(yè): ( 密 封 線 內 不 答 題 )密封線線26教學數據庫中有學生表Student、班級表Class、課程表Course和成績表Score,它們的結構如下:Student(studentNo, studentName, sex, birthday, native, nation, classNo)Class( classNo, className, institute, grade, classNum)Course( courseNo, courseName, creditH

9、our, courseHour, priorCourse)Score( studentNo, courseNo, term, score)用SQL語句完成以下操作:(1) 在選課Score表中查詢成績不在6080分之間的同學學號、課程號和相應成績(2分) (2) 檢索年齡大于或等于19歲女學生的學號和姓名(2分)(3) 在學生Student表中查詢所有姓“李”且全名為3個漢字的同學學號和姓名(2分)(4) 在學生表Student中查找與“王五”同學在同一個班的同學姓名、班級編號和出生日期。 (2分)(5) 查詢平均分在70分以上的每個同學的選課門數、平均分和最高分。 (2分)(6)查詢選修過課程的學生姓名。(2分)(7)查詢所選修課程的成績大于所有“005”號課程成績的同學學號及相應課程的課程號和成績。(2分)(8)查詢選修了“數據庫系統(tǒng)原理”課程的同學姓名、所在班級編號。(2分)(9)在學生表中,首先按班級編號的升序,然后按出生日期的降序建立一個非聚集索引ClassBirthIdx。(2分)(10)刪除選修了“離散數學”課程的選課記錄。(2分)

溫馨提示

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

評論

0/150

提交評論