第三章數(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ō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

第三章數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)的步驟和方法主要內(nèi)容數(shù)據(jù)庫(kù)設(shè)計(jì)概述

數(shù)據(jù)庫(kù)規(guī)劃

需求分析

概念結(jié)構(gòu)設(shè)計(jì)

邏輯結(jié)構(gòu)設(shè)計(jì)物理結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)的實(shí)施和維護(hù)

數(shù)據(jù)庫(kù)設(shè)計(jì)概述數(shù)據(jù)庫(kù)設(shè)計(jì)步驟

數(shù)據(jù)庫(kù)設(shè)計(jì)的特點(diǎn)

返回?cái)?shù)據(jù)庫(kù)設(shè)計(jì)步驟(1)1、數(shù)據(jù)庫(kù)系統(tǒng)的生存期:數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)從開(kāi)始規(guī)劃、分析、設(shè)計(jì)、實(shí)施、投入運(yùn)行后的維護(hù)直到被新的系統(tǒng)取代而停止使用的整個(gè)期間,它通常將包含4個(gè)時(shí)期(或7個(gè)階段),即規(guī)劃時(shí)期、設(shè)計(jì)時(shí)期(需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)、物理設(shè)計(jì))、實(shí)施時(shí)期和運(yùn)行維護(hù)時(shí)期。

數(shù)據(jù)庫(kù)設(shè)計(jì)步驟(2)2.數(shù)據(jù)庫(kù)系統(tǒng)的生存期內(nèi)各階段的主要任務(wù)如下:

1、數(shù)據(jù)庫(kù)規(guī)劃時(shí)期

2、數(shù)據(jù)庫(kù)設(shè)計(jì)時(shí)期3、數(shù)據(jù)庫(kù)實(shí)施時(shí)期4、數(shù)據(jù)庫(kù)運(yùn)行與維護(hù)時(shí)期

返回?cái)?shù)據(jù)庫(kù)規(guī)劃時(shí)期數(shù)據(jù)庫(kù)規(guī)劃時(shí)期:進(jìn)行建立數(shù)據(jù)庫(kù)的必要性和可行性分析。通過(guò)評(píng)審的可行性分析報(bào)告是這個(gè)時(shí)期的結(jié)束標(biāo)記。

返回?cái)?shù)據(jù)庫(kù)設(shè)計(jì)時(shí)期這個(gè)時(shí)期一般分為如下的4個(gè)階段:

⑴需求分析階段

⑵概念結(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í)世界的對(duì)象(組織、部門(mén)、企業(yè)等),即用戶(hù)的現(xiàn)行系統(tǒng)進(jìn)行詳細(xì)調(diào)查,收集支持系統(tǒng)目標(biāo)的基礎(chǔ)數(shù)據(jù)及其處理需求,其主要需求有:

信息需求,即數(shù)據(jù)庫(kù)中應(yīng)該存儲(chǔ)哪些數(shù)據(jù)。

處理需求,即對(duì)數(shù)據(jù)庫(kù)的動(dòng)態(tài)性能需求,如響應(yīng)時(shí)間,處理方式等。

安全性和完整性方面的需求

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

物理結(jié)構(gòu)設(shè)計(jì)階段物理結(jié)構(gòu)設(shè)計(jì)階段:為邏輯數(shù)據(jù)結(jié)構(gòu)選取一個(gè)最適合應(yīng)用環(huán)境的物理結(jié)構(gòu),包括存儲(chǔ)結(jié)構(gòu)和存取方法等。

返回?cái)?shù)據(jù)庫(kù)實(shí)施時(shí)期數(shù)據(jù)庫(kù)實(shí)施時(shí)期:用DBMS提供的數(shù)據(jù)定義語(yǔ)言(DDL)和其它實(shí)用程序?qū)?shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)和物理設(shè)結(jié)構(gòu)計(jì)結(jié)果用DDL嚴(yán)格描述出來(lái),成為DBMS可以接受的源代碼,再經(jīng)過(guò)調(diào)試產(chǎn)生目標(biāo)模式,最后將數(shù)據(jù)裝入數(shù)據(jù)庫(kù)。返回?cái)?shù)據(jù)庫(kù)運(yùn)行與維護(hù)時(shí)期數(shù)據(jù)庫(kù)運(yùn)行與維護(hù)時(shí)期:收集和登記數(shù)據(jù)庫(kù)運(yùn)行的情況記錄,用于評(píng)價(jià)并改善數(shù)據(jù)庫(kù)系統(tǒng)的性能。返回?cái)?shù)據(jù)庫(kù)設(shè)計(jì)的特點(diǎn)(1)具有如下特點(diǎn):1、反復(fù)性

