第三章數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)的步驟和方法_第1頁(yè)
第三章數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)的步驟和方法_第2頁(yè)
第三章數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)的步驟和方法_第3頁(yè)
第三章數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)的步驟和方法_第4頁(yè)
第三章數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)的步驟和方法_第5頁(yè)
已閱讀5頁(yè),還剩88頁(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、第 三 章 數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)的步數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)的步 驟和方法驟和方法 主要內(nèi)容主要內(nèi)容 o 數(shù)據(jù)庫(kù)設(shè)計(jì)概述數(shù)據(jù)庫(kù)設(shè)計(jì)概述 o 數(shù)據(jù)庫(kù)規(guī)劃數(shù)據(jù)庫(kù)規(guī)劃 o 需求分析需求分析 o 概念結(jié)構(gòu)設(shè)計(jì)概念結(jié)構(gòu)設(shè)計(jì) o 邏輯結(jié)構(gòu)設(shè)計(jì)邏輯結(jié)構(gòu)設(shè)計(jì) o 物理結(jié)構(gòu)設(shè)計(jì)物理結(jié)構(gòu)設(shè)計(jì) o 數(shù)據(jù)庫(kù)的實(shí)施和維護(hù)數(shù)據(jù)庫(kù)的實(shí)施和維護(hù) 數(shù)據(jù)庫(kù)設(shè)計(jì)概述 數(shù)據(jù)庫(kù)設(shè)計(jì)步驟 數(shù)據(jù)庫(kù)設(shè)計(jì)的特點(diǎn) 返回 數(shù)據(jù)庫(kù)設(shè)計(jì)步驟(1) 1 1、數(shù)據(jù)庫(kù)系統(tǒng)的生存期:數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)從開始規(guī)、數(shù)據(jù)庫(kù)系統(tǒng)的生存期:數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)從開始規(guī) 劃、分析、設(shè)計(jì)、實(shí)施、投入運(yùn)行后的維護(hù)直到被新劃、分析、設(shè)計(jì)、實(shí)施、投入運(yùn)行后的維護(hù)直到被新 的系統(tǒng)取代而停止使用的整個(gè)期間,

2、它通常將包含的系統(tǒng)取代而停止使用的整個(gè)期間,它通常將包含4 4 個(gè)時(shí)期個(gè)時(shí)期( (或或7 7個(gè)階段個(gè)階段) ),即規(guī)劃時(shí)期、設(shè)計(jì)時(shí)期,即規(guī)劃時(shí)期、設(shè)計(jì)時(shí)期( (需求分需求分 析、概念設(shè)計(jì)、邏輯設(shè)計(jì)、物理設(shè)計(jì)析、概念設(shè)計(jì)、邏輯設(shè)計(jì)、物理設(shè)計(jì)) )、實(shí)施時(shí)期和運(yùn)、實(shí)施時(shí)期和運(yùn) 行維護(hù)時(shí)期。行維護(hù)時(shí)期。 數(shù)據(jù)庫(kù)設(shè)計(jì)步驟(2) 2.2.數(shù)據(jù)庫(kù)系統(tǒng)的生存期內(nèi)各階段的主要任務(wù)如下:數(shù)據(jù)庫(kù)系統(tǒng)的生存期內(nèi)各階段的主要任務(wù)如下: 1 1、數(shù)據(jù)庫(kù)規(guī)劃時(shí)期數(shù)據(jù)庫(kù)規(guī)劃時(shí)期 2 2、數(shù)據(jù)庫(kù)設(shè)計(jì)時(shí)期數(shù)據(jù)庫(kù)設(shè)計(jì)時(shí)期 3 3、數(shù)據(jù)庫(kù)實(shí)施時(shí)期數(shù)據(jù)庫(kù)實(shí)施時(shí)期 4 4、數(shù)據(jù)庫(kù)運(yùn)行與維護(hù)時(shí)期數(shù)據(jù)庫(kù)運(yùn)行與維護(hù)時(shí)期 返回 數(shù)據(jù)庫(kù)規(guī)劃時(shí)期

3、 數(shù)據(jù)庫(kù)規(guī)劃時(shí)期:進(jìn)行建立數(shù)據(jù)庫(kù)的必要數(shù)據(jù)庫(kù)規(guī)劃時(shí)期:進(jìn)行建立數(shù)據(jù)庫(kù)的必要 性和可行性分析。通過評(píng)審的可行性分析性和可行性分析。通過評(píng)審的可行性分析 報(bào)告是這個(gè)時(shí)期的結(jié)束標(biāo)記。報(bào)告是這個(gè)時(shí)期的結(jié)束標(biāo)記。 返回 數(shù)據(jù)庫(kù)設(shè)計(jì)時(shí)期 o這個(gè)時(shí)期一般分為如下的這個(gè)時(shí)期一般分為如下的4 4個(gè)階段:個(gè)階段: 需求分析階段需求分析階段 概念結(jié)構(gòu)設(shè)計(jì)階段概念結(jié)構(gòu)設(shè)計(jì)階段 邏輯結(jié)構(gòu)設(shè)計(jì)階段邏輯結(jié)構(gòu)設(shè)計(jì)階段 物理結(jié)構(gòu)設(shè)計(jì)階段物理結(jié)構(gòu)設(shè)計(jì)階段 返回 需求分析階段(1) 需求分析階段:利用數(shù)據(jù)庫(kù)設(shè)計(jì)理論和方法,對(duì)現(xiàn)實(shí)需求分析階段:利用數(shù)據(jù)庫(kù)設(shè)計(jì)理論和方法,對(duì)現(xiàn)實(shí) 世界的對(duì)象世界的對(duì)象( (組織、部門、企業(yè)等組織、部門、

4、企業(yè)等) ),即用戶的現(xiàn)行系,即用戶的現(xiàn)行系 統(tǒng)進(jìn)行詳細(xì)調(diào)查,收集支持系統(tǒng)目標(biāo)的基礎(chǔ)數(shù)據(jù)及其統(tǒng)進(jìn)行詳細(xì)調(diào)查,收集支持系統(tǒng)目標(biāo)的基礎(chǔ)數(shù)據(jù)及其 處理需求,其主要需求有:處理需求,其主要需求有: 信息需求,即數(shù)據(jù)庫(kù)中應(yīng)該存儲(chǔ)哪些數(shù)據(jù)。信息需求,即數(shù)據(jù)庫(kù)中應(yīng)該存儲(chǔ)哪些數(shù)據(jù)。 處理需求,即對(duì)數(shù)據(jù)庫(kù)的動(dòng)態(tài)性能需求,如響應(yīng)時(shí)處理需求,即對(duì)數(shù)據(jù)庫(kù)的動(dòng)態(tài)性能需求,如響應(yīng)時(shí) 間,處理方式等。間,處理方式等。 安全性和完整性方面的需求安全性和完整性方面的需求 返回 概念結(jié)構(gòu)設(shè)計(jì)階段 概念結(jié)構(gòu)設(shè)計(jì)階段:在需求分析的基礎(chǔ)上,概念結(jié)構(gòu)設(shè)計(jì)階段:在需求分析的基礎(chǔ)上, 通過對(duì)用戶需求進(jìn)行分析、歸納、抽象,形通過對(duì)用戶需求進(jìn)行

5、分析、歸納、抽象,形 成一個(gè)獨(dú)立于具體成一個(gè)獨(dú)立于具體DBMSDBMS和計(jì)算機(jī)硬件結(jié)構(gòu)的和計(jì)算機(jī)硬件結(jié)構(gòu)的 整體概念結(jié)構(gòu),即概念模式。整體概念結(jié)構(gòu),即概念模式。 返回 邏輯結(jié)構(gòu)設(shè)計(jì)階段 邏輯結(jié)構(gòu)設(shè)計(jì)階段:在概念結(jié)構(gòu)設(shè)計(jì)的基礎(chǔ)邏輯結(jié)構(gòu)設(shè)計(jì)階段:在概念結(jié)構(gòu)設(shè)計(jì)的基礎(chǔ) 上,在一定的原則指導(dǎo)下將概念模式上,在一定的原則指導(dǎo)下將概念模式(E-R(E-R圖圖) ) 轉(zhuǎn)換為某個(gè)具體轉(zhuǎn)換為某個(gè)具體DBMSDBMS支持的數(shù)據(jù)模型相符合支持的數(shù)據(jù)模型相符合 的、經(jīng)過優(yōu)化的邏輯結(jié)構(gòu)。的、經(jīng)過優(yōu)化的邏輯結(jié)構(gòu)。 返回 物理結(jié)構(gòu)設(shè)計(jì)階段 物理結(jié)構(gòu)設(shè)計(jì)階段:為邏輯數(shù)據(jù)結(jié)構(gòu)選取一物理結(jié)構(gòu)設(shè)計(jì)階段:為邏輯數(shù)據(jù)結(jié)構(gòu)選取一 個(gè)最適

