數(shù)據(jù)庫原理試題1及答案_第1頁
數(shù)據(jù)庫原理試題1及答案_第2頁
數(shù)據(jù)庫原理試題1及答案_第3頁
數(shù)據(jù)庫原理試題1及答案_第4頁
全文預覽已結束

下載本文檔

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

文檔簡介

一.填空(10分)1.數(shù)據(jù)管理進展的三個階段分別是(1)、(2)和(3).2.數(shù)據(jù)模型的三個組成部分為(4)、(5)和(6)。3.DBMS總是基于某種數(shù)據(jù)模型,根據(jù)數(shù)據(jù)模型的不同,DBMS可分為(7)、(8)和(9)三種類型。4.概念模型的表示方法最常用的是(10)。二.簡答題(20分)1.數(shù)據(jù)庫的并發(fā)操作帶來哪三類問題?2.什么是數(shù)據(jù)獨立性?3.在數(shù)據(jù)庫階段,數(shù)據(jù)管理有哪些特點?4.兩段鎖協(xié)議是什么?三.寫出下列各表的函數(shù)依賴集和所有候選碼,最高屬于幾級范式?(20分)1.STJ(S,T,J),其中S為學生,T為教師,J是課程,每個教師只教一門課,每門課有若干教師,某一學生選定某門課,就對應一個固定的教師。2.盤貨清單表(貨物,倉庫,數(shù)量,倉庫地址),一個倉庫只有一個地址。3.Employee(雇員,技能,語言),其中“技能”和“語言”相關,例如:Smith只會烹飪法國菜,但能打字法文,德文和英文。4.SPJ(S,P,J),其中S為學生,P為學生在某門課中的名次,J是課程,每個學生在一門課只有一個名次,每門課某個名次只對應一個學生。四.對于數(shù)據(jù)庫的三個基本表(20分)S(S#,SNAME,SEX,AGE)SC(S#,C#,GRADE)C(C#,CNAME,TEACHER)試用SQL語言完成下列要求:1.檢索至少選修兩門課程的學生號。2.檢索選修LIU老師所授課程的女學生的學號和姓名。3.把低于總平均成績的女同學成績提高5%。4.在關系SC中刪除成績不及格的記錄。五.試分析下列分解是否具有無損聯(lián)接和保持函數(shù)依賴特性:(20分)1.設R(ABC),函數(shù)依賴集F1={A→B}在R上成立,一個分解ρ1={AB,AC}2.設R(ABC),函數(shù)依賴集F2={A→C,B→C}在R上成立,分解ρ2={AB,AC}3.設R(ABC),函數(shù)依賴集F3={A→B}在R上成立,一個分解ρ3={AB,BC}4.設R(ABC),函數(shù)依賴集F4={A→B,B→C}在R上成立,分解ρ4={AC,BC}六.填寫下列各種范式的規(guī)范化過程圖(8分)1NF↓消除(2NF))↓消除(3NF↓消除(BCNF))↓消除(4NF答案:一.(1)人工管理階段(2)文件系統(tǒng)階段(3)數(shù)據(jù)庫階段(4)數(shù)據(jù)結構(5)數(shù)據(jù)操作(6)數(shù)據(jù)的完整性約束(7)層次型(8)網狀型(9)關系型(10)ER方法二.1.數(shù)據(jù)獨立性是指數(shù)據(jù)與程序之間互不影響,相互獨立.分為物理獨立性和邏輯獨立性.物理獨立性是指當數(shù)據(jù)庫的存儲結構改變了,由數(shù)據(jù)庫管理員對模式/內模式映象作相應改變,可以使模式保持不變,從而應用程序也不必改變,保證了數(shù)據(jù)與程序的物理獨立性,簡稱數(shù)據(jù)的物理獨立性.邏輯獨立性是指當數(shù)據(jù)庫的模式改變了,由數(shù)據(jù)庫管理員對各個外模式/模式映象作相應改變,可以使外模式保持不變,應用程序是依據(jù)數(shù)據(jù)的外模式編寫的,從而應用程序不必改變,保證了數(shù)據(jù)與程序的邏輯獨立性,簡稱數(shù)據(jù)的邏輯獨立性.2.(1)丟失修改(2)不可重復讀(3)讀“臟”數(shù)據(jù)3.(1)數(shù)據(jù)結構化(2)數(shù)據(jù)的共享性高,冗余度低,易擴充(3)數(shù)據(jù)獨立性高(4)數(shù)據(jù)由DBMS統(tǒng)一管理和控制4.是指所有事務必須分兩個階段對數(shù)據(jù)項加鎖和解鎖:(1)(1)在對任何數(shù)據(jù)進行讀寫操作之前,首先要申請并獲得對該數(shù)據(jù)的封鎖;(2)(2)在釋放一個鎖之后,事務不再申請和獲得任何其他封鎖.所謂兩段鎖的含義是:事務分為兩個階段,第一階段是獲得封鎖,事務可以獲得任何數(shù)據(jù)項上的任何類型的鎖,但不能釋放任何鎖.第二階段是釋放封鎖,事務可以釋放任何數(shù)據(jù)項上的任何類型的鎖,但不能再申請任何鎖.三.1.候選碼是(S,T)和(S,J)(S,J)→T(S,T)→JT→J屬于3NF2.候選碼是(貨物,倉庫)(貨物,倉庫)→數(shù)量,倉庫→倉庫地址屬于1NF3.候選碼是(雇員,技能,語言).雇員→→(技能,語言)屬于4NF4.候選碼是(J,P)和(S,J)(S,J)→P(J,P)→S屬于BCNF四.1.selects#fromscgroupbys#havingcount(c#)>=22.selects#,snfroms,sc,cwhereteacher=‘liu’andsex=‘F’3.updatescsetgrade=grade*1.05wheregrade<avg(grade)ands#in(selects#fromswheresex=‘F’)4.4.deletefromscwhereGrade<60五.1.1.具有無損聯(lián)接,也保持函數(shù)依賴特性2.2.具有無損聯(lián)接,但不保持函

溫馨提示

  • 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

提交評論