(Iterative);2、試探性

(Tentative);3、多步性

(multistage);4、面向數(shù)據(jù)

(Data-Oriented)。返回?cái)?shù)據(jù)庫(kù)設(shè)計(jì)的特點(diǎn)(2)反復(fù)性反復(fù)性(Iterative):數(shù)據(jù)庫(kù)設(shè)計(jì)需要反復(fù)修改,逐步完善。因?yàn)榍半A段的設(shè)計(jì)是后階段設(shè)計(jì)的起點(diǎn)和基礎(chǔ),而后階段設(shè)計(jì)也會(huì)向前階段反饋,提出新的要求。返回?cái)?shù)據(jù)庫(kù)設(shè)計(jì)的特點(diǎn)(3)試探性試探性(Tentative):由于設(shè)計(jì)過(guò)程中面臨各種各樣的要求和制約因素,且這些因素之間往往是矛盾的,導(dǎo)致數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程的試探性和設(shè)計(jì)結(jié)果的不唯一性。返回?cái)?shù)據(jù)庫(kù)設(shè)計(jì)的特點(diǎn)(4)多步性多步性(multistage):數(shù)據(jù)庫(kù)的設(shè)計(jì)常常由不同的人員分階段進(jìn)行,其目的是進(jìn)行技術(shù)分工和分段把關(guān),逐級(jí)審查,以保證設(shè)計(jì)的質(zhì)量和進(jìn)度。返回?cái)?shù)據(jù)庫(kù)設(shè)計(jì)的特點(diǎn)(5)面向數(shù)據(jù)面向數(shù)據(jù)(Data-Oriented):在數(shù)據(jù)庫(kù)設(shè)計(jì)中實(shí)施以信息需求為主,兼顧處理需求的設(shè)計(jì)策略。說(shuō)明:計(jì)算機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)的有兩種方法⑴信息需求為主,兼顧處理需求的方法稱(chēng)為面向數(shù)據(jù)的方法(Data-OrientedApproach)⑵以處理需求為主,兼顧信息需求的設(shè)計(jì)方法稱(chēng)為面向過(guò)程的方法(Process-OrientedApproach)。返回?cái)?shù)據(jù)庫(kù)規(guī)劃1、數(shù)據(jù)庫(kù)規(guī)劃工作的重要性:直接關(guān)系到整個(gè)數(shù)據(jù)庫(kù)系統(tǒng)的成敗,對(duì)一個(gè)企業(yè)或部門(mén)的信息化建設(shè)進(jìn)程都將產(chǎn)生深遠(yuǎn)的影響。2、數(shù)據(jù)庫(kù)規(guī)劃時(shí)期的主要工作:確定數(shù)據(jù)庫(kù)系統(tǒng)在企業(yè)或部門(mén)的計(jì)算機(jī)系統(tǒng)中的地位以及各個(gè)數(shù)據(jù)庫(kù)之間的聯(lián)系;分析企業(yè)的基本業(yè)務(wù)功能,確定數(shù)據(jù)庫(kù)支持的業(yè)務(wù)范圍;回答是建立一個(gè)綜合的數(shù)據(jù)庫(kù),還是建立若干個(gè)專(zhuān)門(mén)的數(shù)據(jù)庫(kù)等問(wèn)題,并對(duì)建立數(shù)據(jù)庫(kù)的必要性和可行性進(jìn)行分析。返回需求分析

1.需求分析的任務(wù)

2.需求分析的步驟