6、合應(yīng)用環(huán)境的物理結(jié)構(gòu),包括存儲(chǔ)結(jié)個(gè)最適合應(yīng)用環(huán)境的物理結(jié)構(gòu),包括存儲(chǔ)結(jié) 構(gòu)和存取方法等。構(gòu)和存取方法等。 返回 數(shù)據(jù)庫(kù)實(shí)施時(shí)期 數(shù)據(jù)庫(kù)實(shí)施時(shí)期:用數(shù)據(jù)庫(kù)實(shí)施時(shí)期:用DBMSDBMS提供的數(shù)據(jù)定義語(yǔ)提供的數(shù)據(jù)定義語(yǔ) 言言(DDL)(DDL)和其它實(shí)用程序?qū)?shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)和其它實(shí)用程序?qū)?shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì) 和物理設(shè)結(jié)構(gòu)計(jì)結(jié)果用和物理設(shè)結(jié)構(gòu)計(jì)結(jié)果用DDLDDL嚴(yán)格描述出來(lái),成嚴(yán)格描述出來(lái),成 為為DBMSDBMS可以接受的源代碼,再經(jīng)過調(diào)試產(chǎn)生可以接受的源代碼,再經(jīng)過調(diào)試產(chǎn)生 目標(biāo)模式,最后將數(shù)據(jù)裝入數(shù)據(jù)庫(kù)。目標(biāo)模式,最后將數(shù)據(jù)裝入數(shù)據(jù)庫(kù)。 返回 數(shù)據(jù)庫(kù)運(yùn)行與維護(hù)時(shí)期 數(shù)據(jù)庫(kù)運(yùn)行與維護(hù)時(shí)期:收集

