


下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、第五章數(shù)據(jù)庫設(shè)計(jì)ER模型設(shè)計(jì)方法,邏輯設(shè)計(jì)本章總的要求是詳細(xì)了解數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計(jì)的全過程。重點(diǎn)是概念設(shè)計(jì)中中ER模型向關(guān)系模型的轉(zhuǎn)換方法??己酥R點(diǎn)與考核要求:1、數(shù)據(jù)庫設(shè)計(jì)概述達(dá)到識記”層次1.1軟件生存期的概念及各階段的工作。1.2數(shù)據(jù)庫系統(tǒng)生存期的概念及各階段的工作。1.3數(shù)據(jù)庫設(shè)計(jì)過程的輸入和輸岀。1.4數(shù)據(jù)庫設(shè)計(jì)方法學(xué)的內(nèi)容。1.5數(shù)據(jù)庫設(shè)計(jì)的步驟。2、 規(guī)劃階段的任務(wù)和工作,達(dá)到識記”層次。3、需求分析,達(dá)到 識記”層次。3.1需求描述與分析重要性3.2需求分析階段的輸人和輸岀。3.3需求分析的步驟,數(shù)據(jù)流圖的設(shè)計(jì)。3.4數(shù)據(jù)字典的內(nèi)容。4、概念設(shè)計(jì)4.1概念設(shè)計(jì)的必要性,達(dá)到識
2、記”層次。4.2對概念模型的要求,達(dá)到識記”層次。4.3概念設(shè)計(jì)的步驟,達(dá)到 識記”層次。4.4數(shù)據(jù)抽象的兩種形式,聚集和概括,達(dá)到識記”層次。4.5基本ER模型的擴(kuò)展,達(dá)到 領(lǐng)會(huì)”的層次。4.6 ER模型的操作,達(dá)到領(lǐng)會(huì)”層次。4.7采用ER方法的概念設(shè)計(jì)步驟,達(dá)到領(lǐng)會(huì)”層次。5、邏輯設(shè)計(jì)5.1邏輯設(shè)計(jì)的輸人輸岀環(huán)境,達(dá)到識記”層次。5.2邏輯設(shè)計(jì)的步驟,達(dá)到識記”層次。5.3 ER模型向關(guān)系模型的轉(zhuǎn)換,達(dá)到簡單應(yīng)用”層次。 5.4關(guān)系數(shù)據(jù)庫的邏輯設(shè)計(jì)步驟達(dá)到識記”層次。6、物理設(shè)計(jì),達(dá)到 識記”層次。6.1物理設(shè)計(jì)的步驟。6.2物理設(shè)計(jì)的環(huán)境。6.3物理設(shè)計(jì)的性能。7、實(shí)現(xiàn)與維護(hù),達(dá)到“識
3、記”層次。7.1數(shù)據(jù)庫實(shí)現(xiàn)階段的工作。7.2其它有關(guān)的設(shè)計(jì)工作。7.3運(yùn)行與維護(hù)階段的工作。數(shù)據(jù)設(shè)計(jì)的基本步驟:6個(gè)階段1、需求分析2、概念結(jié)構(gòu)設(shè)計(jì)3、邏輯結(jié)構(gòu)設(shè)計(jì)4、物理結(jié)構(gòu)設(shè)計(jì)5、數(shù)據(jù)庫實(shí)施6、數(shù)據(jù)庫運(yùn)行和維護(hù)數(shù)據(jù)字典:關(guān)于數(shù)據(jù)庫中數(shù)據(jù)的描述,即元數(shù)據(jù),而不是數(shù)據(jù)本身。 包含:1)數(shù)據(jù)項(xiàng)2)數(shù)據(jù)結(jié)構(gòu)3)數(shù)據(jù)流4)數(shù)據(jù)存儲5)處理過程E-R模型:兩個(gè)實(shí)體型之間的聯(lián)系: 1:1; 1: n; m:nE-R圖繪畫方式第七章數(shù)據(jù)庫恢復(fù)技術(shù)(一)課程內(nèi)容1、事務(wù)處理 2、恢復(fù)策略 3、數(shù)據(jù)庫鏡像(二)要求1、需要了解的:什么是數(shù)據(jù)庫一致狀態(tài)。數(shù)據(jù)庫運(yùn)行中可能產(chǎn)生的故障類型,他們?nèi)绾斡绊?事務(wù)的正常執(zhí)
4、行,如何破壞數(shù)據(jù)庫數(shù)據(jù)。數(shù)據(jù)轉(zhuǎn)儲的概念及分類。什么是數(shù)據(jù)庫鏡像功能。2、 需要牢固掌握的:事務(wù)的基本概念和事務(wù)的 ACID性質(zhì)。數(shù)據(jù)庫恢復(fù)的實(shí)現(xiàn)技術(shù)。日志文件 的內(nèi)容及作用。登記日志文件所要遵循的原則。具有檢查點(diǎn)的恢復(fù)技術(shù)。3、需要舉一反三的:恢復(fù)的基本原理,針對不同的故障的恢復(fù)策略和方法。4、難點(diǎn):日志文件的使用,系統(tǒng)故障恢復(fù)策略。考核知識點(diǎn)與考核要求:1、事務(wù)處理(要求達(dá)到“理解”層次)2、恢復(fù)策略(要求達(dá)到“認(rèn)識”層次) 3 .數(shù)據(jù)庫鏡像(要 求達(dá)到“了解”層次)事務(wù)是用戶定義的一個(gè)數(shù)據(jù)庫操作序列,這些操作要么全做,要么全不做,這是一個(gè)不可分割的工作單位。SQL定義事務(wù)的語句一般有三條:
5、BEGIN TRANSACTION;COMMIT;ROLLBACK;事務(wù)的ACID特性:1)原子性:要么全做,要么全不做2)一致性:必須使數(shù)據(jù)庫從一個(gè)一致性狀態(tài)到另一個(gè)一致性狀態(tài)3)隔離性:一個(gè)事務(wù)的內(nèi)部操作及使用對并發(fā)事務(wù)是隔離的,并發(fā)執(zhí)行的各個(gè)事務(wù)直接不能相互干擾4)持續(xù)性:一旦事務(wù)提交,對數(shù)據(jù)庫中的數(shù)據(jù)改變就是永久的故障種類:1)事務(wù)內(nèi)部的故障恢復(fù)操作:事務(wù)撤銷2)系統(tǒng)故障:系統(tǒng)停止運(yùn)轉(zhuǎn)的任何事件,使得系統(tǒng)需要重新啟動(dòng)恢復(fù):撤銷+重做3)介質(zhì)故障(hard crash)4)計(jì)算機(jī)病毒故障影響:數(shù)據(jù)庫本身被破壞;數(shù)據(jù)不正確恢復(fù)的基本原理:冗余建立冗余最常用技術(shù):1 )數(shù)據(jù)轉(zhuǎn)儲靜態(tài)轉(zhuǎn)儲;動(dòng)態(tài)
6、轉(zhuǎn)儲2)登記日志文件:日志文件是用來記錄事務(wù)對數(shù)據(jù)庫的更新操作的文件日志文件需要登記的內(nèi)容:各個(gè)事務(wù)的開始標(biāo)記各個(gè)事務(wù)的結(jié)束標(biāo)記各個(gè)事務(wù)的所有更新操作日志的內(nèi)容:1) 事務(wù)標(biāo)識2) 操作的類型3) 操作對象4) 更新前數(shù)據(jù)的舊值5) 更新后數(shù)據(jù)的新值先寫日志文件的原則: 把對數(shù)據(jù)的修改寫到數(shù)據(jù)庫中 和 把表示這個(gè)修改的日志記錄到日志文件中是兩個(gè)不 同的操作。 有可能這兩個(gè)操作直接發(fā)生故障, 即這兩個(gè)些操作只完成了一個(gè)。 如果先寫 了數(shù)據(jù)庫修改,而在運(yùn)行記錄中沒有登記這個(gè)修改,則以后無就無法恢復(fù)這個(gè)修改了。 如果先寫日志,但沒有修改數(shù)據(jù)庫,但日志文件恢復(fù)時(shí)只不過多執(zhí)行一次不必要的UNDO (事務(wù)
7、撤銷)操作,并不會(huì)影響到數(shù)據(jù)庫的正確性。事務(wù)故障恢復(fù)步驟:1) 反向掃描日志文件,查詢該事務(wù)的更新操作2) 對該事物的更新操作執(zhí)行逆操作3) 繼續(xù)反向掃描日志文件4) 直至此事務(wù)的開始標(biāo)記系統(tǒng)故障的恢復(fù)1) 正向掃描日志文件, 找出故障發(fā)生前已經(jīng)提交的事務(wù), 將其事務(wù)標(biāo)識記入重做隊(duì)列, 同時(shí)找出故障發(fā)生時(shí)尚未完成的事務(wù),記入撤銷隊(duì)列2) 對撤銷隊(duì)列中的各個(gè)事務(wù)進(jìn)行撤銷處理3) 對重做隊(duì)列中的各個(gè)事務(wù)進(jìn)行重做處理介質(zhì)故障恢復(fù)檢查點(diǎn)記錄的內(nèi)容:1) 建立檢查點(diǎn)時(shí)刻所有正在執(zhí)行的事務(wù)清單2) 這些事務(wù)最近一個(gè)日志記錄的地址使用檢查點(diǎn)方法可以改善恢復(fù)效率具有檢查點(diǎn)的恢復(fù)步驟:1) 從重新開始文件中找到最后一個(gè)檢查點(diǎn)記錄在日志文件中的地址,有該地址在日志文件中找到最后一個(gè)檢查點(diǎn)記錄2) 由該檢查點(diǎn)記錄得到檢查點(diǎn)建立時(shí)刻所有正在執(zhí)行的事務(wù)清單3) 從檢查點(diǎn)開始正向掃描日志文件如有新開始的事務(wù) Ti,將Ti暫時(shí)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 北京市海淀區(qū)2024-2025學(xué)年高二(上)期末生物試卷(含解析)
- 牛皮燈拆除施工方案
- 單法蘭液位計(jì)施工方案
- 2025年車手賽前測試試題及答案
- 2025年制程質(zhì)量經(jīng)理面試題及答案
- 不認(rèn)可專項(xiàng)施工方案
- cme基準(zhǔn)利率預(yù)測值
- 等離子處理3m膠
- 地震計(jì)算機(jī)技術(shù)預(yù)測相關(guān)的政策
- androidstudio課程設(shè)計(jì)報(bào)告
- 10以內(nèi)加減法口算題(13套100道題直接打印)
- 光伏電站事故處理規(guī)程
- 十年免還協(xié)議合同
- 中國建筑三鐵六律行為安全準(zhǔn)則培訓(xùn)ppt
- 新人教版(新插圖)五年級下冊數(shù)學(xué) 第4單元 分?jǐn)?shù)的意義和性質(zhì)單元測試卷(含答案)
- 大型商場消防系統(tǒng)維保實(shí)施方案
- 動(dòng)物的運(yùn)動(dòng)教案人教版生物八年級上冊
- 斷橋門聯(lián)窗施工方案
- (2023版)高中化學(xué)新課標(biāo)知識考試題庫大全(含答案)
- 北師大三年級數(shù)學(xué)下冊計(jì)算練習(xí)(每天20道)
- 兒童聽力障礙現(xiàn)狀分析與聽力康復(fù)的中期報(bào)告
評論
0/150
提交評論