數(shù)據(jù)庫系統(tǒng)概論考點總結(jié)_第1頁
數(shù)據(jù)庫系統(tǒng)概論考點總結(jié)_第2頁
數(shù)據(jù)庫系統(tǒng)概論考點總結(jié)_第3頁
免費預覽已結(jié)束,剩余1頁可下載查看

下載本文檔

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

文檔簡介

1、第五章數(shù)據(jù)庫設計ER模型設計方法,邏輯設計本章總的要求是詳細了解數(shù)據(jù)庫應用系統(tǒng)設計的全過程。重點是概念設計中中ER模型向關系模型的轉(zhuǎn)換方法??己酥R點與考核要求:1、數(shù)據(jù)庫設計概述達到識記”層次1.1軟件生存期的概念及各階段的工作。1.2數(shù)據(jù)庫系統(tǒng)生存期的概念及各階段的工作。1.3數(shù)據(jù)庫設計過程的輸入和輸岀。1.4數(shù)據(jù)庫設計方法學的內(nèi)容。1.5數(shù)據(jù)庫設計的步驟。2、 規(guī)劃階段的任務和工作,達到識記”層次。3、需求分析,達到 識記”層次。3.1需求描述與分析重要性3.2需求分析階段的輸人和輸岀。3.3需求分析的步驟,數(shù)據(jù)流圖的設計。3.4數(shù)據(jù)字典的內(nèi)容。4、概念設計4.1概念設計的必要性,達到識

2、記”層次。4.2對概念模型的要求,達到識記”層次。4.3概念設計的步驟,達到 識記”層次。4.4數(shù)據(jù)抽象的兩種形式,聚集和概括,達到識記”層次。4.5基本ER模型的擴展,達到 領會”的層次。4.6 ER模型的操作,達到領會”層次。4.7采用ER方法的概念設計步驟,達到領會”層次。5、邏輯設計5.1邏輯設計的輸人輸岀環(huán)境,達到識記”層次。5.2邏輯設計的步驟,達到識記”層次。5.3 ER模型向關系模型的轉(zhuǎn)換,達到簡單應用”層次。 5.4關系數(shù)據(jù)庫的邏輯設計步驟達到識記”層次。6、物理設計,達到 識記”層次。6.1物理設計的步驟。6.2物理設計的環(huán)境。6.3物理設計的性能。7、實現(xiàn)與維護,達到“識

3、記”層次。7.1數(shù)據(jù)庫實現(xiàn)階段的工作。7.2其它有關的設計工作。7.3運行與維護階段的工作。數(shù)據(jù)設計的基本步驟:6個階段1、需求分析2、概念結(jié)構(gòu)設計3、邏輯結(jié)構(gòu)設計4、物理結(jié)構(gòu)設計5、數(shù)據(jù)庫實施6、數(shù)據(jù)庫運行和維護數(shù)據(jù)字典:關于數(shù)據(jù)庫中數(shù)據(jù)的描述,即元數(shù)據(jù),而不是數(shù)據(jù)本身。 包含:1)數(shù)據(jù)項2)數(shù)據(jù)結(jié)構(gòu)3)數(shù)據(jù)流4)數(shù)據(jù)存儲5)處理過程E-R模型:兩個實體型之間的聯(lián)系: 1:1; 1: n; m:nE-R圖繪畫方式第七章數(shù)據(jù)庫恢復技術(一)課程內(nèi)容1、事務處理 2、恢復策略 3、數(shù)據(jù)庫鏡像(二)要求1、需要了解的:什么是數(shù)據(jù)庫一致狀態(tài)。數(shù)據(jù)庫運行中可能產(chǎn)生的故障類型,他們?nèi)绾斡绊?事務的正常執(zhí)