7、和登記數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)運(yùn)行與維護(hù)時(shí)期:收集和登記數(shù)據(jù)庫(kù) 運(yùn)行的情況記錄,用于評(píng)價(jià)并改善數(shù)據(jù)庫(kù)系運(yùn)行的情況記錄,用于評(píng)價(jià)并改善數(shù)據(jù)庫(kù)系 統(tǒng)的性能。統(tǒng)的性能。 返回 數(shù)據(jù)庫(kù)設(shè)計(jì)的特點(diǎn)(數(shù)據(jù)庫(kù)設(shè)計(jì)的特點(diǎn)(1 1) o具有如下特點(diǎn):具有如下特點(diǎn): 1 1、反復(fù)性反復(fù)性 ( (Iterative)Iterative); 2 2、試探性試探性 ( (Tentative) Tentative) ; 3 3、多步性多步性 ( (multistage) multistage) ; 4 4、面向數(shù)據(jù)面向數(shù)據(jù) ( (Data-Oriented)Data-Oriented) 。 返回 數(shù)據(jù)庫(kù)設(shè)計(jì)的特點(diǎn)(數(shù)據(jù)庫(kù)設(shè)計(jì)的特點(diǎn)(

8、2 2) 反復(fù)性反復(fù)性 反復(fù)性反復(fù)性(Iterative)(Iterative):數(shù)據(jù)庫(kù)設(shè)計(jì)需要反復(fù)修:數(shù)據(jù)庫(kù)設(shè)計(jì)需要反復(fù)修 改,逐步完善。因?yàn)榍半A段的設(shè)計(jì)是后階段設(shè)改,逐步完善。因?yàn)榍半A段的設(shè)計(jì)是后階段設(shè) 計(jì)的起點(diǎn)和基礎(chǔ),而后階段設(shè)計(jì)也會(huì)向前階段計(jì)的起點(diǎn)和基礎(chǔ),而后階段設(shè)計(jì)也會(huì)向前階段 反饋,提出新的要求。反饋,提出新的要求。 返回 數(shù)據(jù)庫(kù)設(shè)計(jì)的特點(diǎn)(數(shù)據(jù)庫(kù)設(shè)計(jì)的特點(diǎn)(3 3) 試探性試探性 試探性試探性(Tentative)(Tentative):由于設(shè)計(jì)過程中面:由于設(shè)計(jì)過程中面 臨各種各樣的要求和制約因素,且這些因素臨各種各樣的要求和制約因素,且這些因素 之間往往是矛盾的,導(dǎo)致數(shù)據(jù)庫(kù)設(shè)

9、計(jì)過程的之間往往是矛盾的,導(dǎo)致數(shù)據(jù)庫(kù)設(shè)計(jì)過程的 試探性和設(shè)計(jì)結(jié)果的不唯一性。試探性和設(shè)計(jì)結(jié)果的不唯一性。 返回 數(shù)據(jù)庫(kù)設(shè)計(jì)的特點(diǎn)(數(shù)據(jù)庫(kù)設(shè)計(jì)的特點(diǎn)(4 4) 多步性多步性 多步性多步性(multistage)(multistage):數(shù)據(jù)庫(kù)的設(shè)計(jì)常常:數(shù)據(jù)庫(kù)的設(shè)計(jì)常常 由不同的人員分階段進(jìn)行,其目的是進(jìn)行技術(shù)由不同的人員分階段進(jìn)行,其目的是進(jìn)行技術(shù) 分工和分段把關(guān),逐級(jí)審查,以保證設(shè)計(jì)的質(zhì)分工和分段把關(guān),逐級(jí)審查,以保證設(shè)計(jì)的質(zhì) 量和進(jìn)度。量和進(jìn)度。 返回 數(shù)據(jù)庫(kù)設(shè)計(jì)的特點(diǎn)(數(shù)據(jù)庫(kù)設(shè)計(jì)的特點(diǎn)(5 5) 面向數(shù)據(jù)面向數(shù)據(jù) 面向數(shù)據(jù)面向數(shù)據(jù)(Data-Oriented)(Data-Oriented

10、):在數(shù)據(jù)庫(kù)設(shè)計(jì)中:在數(shù)據(jù)庫(kù)設(shè)計(jì)中 實(shí)施以信息需求為主,兼顧處理需求的設(shè)計(jì)策略。實(shí)施以信息需求為主,兼顧處理需求的設(shè)計(jì)策略。 說(shuō)明:計(jì)算機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)的有兩種方法說(shuō)明:計(jì)算機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)的有兩種方法 o 信息需求為主,兼顧處理需求的方法稱為信息需求為主,兼顧處理需求的方法稱為 面向數(shù)據(jù)的方法面向數(shù)據(jù)的方法(Data-Oriented Approach)(Data-Oriented Approach) o 以處理需求為主,兼顧信息需求的設(shè)計(jì)方以處理需求為主,兼顧信息需求的設(shè)計(jì)方 法稱為面向過程的方法法稱為面向過程的方法(Process-Oriented (Process-Oriented App

11、roach)Approach)。 返回 數(shù)據(jù)庫(kù)規(guī)劃 1 1、數(shù)據(jù)庫(kù)規(guī)劃工作的重要性:直接關(guān)系到整個(gè)、數(shù)據(jù)庫(kù)規(guī)劃工作的重要性:直接關(guān)系到整個(gè) 數(shù)據(jù)庫(kù)系統(tǒng)的成敗,對(duì)一個(gè)企業(yè)或部門的信息數(shù)據(jù)庫(kù)系統(tǒng)的成敗,對(duì)一個(gè)企業(yè)或部門的信息 化建設(shè)進(jìn)程都將產(chǎn)生深遠(yuǎn)的影響?;ㄔO(shè)進(jìn)程都將產(chǎn)生深遠(yuǎn)的影響。 2 2、數(shù)據(jù)庫(kù)規(guī)劃時(shí)期的主要工作:確定數(shù)據(jù)庫(kù)系、數(shù)據(jù)庫(kù)規(guī)劃時(shí)期的主要工作:確定數(shù)據(jù)庫(kù)系 統(tǒng)在企業(yè)或部門的計(jì)算機(jī)系統(tǒng)中的地位以及各統(tǒng)在企業(yè)或部門的計(jì)算機(jī)系統(tǒng)中的地位以及各 個(gè)數(shù)據(jù)庫(kù)之間的聯(lián)系;分析企業(yè)的基本業(yè)務(wù)功個(gè)數(shù)據(jù)庫(kù)之間的聯(lián)系;分析企業(yè)的基本業(yè)務(wù)功 能,確定數(shù)據(jù)庫(kù)支持的業(yè)務(wù)范圍;回答是建立能,確定數(shù)據(jù)庫(kù)支持的業(yè)務(wù)

12、范圍;回答是建立 一個(gè)綜合的數(shù)據(jù)庫(kù),還是建立若干個(gè)專門的數(shù)一個(gè)綜合的數(shù)據(jù)庫(kù),還是建立若干個(gè)專門的數(shù) 據(jù)庫(kù)等問題,并對(duì)建立數(shù)據(jù)庫(kù)的必要性和可行據(jù)庫(kù)等問題,并對(duì)建立數(shù)據(jù)庫(kù)的必要性和可行 性進(jìn)行分析。性進(jìn)行分析。 返回 需求分析 1. 需求分析的任務(wù) 2. 需求分析的步驟 返回 需求分析的任務(wù) o通過詳細(xì)調(diào)查用戶的現(xiàn)行系統(tǒng)通過詳細(xì)調(diào)查用戶的現(xiàn)行系統(tǒng)( (手工系統(tǒng)或計(jì)算機(jī)手工系統(tǒng)或計(jì)算機(jī) 系統(tǒng)系統(tǒng)) )的工作情況,深入了解其數(shù)據(jù)的性質(zhì)和數(shù)據(jù)的的工作情況,深入了解其數(shù)據(jù)的性質(zhì)和數(shù)據(jù)的 使用情況,數(shù)據(jù)的處理流程、流向、流量等,并仔細(xì)使用情況,數(shù)據(jù)的處理流程、流向、流量等,并仔細(xì) 地分析用戶在數(shù)據(jù)格式、數(shù)據(jù)

13、處理、數(shù)據(jù)庫(kù)安全性、地分析用戶在數(shù)據(jù)格式、數(shù)據(jù)處理、數(shù)據(jù)庫(kù)安全性、 可靠性以及數(shù)據(jù)的完整性方面的需求,按一定規(guī)范要可靠性以及數(shù)據(jù)的完整性方面的需求,按一定規(guī)范要 求寫出設(shè)計(jì)者和用戶都能理解的文檔求寫出設(shè)計(jì)者和用戶都能理解的文檔需求分析說(shuō)需求分析說(shuō) 明書。明書。 返回 需求分析的步驟 需求分析的任務(wù)可分解為以下三個(gè)步驟: 1 需求調(diào)查 2 分析整理 3 撰寫需求分析說(shuō)明書 4 評(píng)審 返回 1.需求調(diào)查 需求調(diào)查的目的 需求調(diào)查的內(nèi)容 需求調(diào)查的方式 需求調(diào)查的策略 返回 需求調(diào)查的目的 需求調(diào)查的目的:獲得各個(gè)組織機(jī)構(gòu)的業(yè)務(wù) 數(shù)據(jù)及其相互聯(lián)系的信息,為分析整理工作 做好前期基礎(chǔ)工作。 返回 需求

14、調(diào)查的內(nèi)容 o 組織機(jī)構(gòu)情況:各個(gè)組織機(jī)構(gòu)的組成,各部門的組織機(jī)構(gòu)情況:各個(gè)組織機(jī)構(gòu)的組成,各部門的 職責(zé),各部門管理工作存在的問題,各部門中哪些業(yè)務(wù)職責(zé),各部門管理工作存在的問題,各部門中哪些業(yè)務(wù) 適合計(jì)算機(jī)管理,哪些業(yè)務(wù)不適合計(jì)算機(jī)管理。適合計(jì)算機(jī)管理,哪些業(yè)務(wù)不適合計(jì)算機(jī)管理。 o 業(yè)務(wù)活動(dòng)現(xiàn)狀:各部門輸入和使用的數(shù)據(jù),加工業(yè)務(wù)活動(dòng)現(xiàn)狀:各部門輸入和使用的數(shù)據(jù),加工 處理這些數(shù)據(jù)的方法,處理結(jié)果的輸出去向,輸入處理這些數(shù)據(jù)的方法,處理結(jié)果的輸出去向,輸入/ /輸輸 出數(shù)據(jù)的格式,以及數(shù)據(jù)庫(kù)中需要存儲(chǔ)的數(shù)據(jù)。出數(shù)據(jù)的格式,以及數(shù)據(jù)庫(kù)中需要存儲(chǔ)的數(shù)據(jù)。 o 外部要求:調(diào)查數(shù)據(jù)處理的響應(yīng)時(shí)間、

15、頻度和發(fā)外部要求:調(diào)查數(shù)據(jù)處理的響應(yīng)時(shí)間、頻度和發(fā) 生的規(guī)則,以及經(jīng)濟(jì)性、安全性及完整性要求。生的規(guī)則,以及經(jīng)濟(jì)性、安全性及完整性要求。 o 未來(lái)規(guī)劃中對(duì)數(shù)據(jù)的應(yīng)用需求等。未來(lái)規(guī)劃中對(duì)數(shù)據(jù)的應(yīng)用需求等。 返回 需求調(diào)查方式 o 個(gè)別交談:仔細(xì)了解該用戶業(yè)務(wù)范圍的用戶需求,個(gè)別交談:仔細(xì)了解該用戶業(yè)務(wù)范圍的用戶需求, 特點(diǎn)是調(diào)查時(shí)不受其它人員的影響。特點(diǎn)是調(diào)查時(shí)不受其它人員的影響。 o 開座談會(huì):獲得不同業(yè)務(wù)之間的聯(lián)系信息,特點(diǎn)開座談會(huì):獲得不同業(yè)務(wù)之間的聯(lián)系信息,特點(diǎn) 是與會(huì)人員能互相啟發(fā)。是與會(huì)人員能互相啟發(fā)。 o 發(fā)調(diào)查表:獲得設(shè)計(jì)人員關(guān)心的用戶需求問題。發(fā)調(diào)查表:獲得設(shè)計(jì)人員關(guān)心的用戶需

16、求問題。 特點(diǎn)是調(diào)查目的準(zhǔn)確,但效果依賴于調(diào)查表設(shè)計(jì)的質(zhì)量。特點(diǎn)是調(diào)查目的準(zhǔn)確,但效果依賴于調(diào)查表設(shè)計(jì)的質(zhì)量。 o 跟班作業(yè):獲得業(yè)務(wù)活動(dòng)情況和用戶需求。特點(diǎn)跟班作業(yè):獲得業(yè)務(wù)活動(dòng)情況和用戶需求。特點(diǎn) 是用戶需求準(zhǔn)確但比較費(fèi)時(shí)。是用戶需求準(zhǔn)確但比較費(fèi)時(shí)。 o 查閱記錄:獲得具體的業(yè)務(wù)細(xì)節(jié)。查閱記錄:獲得具體的業(yè)務(wù)細(xì)節(jié)。 返回 需求調(diào)查的策略 對(duì)高層負(fù)責(zé)人:個(gè)別交談方式??色@得有關(guān)企業(yè)高對(duì)高層負(fù)責(zé)人:個(gè)別交談方式。可獲得有關(guān)企業(yè)高 層管理活動(dòng)和決策過程的信息需求以及企業(yè)的運(yùn)行政策、層管理活動(dòng)和決策過程的信息需求以及企業(yè)的運(yùn)行政策、 未來(lái)發(fā)展變化趨勢(shì)等與戰(zhàn)略規(guī)劃有關(guān)的信息。未來(lái)發(fā)展變化趨勢(shì)等與戰(zhàn)略

17、規(guī)劃有關(guān)的信息。 對(duì)中層管理人員:開座談會(huì)、個(gè)別交談或發(fā)調(diào)查表、對(duì)中層管理人員:開座談會(huì)、個(gè)別交談或發(fā)調(diào)查表、 查閱記錄的調(diào)查方式??色@得企業(yè)的具體業(yè)務(wù)控制方式查閱記錄的調(diào)查方式??色@得企業(yè)的具體業(yè)務(wù)控制方式 和約束條件,不同業(yè)務(wù)之間的接口,日常控制管理的信和約束條件,不同業(yè)務(wù)之間的接口,日??刂乒芾淼男?息需求并預(yù)測(cè)未來(lái)發(fā)展的潛在信息需求。息需求并預(yù)測(cè)未來(lái)發(fā)展的潛在信息需求。 對(duì)基層業(yè)務(wù)人員:發(fā)調(diào)查表、個(gè)別交談、跟班作業(yè)對(duì)基層業(yè)務(wù)人員:發(fā)調(diào)查表、個(gè)別交談、跟班作業(yè) 或召開小型座談會(huì)的調(diào)查方式??色@得每項(xiàng)具體業(yè)務(wù)的或召開小型座談會(huì)的調(diào)查方式??色@得每項(xiàng)具體業(yè)務(wù)的 輸入輸出數(shù)據(jù)和工作過程、數(shù)據(jù)處

18、理要求和約束條件等。輸入輸出數(shù)據(jù)和工作過程、數(shù)據(jù)處理要求和約束條件等。 返回 2.分析整理 o分析整理的工作主要有:分析整理的工作主要有: 1 1、業(yè)務(wù)流程分析與表示業(yè)務(wù)流程分析與表示 2 2、需求信息的補(bǔ)充描述需求信息的補(bǔ)充描述 返回 業(yè)務(wù)流程分析與表示 o業(yè)務(wù)流程分析與表示。通過業(yè)務(wù)流程分析,獲得業(yè)務(wù)流程分析與表示。通過業(yè)務(wù)流程分析,獲得 業(yè)務(wù)流程及業(yè)務(wù)與數(shù)據(jù)聯(lián)系的形式描述。一般采業(yè)務(wù)流程及業(yè)務(wù)與數(shù)據(jù)聯(lián)系的形式描述。一般采 用數(shù)據(jù)流分析法,分析結(jié)果以數(shù)據(jù)流圖用數(shù)據(jù)流分析法,分析結(jié)果以數(shù)據(jù)流圖(Data Flow (Data Flow Diagram, DFDDiagram, DFD圖圖)

19、)表示。表示。DFDDFD圖描述了數(shù)據(jù)與處理圖描述了數(shù)據(jù)與處理 關(guān)系及其數(shù)據(jù)流動(dòng)的方向。關(guān)系及其數(shù)據(jù)流動(dòng)的方向。 數(shù)據(jù)流圖 領(lǐng)書領(lǐng)書 單單 發(fā)發(fā) 票票 數(shù)據(jù)流圖 學(xué)生學(xué)生 學(xué)生學(xué)生 審查并審查并 開發(fā)票開發(fā)票 開開 領(lǐng)書單領(lǐng)書單 發(fā)書發(fā)書 購(gòu)書購(gòu)書 單單 發(fā)票發(fā)票 領(lǐng)書領(lǐng)書 單單 書書 學(xué)生學(xué)生 學(xué)生學(xué)生 審查并審查并 開發(fā)票開發(fā)票 1 開開 領(lǐng)書單領(lǐng)書單 2 購(gòu)書購(gòu)書 單單 無(wú)效書單無(wú)效書單 各班學(xué)生用書表各班學(xué)生用書表教材存量表教材存量表 數(shù)據(jù)流圖 例:辦理取款手續(xù)的例:辦理取款手續(xù)的 數(shù)據(jù)流與數(shù)據(jù)加工之間的關(guān)系 分層的數(shù)據(jù)流圖 分層的數(shù)據(jù)流圖 分層的數(shù)據(jù)流圖 數(shù)據(jù)流圖 返回 需求信息的補(bǔ)

20、充描述 需求信息的補(bǔ)充描述。除了用需求信息的補(bǔ)充描述。除了用DFDDFD圖描述用戶需求圖描述用戶需求 外,還需要用一些規(guī)范化表格對(duì)其細(xì)節(jié)信息進(jìn)行補(bǔ)充描外,還需要用一些規(guī)范化表格對(duì)其細(xì)節(jié)信息進(jìn)行補(bǔ)充描 述。這些細(xì)節(jié)補(bǔ)充信息主要有:述。這些細(xì)節(jié)補(bǔ)充信息主要有: o 數(shù)據(jù)字典。數(shù)據(jù)字典。 o 業(yè)務(wù)活動(dòng)清單:列出每一部門中最基本的工作任務(wù),業(yè)務(wù)活動(dòng)清單:列出每一部門中最基本的工作任務(wù), 包括任務(wù)的定義、操作類型、執(zhí)行頻度、所屬部門涉及包括任務(wù)的定義、操作類型、執(zhí)行頻度、所屬部門涉及 的數(shù)據(jù)項(xiàng)以及數(shù)據(jù)處理響應(yīng)時(shí)間要求。的數(shù)據(jù)項(xiàng)以及數(shù)據(jù)處理響應(yīng)時(shí)間要求。 o 其它需求清單:如完整性、一致性要求,安全性要其

21、它需求清單:如完整性、一致性要求,安全性要 求以及預(yù)期變化的影響需求等。求以及預(yù)期變化的影響需求等。 返回 1.數(shù)據(jù)字典 (1) (1) 數(shù)據(jù)字典:對(duì)數(shù)據(jù)庫(kù)數(shù)據(jù)字典:對(duì)數(shù)據(jù)庫(kù)(DFD(DFD圖圖) )中數(shù)據(jù)性質(zhì)的中數(shù)據(jù)性質(zhì)的 描述,即元數(shù)據(jù),而不是數(shù)據(jù)本身。它是對(duì)數(shù)描述,即元數(shù)據(jù),而不是數(shù)據(jù)本身。它是對(duì)數(shù) 據(jù)流程圖上各個(gè)元素作出詳細(xì)的定義和說(shuō)明。據(jù)流程圖上各個(gè)元素作出詳細(xì)的定義和說(shuō)明。 數(shù)據(jù)字典包括的內(nèi)容:數(shù)據(jù)字典包括的內(nèi)容:數(shù)據(jù)項(xiàng)數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)、 數(shù)據(jù)流數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)數(shù)據(jù)存儲(chǔ)和和處理過程處理過程。 數(shù)據(jù)項(xiàng) 數(shù)據(jù)項(xiàng):數(shù)據(jù)的基本單元,即最小單位。數(shù)據(jù)項(xiàng)的數(shù)據(jù)項(xiàng):數(shù)據(jù)的基本單元,即最小

