西華大學2017數據庫原理期末重點_第1頁
西華大學2017數據庫原理期末重點_第2頁
西華大學2017數據庫原理期末重點_第3頁
西華大學2017數據庫原理期末重點_第4頁
全文預覽已結束

下載本文檔

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

文檔簡介

17級數據庫期末老師最后一節(jié)課重點總結——byzd數據的定義:描述事物的符號記錄稱為數據數據庫是:具有永久儲存有組織和可共享三個基本特點,具有較小的冗余度較高的獨立性和與拓展性并可為各種用戶共享。數據庫管理系統(tǒng)的主要功能

1.數據定義功能

2.數據組織,存儲和管理

3.數據操縱功能

4.數據庫的事務管理和運行管理

5.數據庫的建立和維護功能

6.其他功能數據庫技術的產生和發(fā)展p6

數據庫系統(tǒng)的特點

1.數據結構化(數據庫系統(tǒng)與文件系統(tǒng)的本質區(qū)別)

2.數據的共享性高,冗余度低,且易擴充

3.數據獨立性高,物理獨立性是指用戶的應用程序與數據庫中數據的物理存儲是相互獨立的,邏輯獨立性是指用戶的應用程序與數據庫的邏輯結構是相互獨立的。

4.數據由數據庫管理系統(tǒng)統(tǒng)一管理和控制

概念模型的一種表示方法:實體聯系法

數據模型(嚴格定義的一組概念的集合)的3個組成要素

1.數據結構描述數據庫的組成對象以及對象之間的關系

2.數據操作是指對數據庫中各種對象(型)的實例(值)允許執(zhí)行的操作的系和包括操作及有關的操作規(guī)則

3.數據的完整性約束條件是一組完整性規(guī)則

數據庫系統(tǒng)的三級模式結構和二級映像功能

p28模式也稱邏輯模式,是數據庫中全體數據的邏輯結構和特征的描述,是所有用戶的公共數據視圖,一個數據庫只有一模式外模式也從仔模式或用戶模式,它是數據庫用戶能夠看見和使用的局部數據的邏輯結構和特征的描述,是數據庫用戶的數據視圖,是與某一應用有關的數據的邏輯表示一個數據庫可以有多個外模式內模式也從存儲模式,一個數據庫只有一個內模式,他是數據物理結構和存儲方式的描述是數據物理結構和數據庫的組織方式

外模式/模式映像

:保證了數據與程序的邏輯獨立性

模式/內模式映像:保證了數據與程序的物理獨立性

p40

41

42

43全部

候選碼:某一屬性的值能唯一的標識一個元組,而其子集不能

關系的三種類型:基本關系(基本表),查詢表和視圖表

基本關系的性質之一:分量必須取原子值,即每一個分量都必須是不可分的數據項

關系模式是關系的描述,他可以形式化的表示為R(U.D.DOM.F)關系是關系模式在某一時刻的狀態(tài)和內容,關系模式是靜態(tài)的,穩(wěn)定的,而關系是動態(tài)的,隨時間不斷變化的

基本的關系操作有選擇投影并差笛卡爾積5種

關系完整性,會給你一個實例,讓你說出來,分別是什么完整性

SQL的特點是高度非過程化

空值的處理p119

行列子集視圖和分組視圖概念和關系,行列子集視圖是可更新的

p122-129

存取控制和自主控制方法,授權授予與收回.強制存取控制方法p140-148

碼和范式

p181-185

事物

是用戶定義的一個數據庫操作序列,這些操作要么全做,要么全做,要么全做,要么全做,要么全不做,是一個不可分割的工作單位

事物有四個特性,原子性,一致性,隔離性和持續(xù)性,這四個特性簡稱為acid特性

p297數據轉儲

日志文件是用來記錄事物對數據庫的更新操作的文件

日志文件的作用:

1.事務故障恢復和系統(tǒng)恢復,必須用日志文件

2.在動態(tài)轉儲方式中,必須建立日志文件,后備副本和日志文件結合起來,才能有效的恢復數據庫

3.在靜態(tài)傳輸方式中,也可以建立日志文件,當數據庫毀壞后可重新裝入后援副本把數據庫恢復到轉儲數據庫結束時刻的正確狀態(tài),然后利用日志文件把已完成的事物進行重做處理,對故障發(fā)生時尚未完成的事務進行撤銷處理,這樣不必重新運行那些已完成的務程序,就可以把數據庫恢復到故障前某一時刻的正確狀態(tài)

系統(tǒng)故障的恢復步驟是先正向掃描日志文件,接著進行反向掃描日志文件(p300)

并發(fā)控制,p309-301大題只是改編和類似,并不能100%相同,必考大題一(老師原話:分別用sql語句和關系表達式完成一個表的查詢等簡單操作,需要用到簡單的權限授權和收回,以及orderby,groupby):三個表即學生表STUDENT、課程表COURSE和學生選課表SC,它們的關系模式分別為:STUDENT(SNO,SNAME,SSEX,SAGE,SDEPT)COURSE(CNO,CNAME)SC(SNO,CNO,GRADE)其中:SNO為學生的學號,SNAME為學生的姓名,SSEX為性別,SAGE為年齡,SDEPT為系別,CNO為課程號,CNAME為課程名,GRADE為成績。SNO、CNO分別為STUDENT表和COURSE表的主碼。用關系代數表達式完成查詢:1、查詢屬于計算機工程學院“CE”且年齡大于20歲的學生的學號、姓名、性別。。。2、找出選修了課程“數據庫原理”且成績不及格的學生的學號、姓名、成績。用SQL語句完成查詢:1、查詢屬于計算機工程學院“CE”且性別為“女”的學生的學號、姓名2、插入學生信息,學號:1706011158姓名:劉蕓性別:女年齡:19系別:MA3、將分數低于60分且高于50分的成績加10分4、查詢每個學生的學號及其所選修課程的課程名、分數用SQL語句完成查詢:1、授予用戶CDTU對表STUDENT進行修改數據的權限,對COURSE表查詢的權限,撤銷其對表SC刪除數據的權限。2、查詢計算機科學工程學院“CE”平均成績高于85分的學生的學號、姓名及其平均成績(用子查詢實現)。必考大題二:某校學生選修課程的數據庫系統(tǒng)中需要如下信息:學校:學校代碼,學校名系:系名,系代號,系主任名,電話學生:學號,姓名,年齡,性別,所在系代號課程:課程號碼、課程名稱每個學生選修某門課的日期,成績其中,學校有若干系;每個系有若干學生,若干課程;每個學生選修若干課程,每門課有若干學生選修;某一門課可以為不同的系開設。請根據以上描述完成以下設計:1.關于此學校數據庫的E-R圖2.并把該E-R圖轉換為關系模型School(SCno,SCname)Dept(Dno,Dname,Dmanager,Dtelephone,SCno);Student(Sno

溫馨提示

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

評論

0/150

提交評論