




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第3章 關(guān)系數(shù)據(jù)庫(kù)的設(shè)計(jì)與運(yùn)行, 知 識(shí) 點(diǎn) 關(guān)系數(shù)據(jù)庫(kù)的概念設(shè)計(jì)、邏輯設(shè)計(jì)和物理設(shè)計(jì) 數(shù)據(jù)庫(kù)系統(tǒng)的運(yùn)行與維護(hù) 數(shù)據(jù)庫(kù)系統(tǒng)的安全與保護(hù) 難 點(diǎn) 數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)分析 概念設(shè)計(jì)、邏輯設(shè)計(jì)與物理設(shè)計(jì)方法 E-R模型向關(guān)系模型的轉(zhuǎn)換,返 回, 要 求 熟練掌握以下內(nèi)容: 數(shù)據(jù)庫(kù)系統(tǒng)的需求分析方法 數(shù)據(jù)庫(kù)設(shè)計(jì)的模型轉(zhuǎn)換方法 數(shù)據(jù)庫(kù)系統(tǒng)的實(shí)現(xiàn)與維護(hù) 數(shù)據(jù)庫(kù)安全控制 了解以下內(nèi)容: 數(shù)據(jù)庫(kù)的物理設(shè)計(jì)方法 數(shù)據(jù)庫(kù)的恢復(fù),3.1 關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)概述,3.1.1 關(guān)系數(shù)據(jù)庫(kù)的設(shè)計(jì)過(guò)程 規(guī)劃階段 需求分析階段 概念模型設(shè)計(jì)階段 邏輯結(jié)構(gòu)設(shè)計(jì)階段 物理存儲(chǔ)設(shè)計(jì)階段 數(shù)據(jù)庫(kù)設(shè)計(jì)的實(shí)施階段,即應(yīng)用程序編 碼、調(diào)試、試運(yùn)行
2、階段 數(shù)據(jù)庫(kù)系統(tǒng)的運(yùn)行與維護(hù)階段,圖3.1 數(shù)據(jù)庫(kù)的設(shè)計(jì)過(guò)程,3.1.2 關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)方法簡(jiǎn)介 1基于3NF的數(shù)據(jù)庫(kù)設(shè)計(jì)方法 具體設(shè)計(jì)步驟為: 設(shè)計(jì)事物模型,從3NF關(guān)系模型出發(fā)畫 出事物模型。 設(shè)計(jì)數(shù)據(jù)庫(kù)的概念模型,將事物模型轉(zhuǎn) 換成DBMS支持的概念模型,并根據(jù)概念模 型導(dǎo)出各個(gè)應(yīng)用的外模型。 設(shè)計(jì)數(shù)據(jù)庫(kù)的存儲(chǔ)模型,即物理模型。 對(duì)物理模型進(jìn)行評(píng)價(jià)。 對(duì)設(shè)計(jì)好數(shù)據(jù)庫(kù)進(jìn)行具體的實(shí)施。,2基于實(shí)體聯(lián)系(E-R)的數(shù)據(jù)庫(kù)設(shè)計(jì) 方法 3基于用戶視圖概念的數(shù)據(jù)庫(kù)設(shè)計(jì)方法 匯總合并時(shí)必須注意解決下列問(wèn)題: 消除命名沖突。 消除實(shí)體和聯(lián)系的冗余。 進(jìn)行模型重構(gòu)。在消除了命名沖突和冗 余后,需要對(duì)整個(gè)匯
3、總模型進(jìn)行調(diào)整,使其 滿足全部完整性約束的條件。,3.1.3 關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)的內(nèi)容 靜態(tài)特性設(shè)計(jì):是數(shù)據(jù)模型的靜態(tài)模型-模型與子模型的設(shè)計(jì),又稱為數(shù)據(jù)庫(kù)的結(jié)構(gòu)特性設(shè)計(jì),是根據(jù)給定的應(yīng)用環(huán)境,設(shè)計(jì)出數(shù)據(jù)庫(kù)的數(shù)據(jù)模型(即數(shù)據(jù)結(jié)構(gòu))或數(shù)據(jù)庫(kù)模型。 動(dòng)態(tài)特性設(shè)計(jì):是在模型上的動(dòng)態(tài)操作-應(yīng)用程序設(shè)計(jì),又稱數(shù)據(jù)庫(kù)行為特性設(shè)計(jì),是指確定數(shù)據(jù)庫(kù)用戶的行為和動(dòng)作。, 靜態(tài)特性設(shè)計(jì)與動(dòng)態(tài)特性設(shè)計(jì)的關(guān)系: 考慮到使用方便和對(duì)數(shù)據(jù)庫(kù)的性能改善,結(jié)構(gòu)特性必須適應(yīng)行為特性,因此數(shù)據(jù)庫(kù)設(shè)計(jì)強(qiáng)調(diào)數(shù)據(jù)庫(kù)的結(jié)構(gòu)設(shè)計(jì)與行為設(shè)計(jì)應(yīng)該統(tǒng)一。 數(shù)據(jù)庫(kù)設(shè)計(jì)的人員應(yīng)該具備多方面的知識(shí)和技術(shù): 計(jì)算機(jī)軟、硬件基礎(chǔ)知識(shí)和程序設(shè)計(jì)技術(shù) 數(shù)據(jù)庫(kù)基本
4、知識(shí)和數(shù)據(jù)庫(kù)設(shè)計(jì)技術(shù) 軟件工程的原理和方法 數(shù)據(jù)庫(kù)應(yīng)用領(lǐng)域的知識(shí),3. 2 關(guān)系數(shù)據(jù)庫(kù)的規(guī)劃與需求分析,3.2.1 關(guān)系數(shù)據(jù)庫(kù)的規(guī)劃 一般需要考慮的因素有以下三個(gè)方面: 一個(gè)單位要處理的數(shù)據(jù)量巨大、專用 性強(qiáng),但數(shù)據(jù)處理的方式簡(jiǎn)單規(guī)范。 數(shù)據(jù)庫(kù)技術(shù)對(duì)數(shù)據(jù)的采集、管理人員 理活的動(dòng)規(guī)范化以及最終用戶的計(jì)算機(jī)應(yīng)用 水平都有較高的要求。 數(shù)據(jù)庫(kù)技術(shù)對(duì)計(jì)算機(jī)系統(tǒng)的軟、硬件 要求較高,要有足夠的內(nèi)存空間、外存儲(chǔ)容 量以及DBMS軟件,這會(huì)導(dǎo)致數(shù)據(jù)處理的成 本增加。,3.2.2 關(guān)系數(shù)據(jù)庫(kù)的需求分析 1需求分析階段的主要工作 需求分析階段的主要工作有以下4個(gè)方面。 分析用戶活動(dòng)。一個(gè)單位往往包含許多職能部
5、門(組織機(jī)構(gòu))。 確定系統(tǒng)邊界。要區(qū)分哪些功能由計(jì)算機(jī)來(lái)完成,那些功能由人工處理,確定新系統(tǒng)的處理范圍。 系統(tǒng)數(shù)據(jù)分析。按照用戶的每一項(xiàng)應(yīng)用,弄清楚涉及到的每一個(gè)數(shù)據(jù)項(xiàng)的數(shù)據(jù)性質(zhì)、流向和所需的處理。 編寫需求分析說(shuō)明書。,2調(diào)查用戶的要求 需求分析階段的主要工作有以下4個(gè)方面。 數(shù)據(jù)要求。從數(shù)據(jù)庫(kù)中獲得數(shù)據(jù)對(duì)象、 類型和來(lái)源等信息的內(nèi)容、性質(zhì);導(dǎo)出數(shù)據(jù) 的要求,即在數(shù)據(jù)庫(kù)中需存儲(chǔ)哪些數(shù)據(jù)等。 處理要求。要完成什么樣的數(shù)據(jù)處理, 對(duì)處理功能的響應(yīng)時(shí)間,處理方式是批處理 還是聯(lián)機(jī)處理等。 完整性和一致性的要求。 安全性和可靠性的要求。,3調(diào)查的過(guò)程 了解原有系統(tǒng)的組織情況,調(diào)查該組織機(jī)構(gòu)由哪些部門
6、組成,各部門的職責(zé)是什么,為分析信息流程做準(zhǔn)備。 了解各部門的業(yè)務(wù)活動(dòng)情況,調(diào)查各部門信息來(lái)源、輸入數(shù)據(jù)和使用數(shù)據(jù)的情況,如何加工處理這些數(shù)據(jù);輸出信息情況,輸出什么數(shù)據(jù),輸出到什么部門,輸出數(shù)據(jù)的格式是什么等。 確定新系統(tǒng)的邊界,確定哪些工作由計(jì)算機(jī)完成,或?qū)?lái)準(zhǔn)備由計(jì)算機(jī)完成,哪些工作由人工完成。確定由計(jì)算機(jī)完成的工作就是新系統(tǒng)應(yīng)該實(shí)現(xiàn)的功能。,4數(shù)據(jù)處理方法 5調(diào)查分析系統(tǒng)功能 6數(shù)據(jù)字典 數(shù)據(jù)字典(Data Dictionary 簡(jiǎn)稱DD) 數(shù)據(jù)字典的主要內(nèi)容 數(shù)據(jù)項(xiàng)描述。 數(shù)據(jù)結(jié)構(gòu)描述。 數(shù)據(jù)流。 數(shù)據(jù)存儲(chǔ)。 處理過(guò)程。,7編寫需求分析報(bào)告 需求分析報(bào)告應(yīng)包括的內(nèi)容如下: 系統(tǒng)概況、
7、系統(tǒng)的目標(biāo)、范圍、功能、歷史背景和現(xiàn)狀 系統(tǒng)的依據(jù)的原理和采用的技術(shù),對(duì)原有系統(tǒng)的改善 系統(tǒng)總體結(jié)構(gòu)與子系統(tǒng)結(jié)構(gòu)的關(guān)系說(shuō)明 系統(tǒng)的數(shù)據(jù)流圖說(shuō)明和系統(tǒng)功能說(shuō)明 數(shù)據(jù)處理概要、工程體制和各個(gè)設(shè)計(jì)階段的劃分 系統(tǒng)設(shè)計(jì)方案及其在經(jīng)濟(jì)、技術(shù)、功能和操作上的可行性分析,3.3 概念模型設(shè)計(jì),3.3.1 概念模型的作用 概念模型的作用是: 1提供能夠識(shí)別和理解系統(tǒng)要求的框架。 2概念模型為數(shù)據(jù)庫(kù)提供了一個(gè)說(shuō)明性的結(jié)構(gòu),為設(shè)計(jì)數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)打下了基礎(chǔ)。 能充分反映現(xiàn)實(shí)世界中的各種數(shù)據(jù)處理要求,是現(xiàn)實(shí)世界的一個(gè)真實(shí)模型。, 表達(dá)自然、直觀,容易理解,以 便和不熟悉計(jì)算機(jī)的用戶進(jìn)行交流,這是 保證數(shù)據(jù)庫(kù)設(shè)計(jì)取得
8、成功的關(guān)鍵。 易于修改與擴(kuò)充。 能方便、快捷地向關(guān)系等數(shù)據(jù)模型 轉(zhuǎn)換,是數(shù)據(jù)模型的基礎(chǔ)。由于概念模型 獨(dú)立于DBMS,因而轉(zhuǎn)換后的數(shù)據(jù)模型也 就更加穩(wěn)定。,3.3.2 建立E-R模型的方法 設(shè)計(jì)E-R模型的方法有以下4種: 自頂向下。 自底向上。 由里向外。 混合策略。 3.3.3 建立局部E-R模型 調(diào)整實(shí)體及其屬性的基本的原則是: 實(shí)體及其屬性之間的聯(lián)系只能是1:n 或1:1的。 屬性本身不能再有需要描述的性質(zhì)或 與其它事物之間具有聯(lián)系。,3.3.4 全局概念E-R模型的設(shè)計(jì) 3.4 邏輯結(jié)構(gòu)設(shè)計(jì) 首先,把概念型E-R模型轉(zhuǎn)換成一般的關(guān) 系數(shù)據(jù)模型,然后再將關(guān)系數(shù)據(jù)模型轉(zhuǎn)換成 特定的DBM
9、S所支持的邏輯結(jié)構(gòu)模型,如圖 3.6所示。 圖3.6 概念模型轉(zhuǎn)換示意圖,3.4.1 E-R模型向關(guān)系模型轉(zhuǎn)換 1轉(zhuǎn)換原則 一個(gè)實(shí)體型轉(zhuǎn)換為一個(gè)關(guān)系框架,實(shí)體的屬性就是關(guān)系的屬性,并應(yīng)根據(jù)該關(guān)系表達(dá)的語(yǔ)義確定關(guān)鍵字屬性。 對(duì)于E-R模型中的聯(lián)系,要根據(jù)其聯(lián)系方式的不同,采用不同的方式使這種聯(lián)系能夠在關(guān)系的模型中實(shí)現(xiàn)。一個(gè)聯(lián)系轉(zhuǎn)換為一個(gè)關(guān)系框架,與該聯(lián)系相連的各實(shí)體的關(guān)鍵字屬性以及聯(lián)系的屬性轉(zhuǎn)化為該關(guān)系的屬性。,2具體做法 將一個(gè)實(shí)體轉(zhuǎn)換為一個(gè)關(guān)系 例如:將圖3.7所示的E-R模型中的實(shí)體分別 轉(zhuǎn)換成相應(yīng)的關(guān)系模型如下: 供應(yīng)商(姓名,地址,電話,帳號(hào), 姓名地址,姓名電話,姓名電話) 零件(名
10、稱,規(guī)格,單價(jià),名稱規(guī)格, 名稱單價(jià)) 倉(cāng)庫(kù)(庫(kù)名,主任,電話,庫(kù)名主任, 庫(kù)名電話),圖3.7 工廠的局部E-R模型,供應(yīng)商,零件,倉(cāng)庫(kù),地址,單價(jià),規(guī)格,庫(kù)名,供應(yīng),庫(kù)存,姓名,帳號(hào),供應(yīng)量,名稱,庫(kù)存量,電話,主任,電話,m,n,m,1, 將一個(gè)聯(lián)系轉(zhuǎn)換為一個(gè)關(guān)系 圖3.7中的E-R模型的聯(lián)系“供應(yīng)”,可以轉(zhuǎn) 換的關(guān)系模型如下: 零件供應(yīng)(姓名,名稱,供應(yīng)量, (姓名,名稱)供應(yīng)量) 兩個(gè)實(shí)體間的聯(lián)系是1:n聯(lián)系的E-R 模型轉(zhuǎn)換為關(guān)系模型 一個(gè)實(shí)體對(duì)多個(gè)實(shí)體的E-R模型轉(zhuǎn)換為關(guān) 系模型的方法有兩種: 如圖3.7所示的倉(cāng)庫(kù)與零件之間的聯(lián)系 是1:n聯(lián)系。倉(cāng)庫(kù)(庫(kù)名,主任,電話, 庫(kù)名主任
11、,庫(kù)名電話),倉(cāng)庫(kù)(庫(kù)名,主任,電話, 庫(kù)名主任, 庫(kù)名電話) 零件(名稱,規(guī)格,單價(jià),名稱規(guī)格, 名稱單價(jià)) 庫(kù)存(名稱,庫(kù)名,庫(kù)存量,(名稱,庫(kù) 名)庫(kù)存量) 當(dāng)兩個(gè)實(shí)體之間是1:n聯(lián)系時(shí),還可以 將“1”方的關(guān)鍵字納入“n”方實(shí)體對(duì)應(yīng)的關(guān)系中 作為外來(lái)關(guān)鍵字,同時(shí)把聯(lián)系的屬性也納入 “n”方對(duì)應(yīng)的關(guān)系中。,轉(zhuǎn)換后的關(guān)系數(shù)據(jù)模型為: 倉(cāng)庫(kù)(庫(kù)名,主任,電話,庫(kù)名主任, 庫(kù)名電話) 零件(名稱,規(guī)格,單價(jià),庫(kù)名,庫(kù)存量, 名稱規(guī)格,名稱單價(jià),(名稱, 庫(kù)名)庫(kù)存量) 將兩個(gè)實(shí)體間的聯(lián)系是m:n聯(lián)系的 E-R模型轉(zhuǎn)換為關(guān)系模型 圖3.7所示供應(yīng)商與零件之間是m:n聯(lián)系。 將“供應(yīng)商”和“零件”
12、兩個(gè)實(shí)體分別轉(zhuǎn)換為對(duì),應(yīng)的關(guān)系,為了實(shí)現(xiàn)兩者之間的聯(lián)系,將聯(lián) 系(“供應(yīng)”)也轉(zhuǎn)換成對(duì)應(yīng)的關(guān)系: 供應(yīng)商(姓名,地址,電話,帳號(hào), 姓名地址,姓名電話,姓名電話) 零件(名稱,規(guī)格,單價(jià),名稱規(guī)格, 名稱單價(jià)) 供應(yīng)(姓名,名稱,供應(yīng)量, (姓名,名稱)供應(yīng)量) 將一個(gè)實(shí)體內(nèi)部存在m:n聯(lián)系的E-R模 型轉(zhuǎn)換為關(guān)系模型,圖3.8 同一實(shí)體內(nèi)部存在m:n聯(lián)系的E-R模型 零部件(編號(hào),規(guī)格,名稱,編號(hào)規(guī)格, 編號(hào)名稱) 組裝(編號(hào),裝配件代號(hào),數(shù)量, (編號(hào),裝配件代號(hào))數(shù)量) 將多個(gè)實(shí)體間存在m:n聯(lián)系的E-R模型 轉(zhuǎn)換為關(guān)系模型,編號(hào),名稱,零部件,裝配,數(shù)量,規(guī)格,m,n,3.4.2 關(guān)系
13、規(guī)范化應(yīng)用 優(yōu)化時(shí)主要考慮以下三個(gè)方面: 在數(shù)據(jù)分析階段用數(shù)據(jù)依賴的概念分析 和表示各數(shù)據(jù)項(xiàng)之間的聯(lián)系 在設(shè)計(jì)概念結(jié)構(gòu)階段,用關(guān)系規(guī)范化去 消除E-R模型中的冗余聯(lián)系 在E-R模型向數(shù)據(jù)模型轉(zhuǎn)換的過(guò)程中, 用模式分解的概念和方法指導(dǎo)設(shè)計(jì),優(yōu)化的具體步驟是: 1確定數(shù)據(jù)之間的依賴關(guān)系 2用關(guān)系來(lái)表示E-R圖中的每一個(gè)實(shí)體 3對(duì)實(shí)體之間的某些數(shù)據(jù)依賴進(jìn)行極小化 處理 4用關(guān)系表示實(shí)體之間的聯(lián)系 5對(duì)關(guān)系模式進(jìn)行合并或分解,3.4.3 關(guān)系模式優(yōu)化 【例3.2】 設(shè)有職工關(guān)系模式TC,若經(jīng)常進(jìn) 行人事查詢操作時(shí),應(yīng)怎樣進(jìn)行優(yōu)化? TC(編號(hào),姓名,性別,年齡,職務(wù), 職稱,工資,工齡,住址,電話)
14、解:因?yàn)槿耸虏樵冎粚?duì)職工的“編號(hào),姓名,性別,年齡,職務(wù),工資”感興趣,所以對(duì)關(guān)系模式TC“垂直分解”為TC1、TC2兩個(gè)關(guān)系模式,這樣做既減少了每次查詢所傳遞的數(shù)據(jù)量,又提高了查詢的速度。 TC1(編號(hào),姓名,性別,年齡,職務(wù),工 資) TC2(編號(hào),職稱,工齡,住址,電話),3.5 數(shù)據(jù)庫(kù)物理設(shè)計(jì),3.5.1 物理設(shè)計(jì)主要的目標(biāo)與要解決的問(wèn)題 數(shù)據(jù)庫(kù)物理設(shè)計(jì)的主要目標(biāo)是: 提高數(shù)據(jù)庫(kù)的性能 節(jié)省存儲(chǔ)空間 在數(shù)據(jù)庫(kù)物理設(shè)計(jì)中要解決的問(wèn)題是: 文件的組織方式和存取方法 索引項(xiàng)的選擇,對(duì)哪些數(shù)據(jù)項(xiàng)建立索引, 才有利于提高處理效率 哪些數(shù)據(jù)存放在一起,有利于性能的提高 數(shù)據(jù)的壓縮、分塊技術(shù) 緩沖區(qū)
15、的大小及其管理方式 文件在存儲(chǔ)介質(zhì)上的分配形式,3.5.2 物理設(shè)計(jì)的內(nèi)容 物理設(shè)計(jì)的內(nèi)容主要包括: 1確定數(shù)據(jù)存儲(chǔ)結(jié)構(gòu) 2索引與入口的設(shè)計(jì) 3確定數(shù)據(jù)存放形式 4確定系統(tǒng)的配置 5確保數(shù)據(jù)的安全性、完整性和一致性 3.6 數(shù)據(jù)庫(kù)的實(shí)現(xiàn) 3.6.1 組織數(shù)據(jù)入庫(kù) 3.6.2 數(shù)據(jù)庫(kù)的試運(yùn)行,3.7 數(shù)據(jù)庫(kù)的運(yùn)行與維護(hù),運(yùn)行與維護(hù)階段的主要工作是: 1. 維護(hù)數(shù)據(jù)庫(kù)的安全性、完整性控制以及數(shù) 據(jù)庫(kù)的備份與恢復(fù) 2. 對(duì)數(shù)據(jù)庫(kù)的性能進(jìn)行性能的監(jiān)測(cè)、分析和 改進(jìn) 3. 實(shí)施數(shù)據(jù)庫(kù)的重組織和重構(gòu)造 4. 增加新功能 5. 修正錯(cuò)誤,3.8 數(shù)據(jù)庫(kù)安全與保護(hù),3.8.1 安全性控制 1. 訪問(wèn)控制 2.
16、 用戶標(biāo)識(shí)與鑒別 鑒別用戶身份,常用的方法有以下三種: 用只有用戶知道的特定信息鑒別用戶 用只有用戶具有的物品鑒別用戶 用戶的個(gè)人特征鑒別用戶 3授權(quán) 4數(shù)據(jù)加密 5跟蹤審查,3.8.2 數(shù)據(jù)庫(kù)完整性控制 數(shù)據(jù)庫(kù)的完整性是指始終保持?jǐn)?shù)據(jù)庫(kù)中 的數(shù)據(jù)處在正確的狀態(tài),防止不符合語(yǔ)義的 錯(cuò)誤數(shù)據(jù)進(jìn)入和輸出,同時(shí)還要使存儲(chǔ)在不 同副本中的同一個(gè)數(shù)據(jù)保持一致,數(shù)據(jù)庫(kù)的 結(jié)構(gòu)不受破壞,具有正確性、有效性和一致 性。,1完整性被破壞的原因 操作人員或終端用戶的錯(cuò)誤或疏忽; 應(yīng)用程序的(操作數(shù)據(jù))錯(cuò)誤; 數(shù)據(jù)庫(kù)中并發(fā)操作控制不當(dāng); 由于數(shù)據(jù)冗余,引起某些數(shù)據(jù)在不同 副本中的不一致; DBMS或者操作系統(tǒng)出錯(cuò);
17、 系統(tǒng)中任何硬件(如CPU、磁盤、 通道、I/O設(shè)備等)出錯(cuò)。,2完整性規(guī)則 什么時(shí)候使用完整性規(guī)則進(jìn)行檢查 (又稱規(guī)則的觸發(fā)條件) 規(guī)定系統(tǒng)要檢查什么樣的錯(cuò)誤 (又稱規(guī)則的約束條件) 查出錯(cuò)誤后應(yīng)該怎樣處理 (又稱規(guī)則的違約響應(yīng)),3完整性約束分類 值的約束和結(jié)構(gòu)的約束 數(shù)據(jù)值的約束。即對(duì)數(shù)據(jù)取值的類型、 范圍和精度等進(jìn)行規(guī)定。 結(jié)構(gòu)的約束。 靜態(tài)約束與動(dòng)態(tài)約束 靜態(tài)約束是對(duì)數(shù)據(jù)庫(kù)的每一個(gè)確定狀態(tài) 所應(yīng)滿足的約束條件。 動(dòng)態(tài)約束是指數(shù)據(jù)庫(kù)從一種狀態(tài)轉(zhuǎn)變到 另一種狀態(tài)時(shí),對(duì)新、舊值之間的轉(zhuǎn)換 所應(yīng)滿足的約束條件。, 立即執(zhí)行約束和延遲執(zhí)行約束 立即執(zhí)行約束是指用戶執(zhí)行完某一更新 數(shù)據(jù)操作后,系
18、統(tǒng)立即對(duì)該數(shù)據(jù)進(jìn)行完 整性約束條件檢查,結(jié)果正確再進(jìn)行下 一句的執(zhí)行。 延遲執(zhí)行約束是指在整個(gè)操作執(zhí)行完畢 后,再對(duì)數(shù)據(jù)進(jìn)行完整性約束條件的檢 查,只有結(jié)果正確整個(gè)操作才被確認(rèn)。,3.8.3 數(shù)據(jù)庫(kù)并發(fā)控制 1并發(fā)控制異地操作錯(cuò)誤的種類 丟失更新(lost update) 污讀(dirty read) 不能重讀(no-reread) 2封鎖的基本類型 排他式封鎖 保護(hù)式封鎖 封鎖尺度,3.8.4 數(shù)據(jù)庫(kù)的恢復(fù) 1數(shù)據(jù)庫(kù)的備份與運(yùn)行日志 2數(shù)據(jù)庫(kù)受到破壞形式與恢復(fù)方法,小 結(jié),本章概述了數(shù)據(jù)的庫(kù)設(shè)計(jì),數(shù)據(jù)庫(kù)的設(shè) 計(jì)過(guò)程一般分為七個(gè)階段,要從客觀分析和 抽象入手,綜合使用各種設(shè)計(jì)工具分階段完 成。每一個(gè)階段完成后都要進(jìn)行設(shè)計(jì)分析, 評(píng)價(jià)一些重要的設(shè)計(jì)指標(biāo),將設(shè)計(jì)階段產(chǎn)生 的文檔進(jìn)行評(píng)審并與用戶交流,對(duì)用戶不滿 意之處必須進(jìn)行修改。,數(shù)據(jù)庫(kù)的設(shè)計(jì)是在DBMS的支持下進(jìn)行 的,主要包括系統(tǒng)的靜態(tài)特性設(shè)計(jì)和動(dòng)態(tài)特 性設(shè)計(jì)。數(shù)據(jù)庫(kù)規(guī)劃是數(shù)據(jù)庫(kù)設(shè)計(jì)的準(zhǔn)備階 段,該階段的主要任務(wù)是進(jìn)行建立數(shù)據(jù)庫(kù)的必
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 遠(yuǎn)程辦公考勤流程
- 電子商務(wù)客戶投訴問(wèn)題整改清單及整改措施
- 疫情期間幼兒園大班教師環(huán)境衛(wèi)生工作計(jì)劃
- 化工廠施工應(yīng)急預(yù)案組織機(jī)構(gòu)及職責(zé)
- 河南省安陽(yáng)市2025屆九年級(jí)下學(xué)期第三次聯(lián)考數(shù)學(xué)試卷(含解析)
- 2025年幼兒園中班秋季班務(wù)目標(biāo)實(shí)施計(jì)劃
- 部編新人教版二年級(jí)下冊(cè)語(yǔ)文課前預(yù)習(xí)計(jì)劃
- 廣告?zhèn)髅斤L(fēng)險(xiǎn)控制部2025年度工作計(jì)劃
- 監(jiān)理機(jī)構(gòu)人員管理職責(zé)研究
- 燃?xì)馊霊舭踩鹿暑A(yù)防計(jì)劃
- 社會(huì)責(zé)任工作管理制度
- 中國(guó)當(dāng)代文學(xué)專題-003-國(guó)開機(jī)考復(fù)習(xí)資料
- DB37∕T 5016-2021 民用建筑外窗工程技術(shù)標(biāo)準(zhǔn)
- 全國(guó)202X年4月自學(xué)考試公文寫作與處理試題和答案解析.doc
- 杜邦安全理念課件
- 《房屋面積測(cè)算技術(shù)規(guī)程》DGJ32TJ131-2011
- 管道無(wú)損檢測(cè)施工專項(xiàng)方案
- 先進(jìn)集體申報(bào)表
- 酒店工程部考核表
- 工程塑料 第六章聚甲醛
- 10kV配電變壓器缺相運(yùn)行分析
評(píng)論
0/150
提交評(píng)論