22、單位。數(shù)據(jù)項(xiàng)的 描述方法和內(nèi)容是:描述方法和內(nèi)容是: 數(shù)據(jù)項(xiàng)描述數(shù)據(jù)項(xiàng)描述=數(shù)據(jù)項(xiàng)名,數(shù)據(jù)項(xiàng)含義說(shuō)明,數(shù)據(jù)項(xiàng)名,數(shù)據(jù)項(xiàng)含義說(shuō)明, 別名,數(shù)據(jù)類型,長(zhǎng)度,取值范圍,取值別名,數(shù)據(jù)類型,長(zhǎng)度,取值范圍,取值 含義,與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系含義,與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系 。 領(lǐng)書領(lǐng)書 單單 發(fā)發(fā) 票票 學(xué)生學(xué)生 學(xué)生學(xué)生 審查并審查并 開發(fā)票開發(fā)票 開開 領(lǐng)書單領(lǐng)書單 發(fā)書發(fā)書 購(gòu)書購(gòu)書 單單 發(fā)票發(fā)票 領(lǐng)書領(lǐng)書 單單 書書 學(xué)生學(xué)生 學(xué)生學(xué)生 審查并審查并 開發(fā)票開發(fā)票 1 開開 領(lǐng)書單領(lǐng)書單 2 購(gòu)書購(gòu)書 單單 無(wú)效書單無(wú)效書單 各班學(xué)生用書表各班學(xué)生用書表教材存量表教材存量表 數(shù)據(jù)項(xiàng)目:年級(jí)數(shù)據(jù)項(xiàng)