返回需求分析的任務(wù)通過(guò)詳細(xì)調(diào)查用戶(hù)的現(xiàn)行系統(tǒng)(手工系統(tǒng)或計(jì)算機(jī)系統(tǒng))的工作情況,深入了解其數(shù)據(jù)的性質(zhì)和數(shù)據(jù)的使用情況,數(shù)據(jù)的處理流程、流向、流量等,并仔細(xì)地分析用戶(hù)在數(shù)據(jù)格式、數(shù)據(jù)處理、數(shù)據(jù)庫(kù)安全性、可靠性以及數(shù)據(jù)的完整性方面的需求,按一定規(guī)范要求寫(xiě)出設(shè)計(jì)者和用戶(hù)都能理解的文檔——需求分析說(shuō)明書(shū)。返回需求分析的步驟需求分析的任務(wù)可分解為以下三個(gè)步驟:1需求調(diào)查2分析整理3撰寫(xiě)需求分析說(shuō)明書(shū)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ǔ)工作。返回需求調(diào)查的內(nèi)容①組織機(jī)構(gòu)情況:各個(gè)組織機(jī)構(gòu)的組成,各部門(mén)的職責(zé),各部門(mén)管理工作存在的問(wèn)題,各部門(mén)中哪些業(yè)務(wù)適合計(jì)算機(jī)管理,哪些業(yè)務(wù)不適合計(jì)算機(jī)管理。②業(yè)務(wù)活動(dòng)現(xiàn)狀:各部門(mén)輸入和使用的數(shù)據(jù),加工處理這些數(shù)據(jù)的方法,處理結(jié)果的輸出去向,輸入/輸出數(shù)據(jù)的格式,以及數(shù)據(jù)庫(kù)中需要存儲(chǔ)的數(shù)據(jù)。③外部要求:調(diào)查數(shù)據(jù)處理的響應(yīng)時(shí)間、頻度和發(fā)生的規(guī)則,以及經(jīng)濟(jì)性、安全性及完整性要求。④未來(lái)規(guī)劃中對(duì)數(shù)據(jù)的應(yīng)用需求等。返回需求調(diào)查方式①個(gè)別交談:仔細(xì)了解該用戶(hù)業(yè)務(wù)范圍的用戶(hù)需求,特點(diǎn)是調(diào)查時(shí)不受其它人員的影響。②開(kāi)座談會(huì):獲得不同業(yè)務(wù)之間的聯(lián)系信息,特點(diǎn)是與會(huì)人員能互相啟發(fā)。③發(fā)調(diào)查表:獲得設(shè)計(jì)人員關(guān)心的用戶(hù)需求問(wèn)題。特點(diǎn)是調(diào)查目的準(zhǔn)確,但效果依賴(lài)于調(diào)查表設(shè)計(jì)的質(zhì)量。④跟班作業(yè):獲得業(yè)務(wù)活動(dòng)情況和用戶(hù)需求。特點(diǎn)是用戶(hù)需求準(zhǔn)確但比較費(fèi)時(shí)。⑤查閱記錄:獲得具體的業(yè)務(wù)細(xì)節(jié)。返回需求調(diào)查的策略

①對(duì)高層負(fù)責(zé)人:個(gè)別交談方式。可獲得有關(guān)企業(yè)高層管理活動(dòng)和決策過(guò)程的信息需求以及企業(yè)的運(yùn)行政策、未來(lái)發(fā)展變化趨勢(shì)等與戰(zhàn)略規(guī)劃有關(guān)的信息。②對(duì)中層管理人員:開(kāi)座談會(huì)、個(gè)別交談或發(fā)調(diào)查表、查閱記錄的調(diào)查方式??色@得企業(yè)的具體業(yè)務(wù)控制方式和約束條件,不同業(yè)務(wù)之間的接口,日??刂乒芾淼男畔⑿枨蟛㈩A(yù)測(cè)未來(lái)發(fā)展的潛在信息需求。③對(duì)基層業(yè)務(wù)人員:發(fā)調(diào)查表、個(gè)別交談、跟班作業(yè)或召開(kāi)小型座談會(huì)的調(diào)查方式??色@得每項(xiàng)具體業(yè)務(wù)的輸入輸出數(shù)據(jù)和工作過(guò)程、數(shù)據(jù)處理要求和約束條件等。返回2.分析整理分析整理的工作主要有:1、業(yè)務(wù)流程分析與表示2、需求信息的補(bǔ)充描述

