數(shù)據(jù)庫(kù)原理與應(yīng)用-13.數(shù)據(jù)庫(kù)設(shè)計(jì)-總結(jié)ppt課件_第1頁(yè)
數(shù)據(jù)庫(kù)原理與應(yīng)用-13.數(shù)據(jù)庫(kù)設(shè)計(jì)-總結(jié)ppt課件_第2頁(yè)
數(shù)據(jù)庫(kù)原理與應(yīng)用-13.數(shù)據(jù)庫(kù)設(shè)計(jì)-總結(jié)ppt課件_第3頁(yè)
數(shù)據(jù)庫(kù)原理與應(yīng)用-13.數(shù)據(jù)庫(kù)設(shè)計(jì)-總結(jié)ppt課件_第4頁(yè)
數(shù)據(jù)庫(kù)原理與應(yīng)用-13.數(shù)據(jù)庫(kù)設(shè)計(jì)-總結(jié)ppt課件_第5頁(yè)
已閱讀5頁(yè),還剩14頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、孫發(fā)勤孫發(fā)勤Yzu.sun163揚(yáng)州大學(xué)新聞與傳媒學(xué)院揚(yáng)州大學(xué)新聞與傳媒學(xué)院第第13章章數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)-總結(jié)總結(jié)數(shù)據(jù)庫(kù)設(shè)計(jì)概述數(shù)據(jù)庫(kù)設(shè)計(jì)概述l 數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)內(nèi)容數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)內(nèi)容l 數(shù)據(jù)庫(kù)設(shè)計(jì)特點(diǎn)數(shù)據(jù)庫(kù)設(shè)計(jì)特點(diǎn)數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)內(nèi)容數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)內(nèi)容 數(shù)據(jù)庫(kù)設(shè)計(jì)包含兩方面的內(nèi)容:數(shù)據(jù)庫(kù)設(shè)計(jì)包含兩方面的內(nèi)容:構(gòu)造特性設(shè)計(jì)構(gòu)造特性設(shè)計(jì) 構(gòu)造特性設(shè)計(jì)通常是指數(shù)據(jù)庫(kù)方式或數(shù)據(jù)庫(kù)構(gòu)造設(shè)構(gòu)造特性設(shè)計(jì)通常是指數(shù)據(jù)庫(kù)方式或數(shù)據(jù)庫(kù)構(gòu)造設(shè)計(jì),它應(yīng)該具有最小冗余的、能滿足不同用戶數(shù)據(jù)需求計(jì),它應(yīng)該具有最小冗余的、能滿足不同用戶數(shù)據(jù)需求的、能實(shí)現(xiàn)數(shù)據(jù)共享的系統(tǒng)。數(shù)據(jù)庫(kù)構(gòu)造特性是靜態(tài)的,的、能實(shí)現(xiàn)數(shù)據(jù)共享的系統(tǒng)。數(shù)

2、據(jù)庫(kù)構(gòu)造特性是靜態(tài)的,應(yīng)留有擴(kuò)展余地,使系統(tǒng)容易改動(dòng)。應(yīng)留有擴(kuò)展余地,使系統(tǒng)容易改動(dòng)。行為特性設(shè)計(jì)行為特性設(shè)計(jì) 行為特性設(shè)計(jì)是指運(yùn)用程序、事物處置的設(shè)計(jì)。行為特性設(shè)計(jì)是指運(yùn)用程序、事物處置的設(shè)計(jì)。 數(shù)據(jù)庫(kù)設(shè)計(jì)特點(diǎn)數(shù)據(jù)庫(kù)設(shè)計(jì)特點(diǎn)數(shù)據(jù)庫(kù)設(shè)計(jì)的特點(diǎn): 硬件、軟件和管理界面相結(jié)合。 構(gòu)造設(shè)計(jì)和行為設(shè)計(jì)相結(jié)合。數(shù)據(jù)庫(kù)設(shè)計(jì)步驟數(shù)據(jù)庫(kù)設(shè)計(jì)步驟不稱心不稱心用戶需求集合分析設(shè)計(jì)概念構(gòu)造設(shè)計(jì)邏輯構(gòu)造數(shù)據(jù)模型優(yōu)化設(shè)計(jì)物理構(gòu)造物理實(shí)現(xiàn)運(yùn)用、維護(hù)數(shù)據(jù)庫(kù)評(píng)價(jià)設(shè)計(jì),性能預(yù)測(cè)實(shí)驗(yàn)性運(yùn)轉(zhuǎn)不稱心需求分析階段概念設(shè)計(jì)階段邏輯設(shè)計(jì)階段物理設(shè)計(jì)階段數(shù)據(jù)庫(kù)實(shí)施階段數(shù)據(jù)庫(kù)運(yùn)轉(zhuǎn)、維護(hù)程序構(gòu)造設(shè)計(jì)數(shù)據(jù)庫(kù)構(gòu)造設(shè)計(jì)數(shù)據(jù)庫(kù)構(gòu)造設(shè)計(jì)數(shù)據(jù)庫(kù)構(gòu)造設(shè)計(jì)l