23、目:年級(jí) 別別 名:名: 取值及含義取值及含義 Ffreshman,一年級(jí),一年級(jí) Msophomore,二年級(jí),二年級(jí) Jjunior,三年級(jí),三年級(jí) Ssenior,四年級(jí),四年級(jí) 備備 注:注:F、M、J、S可分別用可分別用 1,2,3,4代替代替 數(shù)據(jù)項(xiàng)目:數(shù)量數(shù)據(jù)項(xiàng)目:數(shù)量 別別 名:購(gòu)書量名:購(gòu)書量 取值:正整數(shù)取值:正整數(shù) 備備 注:注: 數(shù)據(jù)項(xiàng)目:書費(fèi)合計(jì)數(shù)據(jù)項(xiàng)目:書費(fèi)合計(jì) 別別 名:名: 取值:取值:00.0099.99 備備 注:注: 返回返回 數(shù)據(jù)結(jié)構(gòu) o 數(shù)據(jù)結(jié)構(gòu):若干數(shù)據(jù)項(xiàng)組成的有意義的集合,數(shù)據(jù)結(jié)構(gòu):若干數(shù)據(jù)項(xiàng)組成的有意義的集合, 反映了數(shù)據(jù)之間的組合關(guān)系。反映了數(shù)

24、據(jù)之間的組合關(guān)系。 o 數(shù)據(jù)結(jié)構(gòu)的描述方法和內(nèi)容是:數(shù)據(jù)結(jié)構(gòu)的描述方法和內(nèi)容是: n 數(shù)據(jù)結(jié)構(gòu)描述數(shù)據(jù)結(jié)構(gòu)描述=數(shù)據(jù)結(jié)構(gòu)名,含數(shù)據(jù)結(jié)構(gòu)名,含 義說(shuō)明,組成:義說(shuō)明,組成: 數(shù)據(jù)項(xiàng)名列表數(shù)據(jù)項(xiàng)名列表 x = ab .,. 或或 .|. x = a,b,x = a|b . 或或 m.n x = a, x = 3a8 (.) x = (a) “.” x = “a” . x = 1.9 返回返回 領(lǐng)書領(lǐng)書 單單 發(fā)發(fā) 票票 學(xué)生學(xué)生 學(xué)生學(xué)生 審查并審查并 開發(fā)票開發(fā)票 開開 領(lǐng)書單領(lǐng)書單 發(fā)書發(fā)書 購(gòu)書購(gòu)書 單單 發(fā)票發(fā)票 領(lǐng)書領(lǐng)書 單單 書書 學(xué)生學(xué)生 學(xué)生學(xué)生 審查并審查并 開發(fā)票開發(fā)票 1 開

25、開 領(lǐng)書單領(lǐng)書單 2 購(gòu)書購(gòu)書 單單 無(wú)效書單無(wú)效書單 各班學(xué)生用書表各班學(xué)生用書表教材存量表教材存量表 數(shù)據(jù)流名:發(fā)票數(shù)據(jù)流名:發(fā)票 別別 名:購(gòu)書發(fā)票名:購(gòu)書發(fā)票 組組 成:成:學(xué)名學(xué)名+姓名姓名+書號(hào)書號(hào)+單價(jià)單價(jià)+數(shù)量數(shù)量+總價(jià)總價(jià)+書費(fèi)合書費(fèi)合 計(jì)計(jì) 備備 注注 發(fā)票發(fā)票=(學(xué)號(hào))(學(xué)號(hào))+姓名姓名+書號(hào)書號(hào)+單價(jià)單價(jià)+數(shù)量數(shù)量+總價(jià)總價(jià)+書費(fèi)合計(jì)書費(fèi)合計(jì) 發(fā)票發(fā)票=學(xué)號(hào))學(xué)號(hào))+姓名姓名+發(fā)票行發(fā)票行+書費(fèi)合計(jì)書費(fèi)合計(jì) 發(fā)票行發(fā)票行=書號(hào)書號(hào)+單價(jià)單價(jià)+數(shù)量數(shù)量+總價(jià)總價(jià) 文件名:各班學(xué)生用書表文件名:各班學(xué)生用書表 別別 名:名: 組組 成:成:系編號(hào)系編號(hào)+專業(yè)和班編號(hào)專業(yè)和班

26、編號(hào)+年級(jí)年級(jí)+書號(hào)書號(hào) 組組 織:按系、專業(yè)和班編號(hào)從小到大排列織:按系、專業(yè)和班編號(hào)從小到大排列 備備 注:注: 各班學(xué)生用書表各班學(xué)生用書表=系編號(hào)系編號(hào)+專業(yè)和班編號(hào)專業(yè)和班編號(hào)+年級(jí)年級(jí)+書號(hào)書號(hào) 系編號(hào)系編號(hào)=2數(shù)字?jǐn)?shù)字2 專業(yè)和班編號(hào)專業(yè)和班編號(hào)=3數(shù)字?jǐn)?shù)字3 年級(jí)年級(jí)=F/M/J/S 書名書名=字母字母+數(shù)字?jǐn)?shù)字 數(shù)據(jù)流 數(shù)據(jù)流:某一處理輸入數(shù)據(jù)流:某一處理輸入( (輸出輸出) )的數(shù)據(jù)項(xiàng)或者數(shù)據(jù)結(jié)構(gòu)。的數(shù)據(jù)項(xiàng)或者數(shù)據(jù)結(jié)構(gòu)。 o 數(shù)據(jù)流的描述方法和內(nèi)容是:數(shù)據(jù)流的描述方法和內(nèi)容是: o 數(shù)據(jù)流描述數(shù)據(jù)流描述=數(shù)據(jù)流名,說(shuō)明,數(shù)據(jù)流來(lái)源,數(shù)據(jù)流去數(shù)據(jù)流名,說(shuō)明,數(shù)據(jù)流來(lái)源,數(shù)據(jù)流

27、去 向,組成:向,組成: 數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu) ,平均流量,高峰期流量,平均流量,高峰期流量 o 其中:其中: o 數(shù)據(jù)流來(lái)源說(shuō)明該數(shù)據(jù)流來(lái)自哪個(gè)處理過程。數(shù)據(jù)流來(lái)源說(shuō)明該數(shù)據(jù)流來(lái)自哪個(gè)處理過程。 o 數(shù)據(jù)流去向說(shuō)明該數(shù)據(jù)流將傳送給哪個(gè)處理過程。數(shù)據(jù)流去向說(shuō)明該數(shù)據(jù)流將傳送給哪個(gè)處理過程。 o 平均流量是指單位時(shí)間平均流量是指單位時(shí)間( (每天、每周、每月等每天、每周、每月等) )的傳輸?shù)膫鬏?次數(shù)。次數(shù)。 o 峰期流量則是指在高峰時(shí)期的數(shù)據(jù)傳輸次數(shù)。峰期流量則是指在高峰時(shí)期的數(shù)據(jù)傳輸次數(shù)。 返回 數(shù)據(jù)存儲(chǔ) 數(shù)據(jù)存儲(chǔ):處理過程中需要保存的數(shù)據(jù)集合,是數(shù)據(jù)數(shù)據(jù)存儲(chǔ):處理過程中需要保存的數(shù)據(jù)集合,是數(shù)

28、據(jù) 流的來(lái)源和去向之一。它可以是手工憑證、手工文檔,流的來(lái)源和去向之一。它可以是手工憑證、手工文檔, 也可以是計(jì)算機(jī)文件等。也可以是計(jì)算機(jī)文件等。 數(shù)據(jù)存儲(chǔ)的描述方法和內(nèi)容是:數(shù)據(jù)存儲(chǔ)的描述方法和內(nèi)容是: 數(shù)據(jù)存儲(chǔ)描述數(shù)據(jù)存儲(chǔ)描述=數(shù)據(jù)存儲(chǔ)名,說(shuō)明,編號(hào),輸入的數(shù)數(shù)據(jù)存儲(chǔ)名,說(shuō)明,編號(hào),輸入的數(shù) 據(jù)流,輸出的數(shù)據(jù)流,組成:據(jù)流,輸出的數(shù)據(jù)流,組成:數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)量,數(shù)據(jù)量, 存取方式存取方式.其中:其中: o 數(shù)據(jù)量是指每次存取多少數(shù)據(jù),每天數(shù)據(jù)量是指每次存取多少數(shù)據(jù),每天(或每小時(shí)、或每小時(shí)、 每周等每周等)存取幾次等。存取幾次等。 o 存取方法包括批處理或者聯(lián)機(jī)處理,檢索或者更存取