返回業(yè)務(wù)流程分析與表示業(yè)務(wù)流程分析與表示。通過(guò)業(yè)務(wù)流程分析,獲得業(yè)務(wù)流程及業(yè)務(wù)與數(shù)據(jù)聯(lián)系的形式描述。一般采用數(shù)據(jù)流分析法,分析結(jié)果以數(shù)據(jù)流圖(DataFlowDiagram,DFD圖)表示。DFD圖描述了數(shù)據(jù)與處理關(guān)系及其數(shù)據(jù)流動(dòng)的方向。數(shù)據(jù)流圖數(shù)據(jù)流圖中的主要圖形元素領(lǐng)書(shū)單發(fā)票數(shù)據(jù)流圖學(xué)生學(xué)生審查并開(kāi)發(fā)票開(kāi)領(lǐng)書(shū)單發(fā)書(shū)購(gòu)書(shū)單發(fā)票領(lǐng)書(shū)單書(shū)學(xué)生學(xué)生審查并開(kāi)發(fā)票1開(kāi)領(lǐng)書(shū)單2購(gòu)書(shū)單無(wú)效書(shū)單各班學(xué)生用書(shū)表教材存量表數(shù)據(jù)流圖例:辦理取款手續(xù)的數(shù)據(jù)流與數(shù)據(jù)加工之間的關(guān)系分層的數(shù)據(jù)流圖為了表達(dá)數(shù)據(jù)處理過(guò)程的數(shù)據(jù)加工情況,需要采用層次結(jié)構(gòu)的數(shù)據(jù)流圖。按照系統(tǒng)的層次結(jié)構(gòu)進(jìn)行逐步分解,并以分層的數(shù)據(jù)流圖反映這種結(jié)構(gòu)關(guān)系,能清楚地表達(dá)和容易理解整個(gè)系統(tǒng)。分層的數(shù)據(jù)流圖在多層數(shù)據(jù)流圖中,頂層流圖僅包含一個(gè)加工,它代表被開(kāi)發(fā)系統(tǒng)。它的輸入流是該系統(tǒng)的輸入數(shù)據(jù),輸出流是系統(tǒng)所輸出數(shù)據(jù)。底層流圖是指其加工不需再做分解的數(shù)據(jù)流圖,它處在最底層。中間層流圖則表示對(duì)其上層父圖的細(xì)化。它的每一加工可能繼續(xù)細(xì)化,形成子圖。分層的數(shù)據(jù)流圖數(shù)據(jù)流圖思考題:生產(chǎn)計(jì)劃制定、生產(chǎn)作業(yè)過(guò)程記錄、按泊位吞吐量統(tǒng)計(jì)的數(shù)據(jù)流程圖。返回需求信息的補(bǔ)充描述需求信息的補(bǔ)充描述。除了用DFD圖描述用戶(hù)需求外,還需要用一些規(guī)范化表格對(duì)其細(xì)節(jié)信息進(jìn)行補(bǔ)充描述。這些細(xì)節(jié)補(bǔ)充信息主要有:⑴數(shù)據(jù)字典。⑵業(yè)務(wù)活動(dòng)清單:列出每一部門(mén)中最基本的工作任務(wù),包括任務(wù)的定義、操作類(lèi)型、執(zhí)行頻度、所屬部門(mén)涉及的數(shù)據(jù)項(xiàng)以及數(shù)據(jù)處理響應(yīng)時(shí)間要求。⑶其它需求清單:如完整性、一致性要求,安全性要求以及預(yù)期變化的影響需求等。返回1.數(shù)據(jù)字典

(1)數(shù)據(jù)字典:對(duì)數(shù)據(jù)庫(kù)(DFD圖)中數(shù)據(jù)性質(zhì)的描述,即元數(shù)據(jù),而不是數(shù)據(jù)本身。它是對(duì)數(shù)據(jù)流程圖上各個(gè)元素作出詳細(xì)的定義和說(shuō)明。

⑵數(shù)據(jù)字典包括的內(nèi)容:數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)和處理過(guò)程。

數(shù)據(jù)項(xiàng)數(shù)據(jù)項(xiàng):數(shù)據(jù)的基本單元,即最小單位。數(shù)據(jù)項(xiàng)的描述方法和內(nèi)容是:

數(shù)據(jù)項(xiàng)描述={數(shù)據(jù)項(xiàng)名,數(shù)據(jù)項(xiàng)含義說(shuō)明,別名,數(shù)據(jù)類(lèi)型,長(zhǎng)度,取值范圍,取值含義,與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系}。領(lǐng)書(shū)單發(fā)票學(xué)生學(xué)生審查并開(kāi)發(fā)票開(kāi)領(lǐng)書(shū)單發(fā)書(shū)購(gòu)書(shū)單發(fā)票領(lǐng)書(shū)單書(shū)學(xué)生學(xué)生審查并開(kāi)發(fā)票1開(kāi)領(lǐng)書(shū)單2購(gòu)書(shū)單無(wú)效書(shū)單各班學(xué)生用書(shū)表教材存量表數(shù)據(jù)項(xiàng)目:年級(jí)別名:取值及含義F—freshman,一年級(jí)M—sophomore,二年級(jí)J—junior,三年級(jí)S—senior,四年級(jí)備注:F、M、J、S可分別用1,2,3,4代替數(shù)據(jù)項(xiàng)目:數(shù)量別名:購(gòu)書(shū)量取值:正整數(shù)備注:數(shù)據(jù)項(xiàng)目:書(shū)費(fèi)合計(jì)別名:取值:00.00~99.99備注:返回?cái)?shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu):若干數(shù)據(jù)項(xiàng)組成的有意義的集合,反映了數(shù)據(jù)之間的組合關(guān)系。數(shù)據(jù)結(jié)構(gòu)的描述方法和內(nèi)容是:數(shù)據(jù)結(jié)構(gòu)描述={數(shù)據(jù)結(jié)構(gòu)名,含義說(shuō)明,組成:{數(shù)據(jù)項(xiàng)名列表}}存折格式數(shù)據(jù)結(jié)構(gòu)的描述存折=戶(hù)名+所號(hào)+帳號(hào)+開(kāi)戶(hù)日+性質(zhì)+(印密)+1{存取行}50戶(hù)名=2{字母}24所號(hào)=“001”..“999”帳號(hào)=“00000001”..“99999999”開(kāi)戶(hù)日=年+月+日性質(zhì)=“1”..“6”注:“1”表示普通戶(hù),“5”表示工資戶(hù)等印密=“0”注:印密在存折上不顯示存取行=日期+(摘要)+支出+存入+余額+操作+復(fù)核數(shù)據(jù)結(jié)構(gòu)的描述

符號(hào)

含義

舉例=被定義為+與

x=a+b[...,...]或[...|...]或

x=[a,b],x=[a|b]{...}或m{...}n重復(fù)

x={a},x=3{a}8(...)可選

x=(a)“...”基本數(shù)據(jù)元素

x=“a”.. 連結(jié)符

x=1..9返回領(lǐng)書(shū)單發(fā)票學(xué)生學(xué)生審查并開(kāi)發(fā)票開(kāi)領(lǐng)書(shū)單發(fā)書(shū)購(gòu)書(shū)單發(fā)票領(lǐng)書(shū)單書(shū)學(xué)生學(xué)生審查并開(kāi)發(fā)票1開(kāi)領(lǐng)書(shū)單2購(gòu)書(shū)單無(wú)效書(shū)單各班學(xué)生用書(shū)表教材存量表數(shù)據(jù)流名:發(fā)票別名:購(gòu)書(shū)發(fā)票組成:學(xué)名+姓名+{書(shū)號(hào)+單價(jià)+數(shù)量+總價(jià)}+書(shū)費(fèi)合計(jì)備注發(fā)票=(學(xué)號(hào))+姓名+{書(shū)號(hào)+單價(jià)+數(shù)量+總價(jià)}+書(shū)費(fèi)合計(jì)發(fā)票=學(xué)號(hào))+姓名+{發(fā)票行}+書(shū)費(fèi)合計(jì)發(fā)票行=書(shū)號(hào)+單價(jià)+數(shù)量+總價(jià)文件名:各班學(xué)生用書(shū)表別名:組成:{系編號(hào)+專(zhuān)業(yè)和班編號(hào)+年級(jí)+{書(shū)號(hào)}}組織:按系、專(zhuān)業(yè)和班編號(hào)從小到大排列備注:各班學(xué)生用書(shū)表={系編號(hào)+專(zhuān)業(yè)和班編號(hào)+年級(jí)+{書(shū)號(hào)}}系編號(hào)=2{數(shù)字}2專(zhuān)業(yè)和班編號(hào)=3{數(shù)字}3年級(jí)=[F/M/J/S]書(shū)名={字母}+{數(shù)字}數(shù)據(jù)流