3、需求分析。需求分析。l 概念構(gòu)造設(shè)計(jì)概念構(gòu)造設(shè)計(jì)l 邏輯構(gòu)造設(shè)計(jì)邏輯構(gòu)造設(shè)計(jì)l 物理設(shè)計(jì)物理設(shè)計(jì) 需求分析需求分析 需求分析的目的是準(zhǔn)確了解系統(tǒng)的運(yùn)用環(huán)境,了解并分需求分析的目的是準(zhǔn)確了解系統(tǒng)的運(yùn)用環(huán)境,了解并分析用戶對(duì)數(shù)據(jù)及數(shù)據(jù)處置的需求。析用戶對(duì)數(shù)據(jù)及數(shù)據(jù)處置的需求。1 1、搜集需求信息、搜集需求信息 普通來(lái)講,用戶對(duì)數(shù)據(jù)庫(kù)的要求如下:普通來(lái)講,用戶對(duì)數(shù)據(jù)庫(kù)的要求如下: 1 1信息需求信息需求 2 2處置需求處置需求 3 3平安性與完好性要求平安性與完好性要求 2 2分析整理分析整理 分析的過(guò)程是對(duì)所搜集到的數(shù)據(jù)進(jìn)展籠統(tǒng)的過(guò)分析的過(guò)程是對(duì)所搜集到的數(shù)據(jù)進(jìn)展籠統(tǒng)的過(guò)程。程。需求分析需求分析

4、下面是“高校收費(fèi)管理系統(tǒng)的用戶需求分析: 每年新生入學(xué)時(shí)學(xué)費(fèi)根本信息的輸入 每年老生離校時(shí)學(xué)生根本信息的刪除 查詢、打印學(xué)生的交費(fèi)情況 查詢、打印降級(jí)生的交費(fèi)情況 進(jìn)入學(xué)費(fèi)管理系統(tǒng)的平安性條件設(shè)計(jì) 3數(shù)據(jù)流圖數(shù)據(jù)流圖 數(shù)據(jù)庫(kù)設(shè)計(jì)中采用數(shù)據(jù)流圖數(shù)據(jù)庫(kù)設(shè)計(jì)中采用數(shù)據(jù)流圖DFD:Data Flow Diagram來(lái)描來(lái)描畫(huà)系統(tǒng)的功能。畫(huà)系統(tǒng)的功能。DFD普通由下面圖素構(gòu)成。普通由下面圖素構(gòu)成。:數(shù)據(jù)及其流動(dòng)方向,直線上方標(biāo)明數(shù)據(jù)流稱號(hào):數(shù)據(jù)及其流動(dòng)方向,直線上方標(biāo)明數(shù)據(jù)流稱號(hào):數(shù)據(jù)處置,圓圈內(nèi)標(biāo)明處置稱號(hào):數(shù)據(jù)處置,圓圈內(nèi)標(biāo)明處置稱號(hào) :數(shù)據(jù)流的終點(diǎn)和源點(diǎn),方框內(nèi)標(biāo)明相應(yīng)的稱號(hào):數(shù)據(jù)流的終點(diǎn)和源點(diǎn),