29、方法包括批處理或者聯(lián)機(jī)處理,檢索或者更 新,順序檢索或者隨機(jī)檢索等。新,順序檢索或者隨機(jī)檢索等。 o 輸入的數(shù)據(jù)流用于指明其來(lái)源,輸出的數(shù)據(jù)流用輸入的數(shù)據(jù)流用于指明其來(lái)源,輸出的數(shù)據(jù)流用 于指出其去向。于指出其去向。 返回 處理過程 處理過程:處理過程也稱加工過程,這里指數(shù)據(jù)庫(kù)應(yīng)處理過程:處理過程也稱加工過程,這里指數(shù)據(jù)庫(kù)應(yīng) 用程序模塊。其具體處理邏輯一般用判定表或判定樹用程序模塊。其具體處理邏輯一般用判定表或判定樹 來(lái)描述,也可用程序流程圖或盒圖來(lái)描述,也可用程序流程圖或盒圖(N-S)(N-S)來(lái)描述,但在來(lái)描述,但在 數(shù)據(jù)字典中只描述處理過程的說(shuō)明性信息,其描述方數(shù)據(jù)字典中只描述處理過程的

30、說(shuō)明性信息,其描述方 法和內(nèi)容是:法和內(nèi)容是: 處理過程描述處理過程描述=處理過程名,說(shuō)明,輸入:處理過程名,說(shuō)明,輸入: 數(shù)據(jù)流數(shù)據(jù)流 , 輸出:輸出: 數(shù)據(jù)流數(shù)據(jù)流 ,處理:,處理: 簡(jiǎn)要說(shuō)明簡(jiǎn)要說(shuō)明 其中:簡(jiǎn)要說(shuō)明用于說(shuō)明該處理過程的功能及處理要其中:簡(jiǎn)要說(shuō)明用于說(shuō)明該處理過程的功能及處理要 求,即該處理過程用來(lái)做什么求,即該處理過程用來(lái)做什么( (而不是怎樣做而不是怎樣做) )和處理要和處理要 求。處理要求是物理設(shè)計(jì)的輸入及性能評(píng)價(jià)的標(biāo)準(zhǔn)。求。處理要求是物理設(shè)計(jì)的輸入及性能評(píng)價(jià)的標(biāo)準(zhǔn)。 返回返回 3.3.撰寫需求分析說(shuō)明書撰寫需求分析說(shuō)明書 撰寫需求分析說(shuō)明書撰寫需求分析說(shuō)明書: :在

31、需求調(diào)查的分析整理在需求調(diào)查的分析整理 基礎(chǔ)上,依據(jù)一定的規(guī)范基礎(chǔ)上,依據(jù)一定的規(guī)范( (國(guó)家標(biāo)準(zhǔn)或企業(yè)標(biāo)準(zhǔn)國(guó)家標(biāo)準(zhǔn)或企業(yè)標(biāo)準(zhǔn)) ) 編寫出需求分析說(shuō)明書。編寫出需求分析說(shuō)明書。 返回 4. 4.評(píng)審評(píng)審 評(píng)審的目的:確認(rèn)需求階段的任務(wù)是否完成,以保評(píng)審的目的:確認(rèn)需求階段的任務(wù)是否完成,以保 證設(shè)計(jì)的質(zhì)量,避免重大的疏漏或者錯(cuò)誤。證設(shè)計(jì)的質(zhì)量,避免重大的疏漏或者錯(cuò)誤。 評(píng)審人員構(gòu)成:項(xiàng)目組成員,非項(xiàng)目組的專家和主評(píng)審人員構(gòu)成:項(xiàng)目組成員,非項(xiàng)目組的專家和主 管部門負(fù)責(zé)人。管部門負(fù)責(zé)人。 評(píng)審結(jié)果的作用:通過評(píng)審的需求分析說(shuō)明書是需評(píng)審結(jié)果的作用:通過評(píng)審的需求分析說(shuō)明書是需 求分析階段的結(jié)束

32、標(biāo)志,也是下一個(gè)設(shè)計(jì)階段的輸入,求分析階段的結(jié)束標(biāo)志,也是下一個(gè)設(shè)計(jì)階段的輸入, 并作為項(xiàng)目驗(yàn)收和鑒定的依據(jù)之一。并作為項(xiàng)目驗(yàn)收和鑒定的依據(jù)之一。 返回 概念結(jié)構(gòu)設(shè)計(jì) 概念結(jié)構(gòu)設(shè)計(jì):把需求分析階段得到用戶需概念結(jié)構(gòu)設(shè)計(jì):把需求分析階段得到用戶需 求求( (已用數(shù)據(jù)字典和數(shù)據(jù)流圖表示已用數(shù)據(jù)字典和數(shù)據(jù)流圖表示) )抽象為概念抽象為概念 模型表示的過程。數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)中常用模型表示的過程。數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)中常用 E-RE-R模型來(lái)描述概念結(jié)構(gòu)模型來(lái)描述概念結(jié)構(gòu). . 基本方法 主要設(shè)計(jì)步驟 返回 基本方法 1 1、將用戶需求抽象為、將用戶需求抽象為E-RE-R模式的基本方法模式的基本方法:

33、: o(1 1)集中式設(shè)計(jì)法集中式設(shè)計(jì)法; o(2 2)分散分散- -集成設(shè)計(jì)法集成設(shè)計(jì)法 ; 2 2、E-RE-R模式設(shè)計(jì)的策略模式設(shè)計(jì)的策略 返回 集中式設(shè)計(jì)法集中式設(shè)計(jì)法 集中式設(shè)計(jì)法:根據(jù)用戶需求由一個(gè)統(tǒng)一的集中式設(shè)計(jì)法:根據(jù)用戶需求由一個(gè)統(tǒng)一的 機(jī)構(gòu)或人員一次設(shè)計(jì)出數(shù)據(jù)庫(kù)的全局機(jī)構(gòu)或人員一次設(shè)計(jì)出數(shù)據(jù)庫(kù)的全局E-RE-R模式,模式, 其特點(diǎn)是設(shè)計(jì)簡(jiǎn)單方便,容易保證其特點(diǎn)是設(shè)計(jì)簡(jiǎn)單方便,容易保證E-RE-R模式的統(tǒng)模式的統(tǒng) 一性與一致性,但它僅適用于小型或并不復(fù)雜一性與一致性,但它僅適用于小型或并不復(fù)雜 的數(shù)據(jù)庫(kù)設(shè)計(jì)問題,而對(duì)大型的或語(yǔ)義關(guān)聯(lián)復(fù)的數(shù)據(jù)庫(kù)設(shè)計(jì)問題,而對(duì)大型的或語(yǔ)義關(guān)聯(lián)復(fù)

34、雜的數(shù)據(jù)庫(kù)設(shè)計(jì)并不適用。雜的數(shù)據(jù)庫(kù)設(shè)計(jì)并不適用。 返回 分散分散- -集成設(shè)計(jì)法集成設(shè)計(jì)法 分散分散- -集成設(shè)計(jì)法:設(shè)計(jì)過程分解成兩步,首先集成設(shè)計(jì)法:設(shè)計(jì)過程分解成兩步,首先 將一個(gè)企業(yè)或部門的用戶需求,根據(jù)某種原則將其將一個(gè)企業(yè)或部門的用戶需求,根據(jù)某種原則將其 分解成若干個(gè)部分,并對(duì)每個(gè)部分設(shè)計(jì)局部分解成若干個(gè)部分,并對(duì)每個(gè)部分設(shè)計(jì)局部E-RE-R模模 式,然后將各個(gè)局部式,然后將各個(gè)局部E-RE-R模式進(jìn)行集成,并消除集模式進(jìn)行集成,并消除集 成過程中可能會(huì)出現(xiàn)的沖突,最終形成一個(gè)全局成過程中可能會(huì)出現(xiàn)的沖突,最終形成一個(gè)全局E-E- R R模式。其特點(diǎn)是設(shè)計(jì)過程比較復(fù)雜,但能較好的