數(shù)據(jù)流:某一處理輸入(輸出)的數(shù)據(jù)項(xiàng)或者數(shù)據(jù)結(jié)構(gòu)。數(shù)據(jù)流的描述方法和內(nèi)容是:數(shù)據(jù)流描述={數(shù)據(jù)流名,說(shuō)明,數(shù)據(jù)流來(lái)源,數(shù)據(jù)流去向,組成:{數(shù)據(jù)結(jié)構(gòu)},平均流量,高峰期流量}其中:①數(shù)據(jù)流來(lái)源說(shuō)明該數(shù)據(jù)流來(lái)自哪個(gè)處理過(guò)程。②數(shù)據(jù)流去向說(shuō)明該數(shù)據(jù)流將傳送給哪個(gè)處理過(guò)程。③平均流量是指單位時(shí)間(每天、每周、每月等)的傳輸次數(shù)。④峰期流量則是指在高峰時(shí)期的數(shù)據(jù)傳輸次數(shù)。返回?cái)?shù)據(jù)存儲(chǔ)數(shù)據(jù)存儲(chǔ):處理過(guò)程中需要保存的數(shù)據(jù)集合,是數(shù)據(jù)流的來(lái)源和去向之一。它可以是手工憑證、手工文檔,也可以是計(jì)算機(jī)文件等。數(shù)據(jù)存儲(chǔ)的描述方法和內(nèi)容是:數(shù)據(jù)存儲(chǔ)描述={數(shù)據(jù)存儲(chǔ)名,說(shuō)明,編號(hào),輸入的數(shù)據(jù)流,輸出的數(shù)據(jù)流,組成:{數(shù)據(jù)結(jié)構(gòu)},數(shù)據(jù)量,存取方式}.其中:①數(shù)據(jù)量是指每次存取多少數(shù)據(jù),每天(或每小時(shí)、每周等)存取幾次等。②存取方法包括批處理或者聯(lián)機(jī)處理,檢索或者更新,順序檢索或者隨機(jī)檢索等。③輸入的數(shù)據(jù)流用于指明其來(lái)源,輸出的數(shù)據(jù)流用于指出其去向。

返回處理過(guò)程處理過(guò)程:處理過(guò)程也稱(chēng)加工過(guò)程,這里指數(shù)據(jù)庫(kù)應(yīng)用程序模塊。其具體處理邏輯一般用判定表或判定樹(shù)來(lái)描述,也可用程序流程圖或盒圖(N-S)來(lái)描述,但在數(shù)據(jù)字典中只描述處理過(guò)程的說(shuō)明性信息,其描述方法和內(nèi)容是:處理過(guò)程描述={處理過(guò)程名,說(shuō)明,輸入:{數(shù)據(jù)流},輸出:{數(shù)據(jù)流},處理:{簡(jiǎn)要說(shuō)明}}其中:簡(jiǎn)要說(shuō)明用于說(shuō)明該處理過(guò)程的功能及處理要求,即該處理過(guò)程用來(lái)做什么(而不是怎樣做)和處理要求。處理要求是物理設(shè)計(jì)的輸入及性能評(píng)價(jià)的標(biāo)準(zhǔn)。返回3.撰寫(xiě)需求分析說(shuō)明書(shū)

撰寫(xiě)需求分析說(shuō)明書(shū):在需求調(diào)查的分析整理基礎(chǔ)上,依據(jù)一定的規(guī)范(國(guó)家標(biāo)準(zhǔn)或企業(yè)標(biāo)準(zhǔn))編寫(xiě)出需求分析說(shuō)明書(shū)。返回4.評(píng)審⑴評(píng)審的目的:確認(rèn)需求階段的任務(wù)是否完成,以保證設(shè)計(jì)的質(zhì)量,避免重大的疏漏或者錯(cuò)誤。⑵評(píng)審人員構(gòu)成:項(xiàng)目組成員,非項(xiàng)目組的專(zhuān)家和主管部門(mén)負(fù)責(zé)人。⑶評(píng)審結(jié)果的作用:通過(guò)評(píng)審的需求分析說(shuō)明書(shū)是需求分析階段的結(jié)束標(biāo)志,也是下一個(gè)設(shè)計(jì)階段的輸入,并作為項(xiàng)目驗(yàn)收和鑒定的依據(jù)之一。返回概念結(jié)構(gòu)設(shè)計(jì)概念結(jié)構(gòu)設(shè)計(jì):把需求分析階段得到用戶(hù)需求(已用數(shù)據(jù)字典和數(shù)據(jù)流圖表示)抽象為概念模型表示的過(guò)程。數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)中常用E-R模型來(lái)描述概念結(jié)構(gòu).基本方法主要設(shè)計(jì)步驟

