數(shù)據庫原理及應用復習指南(附答案)_第1頁
數(shù)據庫原理及應用復習指南(附答案)_第2頁
數(shù)據庫原理及應用復習指南(附答案)_第3頁
數(shù)據庫原理及應用復習指南(附答案)_第4頁
數(shù)據庫原理及應用復習指南(附答案)_第5頁
已閱讀5頁,還剩5頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、數(shù)據庫原理及應用復習指南一、考試形式:閉卷統(tǒng)考二、考試題型單項選擇題(本題10小題;每小題2分,共20分)填空題(本題1??眨靠?分洪1。分)簡答題(本題4小題,每小題6分,共24分)設計題(本題6小題,每小題4分,共24分)綜合題(本題3小題,共22分)三、重點難點第1章緒論掌握數(shù)據庫、數(shù)據庫管理系統(tǒng)、數(shù)據庫系統(tǒng)的概念與關系了解數(shù)據管理技術的產生與 發(fā)展、理解數(shù)據庫系統(tǒng)的特點掌握數(shù)據模型的組成要素;掌握數(shù)據模型分類;幾個基 本術語,特別是關系模型中碼的含義。掌握數(shù)據庫系統(tǒng)的三級模式結構與兩級映像,書28頁的圖1.16第2章關系數(shù)據庫理解關系的概念;關系中的主屬性、非主屬性的含義;關系的性質

2、,關系模式的形式 化表示。掌握關系模型的組成.要素;結合S-C,理解關系的三種完整性約束;掌握關系代數(shù)的含義;傳統(tǒng)的集合運算、專門的關系運算中的選擇、投影、連接(包 括外連接)、除(難點)。根據給出的語義描述,寫出關系代數(shù)表達式;或根據關系代數(shù)表達式寫結果;簡單的 代數(shù)表達式與SQL語句之間的轉換。第3章關系數(shù)據庫標準語言SQL理解SQL的特點;掌握定義修改和刪除數(shù)據庫、表、索引的方法;重點掌握數(shù)據查 詢的方法。掌握數(shù)據更新的方法。掌握視圖的概念、作用,視圖與表的區(qū)別;掌握定義、修改、刪 除、查詢、更新視圖的方法重點復習書上的所有例題、書后的作業(yè)、補充的實驗練習。第4章數(shù)據庫安全性掌握數(shù)據庫安

3、全性的基本概念,了解計算機及信息安全技術的兩種安全標準 掌握數(shù)據庫安全性控制方法,特別是授權與回收了解數(shù)據庫中角色的概念 了解視圖機制和審計、數(shù)據加密第5章數(shù)據庫完整性掌握數(shù)據庫完整性的基本概念 掌握三種完整性定義及其檢查方法與連約處理 掌握觸 發(fā)器和存儲過程的定義和使用第6章關系數(shù)據理論掌握關系數(shù)據理論問題的提出;掌握函數(shù)依賴、平凡與非平凡函數(shù)依賴、完全和部分 函數(shù)依賴、傳遞函數(shù)依賴的基本概念;多值依賴的概念;理解1NF、2NF、3NF、BCNF、4NF;重視書189頁的圖6.8理解Armstrong公理系統(tǒng)的3條規(guī)則掌握計算屬性集關于函數(shù)依賴集的閉包的方法(算法6.1)掌握求最小函數(shù)依賴集

4、的 方法(定義6.15)掌握分解到2NF3NFBCNF的算法。第7章數(shù)據庫設計掌握數(shù)據庫設計的基本步驟;重視書210頁的圖7.3 了解需求分析階段的任務、方 法、數(shù)據字典的內容掌握概念結構設計的方法;實體屬性劃分原則;E-R圖集成的 步驟和合并時的三種沖突問題在邏輯結構設計中掌握ER圖向關系模型轉換的方法。理解物理設計時索引的概念。根據給出的語義描述,能夠畫出合理的ER圖;并轉化成關系模式。第9章關系查詢處理和查詢優(yōu)化了解查詢處理步驟;第10章數(shù)據庫恢復技術掌握事務的概念和ACID特性。了解故障的種類;不同故障恢復的不同策略。了解 數(shù)據庫恢復的原理。掌握恢復的實現(xiàn)技術一一數(shù)據庫轉儲和登記日志文

5、件;登記日志文 件的原則。了解數(shù)據庫鏡像的概念。第11章并發(fā)控制理解并發(fā)的概念掌握并發(fā)帶來的三種數(shù)據不一致問題。掌握封鎖的概念;X鎖和S 鎖;了解封鎖協(xié)議。理解活鎖和死鎖的概念;預防診斷和解除 理解并發(fā)調度的可串行性及可串行化調度 理 解兩段鎖協(xié)議。了解封鎖的粒度。四、樣題1 .假設需要建立一個圖書借閱管理數(shù)據庫,已知:圖書的屬性有書號(唯一)書名,讀者的 屬性有借書證號(唯一)、姓名、住址、電話,出版社的屬性 有出版社名稱(唯一)、 地址、電話。其中:每本圖書只能有一個出版社出版發(fā)行,每個讀者可以同時借閱多本圖 書,也可以在不同時候借閱同一本圖書,系統(tǒng)需要記錄每本圖書被借閱的借閱日期和歸還