35、模式。其特點(diǎn)是設(shè)計(jì)過程比較復(fù)雜,但能較好的 反映用戶需求,對(duì)于大型和復(fù)雜的數(shù)據(jù)庫(kù)設(shè)計(jì)問題反映用戶需求,對(duì)于大型和復(fù)雜的數(shù)據(jù)庫(kù)設(shè)計(jì)問題 比較有效。比較有效。 返回 主要設(shè)計(jì)步驟主要設(shè)計(jì)步驟 E-RE-R模式設(shè)計(jì)一般分為三步:設(shè)計(jì)局部模式設(shè)計(jì)一般分為三步:設(shè)計(jì)局部E-RE-R模式;將局模式;將局 部部E-RE-R模式集成為全局模式集成為全局E-RE-R模式;對(duì)全局模式;對(duì)全局E-RE-R模式進(jìn)行優(yōu)化模式進(jìn)行優(yōu)化 得到基于得到基于E-RE-R模型的數(shù)據(jù)庫(kù)概念結(jié)構(gòu)。模型的數(shù)據(jù)庫(kù)概念結(jié)構(gòu)。 1 1. . 設(shè)計(jì)局部設(shè)計(jì)局部E-RE-R模式模式 2. 2. 合并局部合并局部E-RE-R模式模式 3. 3.

36、優(yōu)化全局優(yōu)化全局E-RE-R模式模式 返回 E-RE-R模式設(shè)計(jì)的策略模式設(shè)計(jì)的策略 o 自上而下:自上而下:先定義全局E-R模式框架,然后逐步進(jìn)行細(xì)化,即 先從抽象級(jí)別高且普遍性強(qiáng)的實(shí)體集開始設(shè)計(jì),然后逐步進(jìn)行細(xì)化、 具體化與特殊化處理。 o 自下而上:自下而上:先從具體的實(shí)體開始,然后逐步進(jìn)行抽象化,普遍 化與一般化,最后形成一個(gè)較高層次的抽象實(shí)體集,其設(shè)計(jì)過程與 自上而下策略的過程相反。 o 由內(nèi)向外由內(nèi)向外:也稱為逐步擴(kuò)張策略,即先從最基本與最明顯的實(shí) 體集著手逐步擴(kuò)展至非基本、不明顯的其它實(shí)體集。 o 混合策略:混合策略:將上面三種策略同時(shí)應(yīng)用于E-R模式設(shè)計(jì)過程之中。 返回 1.

37、1.設(shè)計(jì)局部設(shè)計(jì)局部E-RE-R模式模式 o 局部局部E-RE-R模式的設(shè)計(jì)一般又可分解為以下步驟:模式的設(shè)計(jì)一般又可分解為以下步驟: 1 1、確定局部確定局部E-RE-R模式的范圍模式的范圍 2 2、定義實(shí)體型定義實(shí)體型 3 3、定義聯(lián)系定義聯(lián)系 返回 三種數(shù)據(jù)抽象方法三種數(shù)據(jù)抽象方法 o 分類分類 o 聚集聚集 o 概括概括 職工職工 張小英張小英 王麗平王麗平 柳勇柳勇李成李成 職工職工 職工號(hào)職工號(hào)姓名姓名工資工資性別性別年齡年齡 部門號(hào)部門號(hào) 名稱名稱領(lǐng)導(dǎo)領(lǐng)導(dǎo) 姓名姓名年齡年齡性別性別工資工資 職工職工 技術(shù)人員技術(shù)人員干部干部 超類超類 子類子類 確定局部確定局部E-RE-R模式的

38、范圍模式的范圍 確定局部確定局部E-RE-R模式的范圍:將用戶需求劃分成若干個(gè)模式的范圍:將用戶需求劃分成若干個(gè) 部分,其劃分方法有:部分,其劃分方法有: o 根據(jù)企業(yè)的組織機(jī)構(gòu)對(duì)其進(jìn)行自然劃分,并為它根據(jù)企業(yè)的組織機(jī)構(gòu)對(duì)其進(jìn)行自然劃分,并為它 們分別設(shè)計(jì)局部們分別設(shè)計(jì)局部E-RE-R模式。模式。 o 根據(jù)數(shù)據(jù)庫(kù)提供的服務(wù)種類進(jìn)行劃分,使得每一根據(jù)數(shù)據(jù)庫(kù)提供的服務(wù)種類進(jìn)行劃分,使得每一 種服務(wù)所使用的數(shù)據(jù)明顯地不同于其它種類,并為每一種服務(wù)所使用的數(shù)據(jù)明顯地不同于其它種類,并為每一 類服務(wù)設(shè)計(jì)一個(gè)局部類服務(wù)設(shè)計(jì)一個(gè)局部E-RE-R模式。模式。 返回 定義實(shí)體型定義實(shí)體型 定義實(shí)體型:每一個(gè)局部

39、定義實(shí)體型:每一個(gè)局部E-RE-R模式都包括一些實(shí)體型,模式都包括一些實(shí)體型, 即從選定的局部范圍中的用戶需求出發(fā),確定每一個(gè)即從選定的局部范圍中的用戶需求出發(fā),確定每一個(gè) 實(shí)體型的屬性及其屬性名和主鍵。實(shí)體型的屬性及其屬性名和主鍵。 o 區(qū)分實(shí)體與屬性的一些原則區(qū)分實(shí)體與屬性的一些原則 o 給實(shí)體集與屬性命名:其原則是清晰明了便于記給實(shí)體集與屬性命名:其原則是清晰明了便于記 憶,并盡可能采用用戶熟悉的名字,減少?zèng)_突,方便憶,并盡可能采用用戶熟悉的名字,減少?zèng)_突,方便 使用。使用。 o 確定實(shí)體標(biāo)識(shí):即確定實(shí)體集的主鍵。在列出實(shí)確定實(shí)體標(biāo)識(shí):即確定實(shí)體集的主鍵。在列出實(shí) 體集的所有候選鍵的基礎(chǔ)

40、上,選擇一個(gè)作為主鍵。體集的所有候選鍵的基礎(chǔ)上,選擇一個(gè)作為主鍵。 o 非空值原則:保證主鍵中的屬性不出現(xiàn)空值。非空值原則:保證主鍵中的屬性不出現(xiàn)空值。 返回 區(qū)分實(shí)體與屬性的原則區(qū)分實(shí)體與屬性的原則 信息描述原則:一般地說(shuō),實(shí)體需要進(jìn)一步用某些信息描述原則:一般地說(shuō),實(shí)體需要進(jìn)一步用某些 屬性進(jìn)行描述,而屬性則不需要。屬性進(jìn)行描述,而屬性則不需要。 依賴性原則:一般地講,屬性僅單向依賴于某個(gè)實(shí)依賴性原則:一般地講,屬性僅單向依賴于某個(gè)實(shí) 體,且這種依賴是包含性依賴,如學(xué)生實(shí)體中的學(xué)號(hào)、體,且這種依賴是包含性依賴,如學(xué)生實(shí)體中的學(xué)號(hào)、 學(xué)生姓名等均單向依賴于學(xué)生。學(xué)生姓名等均單向依賴于學(xué)生。

41、一致性原則:一個(gè)實(shí)體由若干個(gè)屬性組成,這些屬一致性原則:一個(gè)實(shí)體由若干個(gè)屬性組成,這些屬 性間有內(nèi)在的關(guān)聯(lián)性與一致性,如學(xué)生實(shí)體有學(xué)號(hào)、學(xué)性間有內(nèi)在的關(guān)聯(lián)性與一致性,如學(xué)生實(shí)體有學(xué)號(hào)、學(xué) 生姓名、年齡、專業(yè)等屬性,它們分別獨(dú)立表示實(shí)體的生姓名、年齡、專業(yè)等屬性,它們分別獨(dú)立表示實(shí)體的 某個(gè)特性,并在總體上協(xié)調(diào)一致,互相配合,構(gòu)成了一某個(gè)特性,并在總體上協(xié)調(diào)一致,互相配合,構(gòu)成了一 個(gè)統(tǒng)一的整體。個(gè)統(tǒng)一的整體。 返回 定義聯(lián)系定義聯(lián)系 o定義聯(lián)系:即判斷實(shí)體集之間是否存在聯(lián)系,并定義定義聯(lián)系:即判斷實(shí)體集之間是否存在聯(lián)系,并定義 實(shí)體集之間聯(lián)系的類型。實(shí)體集之間聯(lián)系的類型。 o 實(shí)體集之間的聯(lián)系