返回基本方法1、將用戶(hù)需求抽象為E-R模式的基本方法:(1)集中式設(shè)計(jì)法;(2)分散-集成設(shè)計(jì)法

;2、E-R模式設(shè)計(jì)的策略

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

返回分散-集成設(shè)計(jì)法

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

返回主要設(shè)計(jì)步驟

E-R模式設(shè)計(jì)一般分為三步:設(shè)計(jì)局部E-R模式;將局部E-R模式集成為全局E-R模式;對(duì)全局E-R模式進(jìn)行優(yōu)化得到基于E-R模型的數(shù)據(jù)庫(kù)概念結(jié)構(gòu)。1.設(shè)計(jì)局部E-R模式

2.合并局部E-R模式

3.優(yōu)化全局E-R模式

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

2、定義實(shí)體型3、定義聯(lián)系返回三種數(shù)據(jù)抽象方法分類(lèi)聚集概括職工……張小英王麗平柳勇李成職工職工號(hào)姓名工資性別年齡部門(mén)號(hào)名稱(chēng)領(lǐng)導(dǎo)姓名年齡性別工資職工技術(shù)人員干部超類(lèi)子類(lèi)確定局部E-R模式的范圍確定局部E-R模式的范圍:將用戶(hù)需求劃分成若干個(gè)部分,其劃分方法有:①根據(jù)企業(yè)的組織機(jī)構(gòu)對(duì)其進(jìn)行自然劃分,并為它們分別設(shè)計(jì)局部E-R模式。②根據(jù)數(shù)據(jù)庫(kù)提供的服務(wù)種類(lèi)進(jìn)行劃分,使得每一種服務(wù)所使用的數(shù)據(jù)明顯地不同于其它種類(lèi),并為每一類(lèi)服務(wù)設(shè)計(jì)一個(gè)局部E-R模式。返回定義實(shí)體型定義實(shí)體型:每一個(gè)局部E-R模式都包括一些實(shí)體型,即從選定的局部范圍中的用戶(hù)需求出發(fā),確定每一個(gè)實(shí)體型的屬性及其屬性名和主鍵。①區(qū)分實(shí)體與屬性的一些原則②給實(shí)體集與屬性命名:其原則是清晰明了便于記憶,并盡可能采用用戶(hù)熟悉的名字,減少?zèng)_突,方便使用。③確定實(shí)體標(biāo)識(shí):即確定實(shí)體集的主鍵。在列出實(shí)體集的所有候選鍵的基礎(chǔ)上,選擇一個(gè)作為主鍵。④非空值原則:保證主鍵中的屬性不出現(xiàn)空值。返回區(qū)分實(shí)體與屬性的原則⑴信息描述原則:一般地說(shuō),實(shí)體需要進(jìn)一步用某些屬性進(jìn)行描述,而屬性則不需要。⑵依賴(lài)性原則:一般地講,屬性?xún)H單向依賴(lài)于某個(gè)實(shí)體,且這種依賴(lài)是包含性依賴(lài),如學(xué)生實(shí)體中的學(xué)號(hào)、學(xué)生姓名等均單向依賴(lài)于學(xué)生。⑶一致性原則:一個(gè)實(shí)體由若干個(gè)屬性組成,這些屬性間有內(nèi)在的關(guān)聯(lián)性與一致性,如學(xué)生實(shí)體有學(xué)號(hào)、學(xué)生姓名、年齡、專(zhuān)業(yè)等屬性,它們分別獨(dú)立表示實(shí)體的某個(gè)特性,并在總體

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論