6、日期。(1)根據上述表達的意思,畫出其E -R圖。(2)將這個E-R圖轉換為關系模式,并給出各關系模式中的主關鍵字。2 .現(xiàn)有一應用,包括三個實體:“供應商”、“零件”、“工程”。其中供應商有屬性:供 應商號、姓名、狀態(tài)、所在城市,零件有屬性:零件號、零件名、顏色、重量,工程有屬 性:工程號、工程名。一個供應商可供給多個工程多種 零件,一個工程可使用多個供應商 供給的多種零件,一種零件可由多個供應商供給多個工程。(1)根據上述表達的意思,畫出其ER圖。(4分)(2)將這個E-R圖轉換為關系模式,并給出各關系模式中的主關鍵字。(4分)3 .設有如下的三個關系模式:S (SNO,SNAME,AGE

7、,SEX)SC (SNO,CNO,GRADE)C (CNO,CNAME,TEACHER )試寫出檢索學習 LIU 老師講授課程的女學生的姓名(SNAME )的關系代數(shù)表達式。4 .設有如下的三個關系模式:dept (DeptNo, DeptName)person (No, Name, Professor, Sex, DeptNo)pay (No, Year, Mon th , Bo nus)試寫出檢索市場部所有女員工(姓名)2005年1月工資的關系代數(shù)表達式5 .關系R和S如下圖所示,試計算R*S(外連接)的結果7 .設有兩個關系R(A , B , C)和S(C, D , E),試用關系代數(shù)表

8、達式表達下列SQL查詢語句。select A, Efrom R, Swhere R.C=S.C and B=D8 .對學生課程數(shù)據庫有如下查詢:SELECT Cn ameFROM Stude nt. Course, SCWHERE Stude nt.S no=SC.S no AND SC.C no=Course.C no AND Sdept=S1 試 用關系代數(shù)表示上述SQL語句。9 .設有3個關系模式如下:部門(部門編號,部門名稱)職工(工號,姓名,職稱,部門 編號)工資(工號,年份,月份,津貼)用SQL語言完成下列問題。1)查詢津貼在1000和3000元之間的職工的工資信息。2)查詢部門編

9、號為“ 101”的職工的基本信息和工資情況,按津貼降序排列。3)查詢2009年職工的工號,姓名和津貼總額。4)查詢2009年平均津貼超過2000元的各部門信息,結果包含部門編號,部門名稱,平均 津貼。5)將職稱為“高級”的職工津貼增長10%。6)創(chuàng)建人事部員工基本信息的視圖view_rs,包括工號、姓名、職稱。10 .現(xiàn)有圖書借閱關系數(shù)據庫如下:圖書(圖書號、書名,作者,單價,庫存量)讀者(讀者 號,姓名,工作單位,地址)借閱(圖書號,讀者號,借期,還期,備注),其中:還期為NULL表示該書未還。用SQL 語句,完成下列6題。1)檢索圖書“數(shù)據庫系統(tǒng)概論”的庫存量2)檢索讀者“李林”所借圖書的

10、書名。3)將讀者“李林”所借圖書的信息從借閱表中刪除。4)建立未還圖書的讀者姓名和單位視圖AAA。5)檢索借閱了 10本書的讀者姓名。6)檢索沒有借閱書的讀者姓名,工作單位。11 .現(xiàn)有如下關系模式:R (A,B,C,D,E) , R上存在的函數(shù)依賴有AB.E,Bf C, CDo1)R上的碼是什么?2)該關系模式滿足2NF嗎?為什么?3)如果將關系模式R分解為:R1 (A, B, E) , R2 (B, C, D)指出關系模式R2的碼,并說明關系模式R2最高滿足第幾范式?4)試將關系模式R分解到BCNF。12 .現(xiàn)有如下關系模式.:R (A,B,C,D, E,G) , R上存在的函數(shù)依賴有F=

11、ADAE , CB八G , BDAA , A C1)碼是什么?2)該關系模式.滿足2NF嗎?為什么?3)該關系模式滿足3NF嗎?若不滿足,試將關系模式R分解到3NF。13 .如下描述教學管理的數(shù)據表R中記錄教師講授的課程及教師所屬系的情況課程名教師姓名系C1 一王宇計算機系C2吳敏數(shù)學系C3衛(wèi)民數(shù)學系C4 :張川物理系C5吳敏數(shù)學系請回答下列問題:1)試分析該關系模式的函數(shù)依賴,并指明其主鍵。2) R最高為第幾范式?為什么?3)將該關系模式分解到3NF。14 .現(xiàn)某銀行有表:開戶(卡號,姓名,身份證,余額)存取款記錄(卡號,操作時間,存取 款金額)其中,存取款金額為正表示存款,為負表示取款。試定義AFTER觸發(fā)器,當銀行存取款記錄表增加一條存取款記錄后,自動修改銀行開戶 表中相應用戶的余額(1分)Create trigger tranlon存取款記錄after in sertAS(1r 、(1八、(1分)(1(1分)(1分)(1分)(1分)(1分)(1/X 、Update開戶from 開戶 s , i nserted iSet余額=余額+i.存取款金額Where s.卡號=i.卡號15 .假設有另一個811表,

溫馨提示

  • 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

提交評論