5、方框內(nèi)標(biāo)明相應(yīng)的稱號(hào)需求分析需求分析學(xué)生學(xué)費(fèi)查詢學(xué)費(fèi)查詢學(xué)費(fèi)學(xué)費(fèi)數(shù)據(jù)打印闡明:查詢學(xué)費(fèi):學(xué)號(hào)、姓名學(xué)生學(xué)費(fèi):學(xué)號(hào)、姓名、收費(fèi)規(guī)范需求分析需求分析v4數(shù)據(jù)字典數(shù)據(jù)字典v數(shù)據(jù)字典數(shù)據(jù)字典DD:Data Dictionary用于記載系用于記載系統(tǒng)中的各種數(shù)據(jù)、數(shù)據(jù)元素以及它們的名字、統(tǒng)中的各種數(shù)據(jù)、數(shù)據(jù)元素以及它們的名字、性質(zhì)、意義及各類(lèi)約束條件,記錄系統(tǒng)中用到性質(zhì)、意義及各類(lèi)約束條件,記錄系統(tǒng)中用到的常量、變量、數(shù)組及其他數(shù)據(jù)單位,是系統(tǒng)的常量、變量、數(shù)組及其他數(shù)據(jù)單位,是系統(tǒng)開(kāi)發(fā)與維護(hù)中不可短少的重要文件。數(shù)據(jù)字典開(kāi)發(fā)與維護(hù)中不可短少的重要文件。數(shù)據(jù)字典是關(guān)于數(shù)據(jù)庫(kù)中數(shù)據(jù)的一種描畫(huà),而不是數(shù)據(jù)是

6、關(guān)于數(shù)據(jù)庫(kù)中數(shù)據(jù)的一種描畫(huà),而不是數(shù)據(jù)本身。數(shù)據(jù)字典是在需求分析階段建立,在數(shù)本身。數(shù)據(jù)字典是在需求分析階段建立,在數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程中不斷修正、充實(shí)、完善的。據(jù)庫(kù)設(shè)計(jì)過(guò)程中不斷修正、充實(shí)、完善的。v數(shù)據(jù)字典產(chǎn)生于數(shù)據(jù)流圖,是對(duì)數(shù)據(jù)流圖中的數(shù)據(jù)字典產(chǎn)生于數(shù)據(jù)流圖,是對(duì)數(shù)據(jù)流圖中的四個(gè)成分?jǐn)?shù)據(jù)流、數(shù)據(jù)項(xiàng)、文件和處置描四個(gè)成分?jǐn)?shù)據(jù)流、數(shù)據(jù)項(xiàng)、文件和處置描畫(huà)的結(jié)果。畫(huà)的結(jié)果。v 數(shù)據(jù)流描畫(huà):定義數(shù)據(jù)流的組成,普通包含數(shù)據(jù)流描畫(huà):定義數(shù)據(jù)流的組成,普通包含假設(shè)干數(shù)據(jù)項(xiàng),通常在數(shù)據(jù)流圖的下方經(jīng)過(guò)假設(shè)干數(shù)據(jù)項(xiàng),通常在數(shù)據(jù)流圖的下方經(jīng)過(guò)“闡闡明定義。明定義。v 文件描畫(huà):定義文件的組成以及文件的組織文件描畫(huà):定

7、義文件的組成以及文件的組織方式,如學(xué)生交費(fèi)數(shù)據(jù)可用下面方法描畫(huà):方式,如學(xué)生交費(fèi)數(shù)據(jù)可用下面方法描畫(huà):v 交費(fèi)數(shù)據(jù)交費(fèi)數(shù)據(jù) 學(xué)號(hào)學(xué)號(hào) 姓名姓名 收費(fèi)規(guī)范收費(fèi)規(guī)范 應(yīng)交學(xué)費(fèi)應(yīng)交學(xué)費(fèi) 待交學(xué)費(fèi)待交學(xué)費(fèi) 本次交款本次交款 需求分析需求分析數(shù)據(jù)項(xiàng)描畫(huà):定義數(shù)據(jù)項(xiàng),普通包括稱號(hào)、類(lèi)型長(zhǎng)度、允許范圍等。如學(xué)生交費(fèi)數(shù)據(jù)文件中的數(shù)據(jù)項(xiàng)。數(shù)據(jù)項(xiàng)名稱 類(lèi)型 長(zhǎng)度(字節(jié)) 范圍 學(xué)號(hào) 字符 8 H、G和數(shù)字 姓名 字符 8 任何字母 收費(fèi)標(biāo)準(zhǔn) 正整數(shù) 50-99999 應(yīng)交學(xué)費(fèi) 正整數(shù) 50-99999 待交學(xué)費(fèi) 正整數(shù) 50-99999 本次交款 正整數(shù) 50-99999 數(shù)據(jù)處置的描畫(huà):闡明數(shù)據(jù)處置的邏輯關(guān)系,