4、行,如何破壞數(shù)據(jù)庫數(shù)據(jù)。數(shù)據(jù)轉(zhuǎn)儲的概念及分類。什么是數(shù)據(jù)庫鏡像功能。2、 需要牢固掌握的:事務的基本概念和事務的 ACID性質(zhì)。數(shù)據(jù)庫恢復的實現(xiàn)技術。日志文件 的內(nèi)容及作用。登記日志文件所要遵循的原則。具有檢查點的恢復技術。3、需要舉一反三的:恢復的基本原理,針對不同的故障的恢復策略和方法。4、難點:日志文件的使用,系統(tǒng)故障恢復策略。考核知識點與考核要求:1、事務處理(要求達到“理解”層次)2、恢復策略(要求達到“認識”層次) 3 .數(shù)據(jù)庫鏡像(要 求達到“了解”層次)事務是用戶定義的一個數(shù)據(jù)庫操作序列,這些操作要么全做,要么全不做,這是一個不可分割的工作單位。SQL定義事務的語句一般有三條:

5、BEGIN TRANSACTION;COMMIT;ROLLBACK;事務的ACID特性:1)原子性:要么全做,要么全不做2)一致性:必須使數(shù)據(jù)庫從一個一致性狀態(tài)到另一個一致性狀態(tài)3)隔離性:一個事務的內(nèi)部操作及使用對并發(fā)事務是隔離的,并發(fā)執(zhí)行的各個事務直接不能相互干擾4)持續(xù)性:一旦事務提交,對數(shù)據(jù)庫中的數(shù)據(jù)改變就是永久的故障種類:1)事務內(nèi)部的故障恢復操作:事務撤銷2)系統(tǒng)故障:系統(tǒng)停止運轉(zhuǎn)的任何事件,使得系統(tǒng)需要重新啟動恢復:撤銷+重做3)介質(zhì)故障(hard crash)4)計算機病毒故障影響:數(shù)據(jù)庫本身被破壞;數(shù)據(jù)不正確恢復的基本原理:冗余建立冗余最常用技術:1 )數(shù)據(jù)轉(zhuǎn)儲靜態(tài)轉(zhuǎn)儲;動態(tài)

6、轉(zhuǎn)儲2)登記日志文件:日志文件是用來記錄事務對數(shù)據(jù)庫的更新操作的文件日志文件需要登記的內(nèi)容:各個事務的開始標記各個事務的結(jié)束標記各個事務的所有更新操作日志的內(nèi)容:1) 事務標識2) 操作的類型3) 操作對象4) 更新前數(shù)據(jù)的舊值5) 更新后數(shù)據(jù)的新值先寫日志文件的原則: 把對數(shù)據(jù)的修改寫到數(shù)據(jù)庫中 和 把表示這個修改的日志記錄到日志文件中是兩個不 同的操作。 有可能這兩個操作直接發(fā)生故障, 即這兩個些操作只完成了一個。 如果先寫 了數(shù)據(jù)庫修改,而在運行記錄中沒有登記這個修改,則以后無就無法恢復這個修改了。 如果先寫日志,但沒有修改數(shù)據(jù)庫,但日志文件恢復時只不過多執(zhí)行一次不必要的UNDO (事務

7、撤銷)操作,并不會影響到數(shù)據(jù)庫的正確性。事務故障恢復步驟:1) 反向掃描日志文件,查詢該事務的更新操作2) 對該事物的更新操作執(zhí)行逆操作3) 繼續(xù)反向掃描日志文件4) 直至此事務的開始標記系統(tǒng)故障的恢復1) 正向掃描日志文件, 找出故障發(fā)生前已經(jīng)提交的事務, 將其事務標識記入重做隊列, 同時找出故障發(fā)生時尚未完成的事務,記入撤銷隊列2) 對撤銷隊列中的各個事務進行撤銷處理3) 對重做隊列中的各個事務進行重做處理介質(zhì)故障恢復檢查點記錄的內(nèi)容:1) 建立檢查點時刻所有正在執(zhí)行的事務清單2) 這些事務最近一個日志記錄的地址使用檢查點方法可以改善恢復效率具有檢查點的恢復步驟:1) 從重新開始文件中找到最后一個檢查點記錄在日志文件中的地址,有該地址在日志文件中找到最后一個檢查點記錄2) 由該檢查點記錄得到檢查點建立時刻所有正在執(zhí)行的事務清單3) 從檢查點開始正向掃描日志文件如有新開始的事務 Ti,將Ti暫時

溫馨提示

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

評論

0/150

提交評論