42、方式實(shí)體集之間的聯(lián)系方式: o 定義聯(lián)系的方法定義聯(lián)系的方法: o 為實(shí)體集之間的聯(lián)系命名:聯(lián)系的命名應(yīng)反映聯(lián)系為實(shí)體集之間的聯(lián)系命名:聯(lián)系的命名應(yīng)反映聯(lián)系 的語(yǔ)義性質(zhì),通常采用某個(gè)動(dòng)詞命名,如的語(yǔ)義性質(zhì),通常采用某個(gè)動(dòng)詞命名,如“選修選修”、 “講授講授”、“使用使用”等。等。 o 確定每個(gè)聯(lián)系存在屬性,并為其命名。確定每個(gè)聯(lián)系存在屬性,并為其命名。 返回返回 實(shí)體集之間的聯(lián)系方式 o存在性聯(lián)系。如學(xué)校有教師、教師有學(xué)生等。 o功能性聯(lián)系。如教師授課,教師參與管理學(xué) 生等。 o事件聯(lián)系。如學(xué)生借書,學(xué)生打網(wǎng)球等。 返回 定義聯(lián)系的方法 利用上面介紹的三種聯(lián)系方式去檢查E-R模式 中兩個(gè)實(shí)體集

43、之間是否存在聯(lián)系,并確定這些 聯(lián)系的類型(1:1、1:n或n:m)。此外,還要考 慮實(shí)體集內(nèi)部是否存在聯(lián)系,多個(gè)實(shí)體集之間 是否存在聯(lián)系,并盡量消去冗余的聯(lián)系。 返回 2.合并局部E-R模式 合并局部E-R模式為全局E-R模式的過程 可分成三步: (1)確定公共實(shí)體型 (2)合并局部E-R模式 (3)消除沖突:消除合并過程中局部 E-R模式之間出現(xiàn)的不一致描述,即沖 突。 (3)消除沖突的方法. 返回 確定公共實(shí)體型 確定多個(gè)局部E-R模式之間的公共實(shí)體型。一般 根據(jù)實(shí)體型名稱和主鍵來(lái)認(rèn)定公共實(shí)體型,即 把同名實(shí)體型作為一個(gè)候選的公共實(shí)體型,把 具有相同主鍵的實(shí)體型作為另一個(gè)候選的公共 實(shí)體型

44、。 返回 合并局部E-R模式 o首先將兩個(gè)具有公共實(shí)體型的局部E-R模式進(jìn) 行合并,然后每次將一個(gè)新的、與前面已合并模 式具有公共實(shí)體型的局部E-R模式合并起來(lái), 最后再加入獨(dú)立的局部E-R模式,這樣即可終獲 得全局E-R模式。 返回 沖突類型 兩個(gè)局部E-R模式之間可能出現(xiàn)的沖突類型: o 屬性沖突,主要指屬性值的類型、取值范圍,或 者計(jì)量單位的沖突。 o 命名沖突,主要指同名異義和異名同義兩種沖突, 包括屬性名,實(shí)體型名,聯(lián)系名之間的沖突。同名異 義,即不同意義的對(duì)象具有相同的名字;異名同義, 即同一意義的對(duì)象具有不同的名字。 o 結(jié)構(gòu)沖突 . 返回 結(jié)構(gòu)沖突 o主要有表現(xiàn)為 o 同一對(duì)象

45、在不同的局部E-R模式中的抽象不一致, 比如職工,在某個(gè)局部E-R模式中抽象為實(shí)體,而在 另一局部E-R模式中則抽象為屬性; o 同一實(shí)體在不同的局部E-R模式中其屬性組成不同, 包括屬性個(gè)數(shù)、次序等; o 實(shí)體集之間的聯(lián)系在不同的局部E-R模式中呈現(xiàn)不 同的類型,如實(shí)體集A與B在某一局部E-R模式中是多 對(duì)多聯(lián)系,而在另一局部E-R模式中又是一對(duì)多聯(lián)系; o 在某一局部E-R模式中A與B發(fā)生聯(lián)系,而在另一 局部E-R模式中A、B、C三者之間有聯(lián)系。 返回 消除沖突的方法消除沖突的方法 屬性沖突和命名沖突一般通過設(shè)計(jì)人員之間 的討論,協(xié)商等方法即可得到解決,而結(jié)構(gòu) 沖突則需要全體設(shè)計(jì)人員和用戶

46、經(jīng)過仔細(xì)分 析,認(rèn)真討論,確定一個(gè)能夠反映用戶需求、 全體用戶共同理解和接受的統(tǒng)一結(jié)構(gòu)之后才 能解決。 返回 物理結(jié)構(gòu)設(shè)計(jì) 目前流行的商品化關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)(RDBMS)中,數(shù)據(jù)庫(kù)的大 量?jī)?nèi)部物理結(jié)構(gòu)都由RDBMS自動(dòng)完成,留給用戶參與的物理結(jié)構(gòu) 設(shè)計(jì)內(nèi)容主要有如下幾種: 聚簇設(shè)計(jì):確定每個(gè)關(guān)系是否需要建立聚簇,若需要,應(yīng)在什么 屬性列上建立。 索引設(shè)計(jì):確定每個(gè)關(guān)系是否需要建立索引,若需要,應(yīng)在什么 屬性列上建立。 分區(qū)設(shè)計(jì):確定數(shù)據(jù)庫(kù)數(shù)據(jù)存放在哪些磁盤上,數(shù)據(jù)如何分配。 o確定系統(tǒng)配置參數(shù):根據(jù)DBMS產(chǎn)品提供了一些存儲(chǔ)分配參數(shù), 數(shù)據(jù)庫(kù)進(jìn)行物理優(yōu)化。 o評(píng)價(jià)物理結(jié)構(gòu):估算各種方案的存儲(chǔ)

47、空間、存取時(shí)間和維護(hù)代價(jià), 對(duì)估算結(jié)果進(jìn)行權(quán)衡、比較,選擇出一個(gè)較優(yōu)的合理的物理結(jié)構(gòu)。 返回 聚簇設(shè)計(jì) o1、聚簇(Cluster):將有關(guān)的數(shù)據(jù)元組按聚簇屬 性順序集中存放于一個(gè)物理塊內(nèi)或若干相鄰物理 塊內(nèi)或同一柱面內(nèi),以提高查詢效率的數(shù)據(jù)存儲(chǔ) 結(jié)構(gòu)。 o2、聚簇設(shè)計(jì):根據(jù)用戶需求確定每個(gè)關(guān)系是 否需要建立聚簇,如果需要,則應(yīng)確定在該關(guān)系 的哪些屬性列上建立聚簇。 o3、建立聚簇的特定情況 返回 建立聚簇的特定情況 o 當(dāng)對(duì)一個(gè)關(guān)系的某些屬性列的訪問是該關(guān) 系的主要應(yīng)用,而對(duì)其它屬性的訪問很少或是次 要應(yīng)用時(shí),可以考慮對(duì)該關(guān)系在這些屬性列上建 立聚簇。 o 如果一個(gè)關(guān)系在某些屬性列上的值重復(fù)

48、率很 高,則可以考慮對(duì)該關(guān)系在這些組屬性列上建立 聚簇。 o 如果一個(gè)關(guān)系一旦裝入數(shù)據(jù),某些屬性列的 值很少修改,也很少增加或刪除元組,則可以考 慮對(duì)該關(guān)系在這些組屬性列上建立聚簇。 返回 索引設(shè)計(jì) 1、索引(Index)設(shè)計(jì)的目的:提高數(shù)據(jù)庫(kù)訪問 效率。 2、建立索引的幾種情況 返回 建立索引的幾種情況 o 在主鍵屬性列和外鍵屬性列上通常都可分別建立 索引,不僅有助于唯一性檢查和完整性檢查,而且可 以加快連接查詢的速度。 o 以查詢?yōu)橹鞯年P(guān)系可建立盡可能多的索引。 o 對(duì)等值連接,但滿足條件的元組較少的查詢可考 慮建立索引。 o 如果查詢可以從索引直接得到結(jié)果而不必訪問關(guān) 系,則對(duì)此種查詢可建立索引。比如,為查詢某各屬 性的

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論