8、即輸入與輸出之間的邏輯關(guān)系。同時(shí),也要闡明數(shù)據(jù)處置的觸發(fā)條件、錯(cuò)誤處置等問(wèn)題。 概念構(gòu)造設(shè)計(jì)概念構(gòu)造設(shè)計(jì)v 概念構(gòu)造的目的是將需求分析得到的用戶需求籠統(tǒng)為概念構(gòu)造的目的是將需求分析得到的用戶需求籠統(tǒng)為數(shù)據(jù)庫(kù)的概念構(gòu)造,即概念方式。概念構(gòu)造設(shè)計(jì)構(gòu)成一數(shù)據(jù)庫(kù)的概念構(gòu)造,即概念方式。概念構(gòu)造設(shè)計(jì)構(gòu)成一個(gè)獨(dú)立于詳細(xì)個(gè)獨(dú)立于詳細(xì)DBMSDBMS的概念模型。描畫(huà)概念方式的是的概念模型。描畫(huà)概念方式的是ERER圖。圖。v1 1部分部分E ER R模型設(shè)計(jì)模型設(shè)計(jì)v 部分部分ERER模型設(shè)計(jì)是從數(shù)據(jù)流圖出發(fā)確定實(shí)體和模型設(shè)計(jì)是從數(shù)據(jù)流圖出發(fā)確定實(shí)體和屬性,并根據(jù)數(shù)據(jù)流圖中表示的對(duì)數(shù)據(jù)的處置、確定實(shí)屬性,并根據(jù)

9、數(shù)據(jù)流圖中表示的對(duì)數(shù)據(jù)的處置、確定實(shí)體之間的聯(lián)絡(luò)。體之間的聯(lián)絡(luò)。應(yīng)交學(xué)費(fèi)收費(fèi)規(guī)范學(xué)號(hào)本次交款待交學(xué)費(fèi)姓名學(xué)生交費(fèi)數(shù)據(jù)交費(fèi)數(shù)據(jù)學(xué)生學(xué)號(hào)姓名查詢概念構(gòu)造設(shè)計(jì)概念構(gòu)造設(shè)計(jì) 2總體ER模型設(shè)計(jì) 將各個(gè)部分ER圖加以綜合,使同一個(gè)實(shí)體只出現(xiàn)一次,便可 產(chǎn)生總體ER圖。邏輯構(gòu)造設(shè)計(jì)邏輯構(gòu)造設(shè)計(jì)數(shù)據(jù)庫(kù)的邏輯構(gòu)造設(shè)計(jì)的目的就是將概念構(gòu)造轉(zhuǎn)換成特?cái)?shù)據(jù)庫(kù)的邏輯構(gòu)造設(shè)計(jì)的目的就是將概念構(gòu)造轉(zhuǎn)換成特定的定的DBMSDBMS所支持的數(shù)據(jù)模型,并對(duì)其優(yōu)化的過(guò)程。邏輯所支持的數(shù)據(jù)模型,并對(duì)其優(yōu)化的過(guò)程。邏輯設(shè)計(jì)階段普通分三個(gè)過(guò)程進(jìn)展:設(shè)計(jì)階段普通分三個(gè)過(guò)程進(jìn)展: 將概念構(gòu)造轉(zhuǎn)換為普通的關(guān)系、網(wǎng)狀、層次模型;將概念構(gòu)造轉(zhuǎn)換為

10、普通的關(guān)系、網(wǎng)狀、層次模型;將由概念構(gòu)造轉(zhuǎn)換來(lái)的模型向所選用將由概念構(gòu)造轉(zhuǎn)換來(lái)的模型向所選用DBMSDBMS支持的數(shù)據(jù)模支持的數(shù)據(jù)模型轉(zhuǎn)換;型轉(zhuǎn)換;對(duì)數(shù)據(jù)模型進(jìn)展優(yōu)化對(duì)數(shù)據(jù)模型進(jìn)展優(yōu)化 物理設(shè)計(jì)物理設(shè)計(jì) 數(shù)據(jù)庫(kù)的物理設(shè)計(jì)目的是在選定的數(shù)據(jù)庫(kù)的物理設(shè)計(jì)目的是在選定的DBMS上建立起邏上建立起邏輯設(shè)計(jì)構(gòu)造確立的數(shù)據(jù)庫(kù)的構(gòu)造。這項(xiàng)任務(wù)普通由系統(tǒng)輯設(shè)計(jì)構(gòu)造確立的數(shù)據(jù)庫(kù)的構(gòu)造。這項(xiàng)任務(wù)普通由系統(tǒng)程序員完成。數(shù)據(jù)庫(kù)的物理設(shè)計(jì)通常分為兩步進(jìn)展。程序員完成。數(shù)據(jù)庫(kù)的物理設(shè)計(jì)通常分為兩步進(jìn)展。1確定數(shù)據(jù)庫(kù)的物理構(gòu)造確定數(shù)據(jù)庫(kù)的物理構(gòu)造 在關(guān)系數(shù)據(jù)庫(kù)中,確定數(shù)據(jù)庫(kù)的物理構(gòu)造主要指確在關(guān)系數(shù)據(jù)庫(kù)中,確定數(shù)據(jù)庫(kù)的物理

11、構(gòu)造主要指確定數(shù)據(jù)存放位置和存儲(chǔ)構(gòu)造,包括確定關(guān)系、索引、日定數(shù)據(jù)存放位置和存儲(chǔ)構(gòu)造,包括確定關(guān)系、索引、日志、備份等數(shù)據(jù)的存儲(chǔ)分配合存儲(chǔ)構(gòu)造,確定系統(tǒng)配置志、備份等數(shù)據(jù)的存儲(chǔ)分配合存儲(chǔ)構(gòu)造,確定系統(tǒng)配置等任務(wù)。等任務(wù)。2對(duì)所確定的物理構(gòu)造進(jìn)展評(píng)價(jià)對(duì)所確定的物理構(gòu)造進(jìn)展評(píng)價(jià) 運(yùn)用程序設(shè)計(jì)運(yùn)用程序設(shè)計(jì) 數(shù)據(jù)庫(kù)的運(yùn)用程序設(shè)計(jì)和普通的運(yùn)用程序設(shè)計(jì)數(shù)據(jù)庫(kù)的運(yùn)用程序設(shè)計(jì)和普通的運(yùn)用程序設(shè)計(jì)方法根本一樣。方法根本一樣。運(yùn)用程序的設(shè)計(jì)方法可以采用普通的程序設(shè)計(jì)運(yùn)用程序的設(shè)計(jì)方法可以采用普通的程序設(shè)計(jì)方法。方法。運(yùn)轉(zhuǎn)和維護(hù)運(yùn)轉(zhuǎn)和維護(hù)l 數(shù)據(jù)載入數(shù)據(jù)庫(kù)數(shù)據(jù)載入數(shù)據(jù)庫(kù) l 數(shù)據(jù)庫(kù)系統(tǒng)試運(yùn)轉(zhuǎn)數(shù)據(jù)庫(kù)系統(tǒng)試運(yùn)轉(zhuǎn) l 數(shù)據(jù)庫(kù)系統(tǒng)的運(yùn)轉(zhuǎn)和維護(hù)數(shù)據(jù)庫(kù)系統(tǒng)的運(yùn)轉(zhuǎn)和維護(hù)數(shù)據(jù)庫(kù)系統(tǒng)試運(yùn)轉(zhuǎn)數(shù)據(jù)庫(kù)系統(tǒng)試運(yùn)轉(zhuǎn)在試運(yùn)轉(zhuǎn)階段該當(dāng)留意:在試運(yùn)轉(zhuǎn)階段該當(dāng)留意:1 1數(shù)據(jù)的加載過(guò)程應(yīng)先輸入小部分?jǐn)?shù)據(jù)進(jìn)展試運(yùn)轉(zhuǎn)數(shù)據(jù)的加載過(guò)程應(yīng)先輸入小部分?jǐn)?shù)據(jù)進(jìn)展試運(yùn)轉(zhuǎn)2 2應(yīng)留意數(shù)據(jù)庫(kù)的轉(zhuǎn)儲(chǔ)和恢復(fù)任務(wù)。應(yīng)留意數(shù)據(jù)庫(kù)的轉(zhuǎn)儲(chǔ)和恢復(fù)任務(wù)。數(shù)據(jù)庫(kù)系統(tǒng)的運(yùn)轉(zhuǎn)和維護(hù)數(shù)據(jù)庫(kù)系統(tǒng)的運(yùn)轉(zhuǎn)和維護(hù)v在數(shù)據(jù)庫(kù)系統(tǒng)正式運(yùn)轉(zhuǎn)階段,對(duì)數(shù)據(jù)庫(kù)的經(jīng)常性維護(hù)任在數(shù)據(jù)庫(kù)系統(tǒng)正式運(yùn)轉(zhuǎn)階段,對(duì)數(shù)據(jù)庫(kù)的經(jīng)常性

溫馨提示

  • 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論