數(shù)據(jù)庫系統(tǒng)的概要設(shè)計(1)_第1頁
數(shù)據(jù)庫系統(tǒng)的概要設(shè)計(1)_第2頁
數(shù)據(jù)庫系統(tǒng)的概要設(shè)計(1)_第3頁
數(shù)據(jù)庫系統(tǒng)的概要設(shè)計(1)_第4頁
數(shù)據(jù)庫系統(tǒng)的概要設(shè)計(1)_第5頁
已閱讀5頁,還剩26頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、.1 第8章 數(shù)據(jù)庫系統(tǒng)的概要設(shè)計數(shù)據(jù)庫系統(tǒng)的概要設(shè)計 .2 本章要點 系統(tǒng)概要設(shè)計概述 數(shù)據(jù)庫的概念設(shè)計 模塊化設(shè)計 概要設(shè)計的圖形工具 系統(tǒng)概要設(shè)計說明 運用Powerdesigner工具建立概念數(shù)據(jù)模型 .3 目 錄 8.1 系統(tǒng)概要設(shè)計概述 8.1.1 軟件系統(tǒng)的概要設(shè)計 8.1.2 數(shù)據(jù)庫系統(tǒng)的概要設(shè)計 8.2 數(shù)據(jù)庫的概念設(shè)計 8.2.1 數(shù)據(jù)庫概念設(shè)計的步驟 8.2.2 實體-聯(lián)系圖 8.2.3 數(shù)據(jù)抽象、局部視圖的設(shè)計 8.2.4 視圖的集成 8.3 模塊化設(shè)計 8.3.1 模塊化設(shè)計的基本原則 8.3.2 內(nèi)聚與耦合 8.3.3 模塊分解時應(yīng)遵循的準(zhǔn)則 8.4 概要設(shè)計的圖形

2、工具 8.4.1 層次圖 8.4.2 IPO圖 .4 目 錄 8.5 系統(tǒng)概要設(shè)計說明 8.6 運用Powerdesigner建立概念數(shù)據(jù)模型 8.7 應(yīng)用實例 小結(jié) .5 8.1 系統(tǒng)概要設(shè)計概述系統(tǒng)概要設(shè)計概述 經(jīng)過需求分析階段以后,已經(jīng)知道系統(tǒng) 必須“做什么”了,但還不知道系統(tǒng)該“怎 么做”。概要設(shè)計的基本目的是要回答“概 括地說,系統(tǒng)應(yīng)該如何做?”這個問題。因此, 有時也稱概要設(shè)計為初步設(shè)計或總體設(shè) 計。 .6 8.1.1 軟件系統(tǒng)的概要設(shè)計軟件系統(tǒng)的概要設(shè)計 軟件系統(tǒng)的生命周期可分為制定計劃、需求分析、設(shè)計、程序編制、 測試以及運行維護(hù)等階段。在軟件系統(tǒng)的開發(fā)過程中,經(jīng)過制定計劃、

3、需求分析階段后,軟件開發(fā)的下一階段就是進(jìn)行系統(tǒng)設(shè)計。 系統(tǒng)設(shè)計階段通??梢詣澐譃閮蓚€子階段:概要設(shè)計和詳細(xì)設(shè)計。 概要設(shè)計的主要任務(wù)是回答“系統(tǒng)總體上應(yīng)該如何做?”,即將分析模 型映射為具體的軟件系統(tǒng)結(jié)構(gòu),進(jìn)行模塊劃分,確定每個模塊的功能、 接口以及模塊間的調(diào)用關(guān)系。詳細(xì)設(shè)計則將概要設(shè)計的結(jié)果具體化, 即為每個模塊設(shè)計實現(xiàn)的細(xì)節(jié)。為了完成系統(tǒng)設(shè)計的任務(wù),系統(tǒng)設(shè)計 人員通常根據(jù)分析階段采用的分析方法的不同,采用不同的設(shè)計方法。 如針對分析階段系統(tǒng)分析人員采用的分析方法的不同(如面向數(shù)據(jù)建 模、面向功能建?;蛎嫦?qū)ο蠼5确椒ǎ?,系統(tǒng)設(shè)計的方法也不同 (相應(yīng)的有面向數(shù)據(jù)的設(shè)計,面向功能的設(shè)計和面向

4、對象的設(shè)計等)。 .7 1結(jié)構(gòu)化設(shè)計方法的設(shè)計步驟: (1)數(shù)據(jù)設(shè)計,數(shù)據(jù)設(shè)計的任務(wù)是從分析階段得到的數(shù)據(jù)流圖和 數(shù)據(jù)字典出發(fā),設(shè)計出相應(yīng)的數(shù)據(jù)結(jié)構(gòu)。 (2)軟件結(jié)構(gòu)設(shè)計,軟件結(jié)構(gòu)設(shè)計的任務(wù)是定義系統(tǒng)的主要結(jié)構(gòu) 元素之間的關(guān)系,通常是從數(shù)據(jù)流圖出發(fā),對數(shù)據(jù)流圖進(jìn)行分析, 得出軟件的層次化模塊結(jié)構(gòu)圖。 (3)接口設(shè)計,軟件結(jié)構(gòu)設(shè)計的任務(wù)是描述系統(tǒng)內(nèi)部、系統(tǒng)與系 統(tǒng)之間以及系統(tǒng)與用戶之間如何進(jìn)行通信,接口包含數(shù)據(jù)流和控制 流信息。 (4)過程設(shè)計,過程設(shè)計是從分析階段得到的過程規(guī)格說明出發(fā), 得出系統(tǒng)中各個功能的過程化描述。 .8 2面向?qū)ο笤O(shè)計方法的設(shè)計步驟: (1)對象設(shè)計,把所有的對象都?xì)w為

5、各種類,每個類都定義了一 組數(shù)據(jù)和方法。數(shù)據(jù)用于表示對象的靜態(tài)屬性,即描述對象的狀態(tài) 信息;方法是對象所能執(zhí)行的操作,也就是類中所能提供的服務(wù)。 (2)子系統(tǒng)設(shè)計,子系統(tǒng)設(shè)計是根據(jù)實際系統(tǒng)的需要,按照子類 (也稱為派生類)和父類(也稱為基類)的關(guān)系,可以把若干個類 組成一個層次結(jié)構(gòu)的系統(tǒng)。 (3)消息設(shè)計,消息設(shè)計是描述對象之間如何通過傳遞消息進(jìn)行 通信,。 (4)方法設(shè)計,從系統(tǒng)的功能模型和行為模型出發(fā),得出各個類 的方法及其實現(xiàn)細(xì)節(jié)。 .9 8.1.2 數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)庫系統(tǒng)的概要設(shè)計概要設(shè)計 對于基于結(jié)構(gòu)化的數(shù)據(jù)庫系統(tǒng)開發(fā)方法而言,數(shù)據(jù)庫系統(tǒng)在完成 需求分析之后應(yīng)進(jìn)入數(shù)據(jù)庫系統(tǒng)的概要設(shè)計

6、階段,此階段不僅需要 進(jìn)行數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(也可簡稱數(shù)據(jù)庫概念設(shè)計)工作,即數(shù) 據(jù)庫結(jié)構(gòu)特性設(shè)計;而且還需要確定數(shù)據(jù)庫系統(tǒng)的軟件系統(tǒng)結(jié)構(gòu), 進(jìn)行模塊劃分,確定每個模塊的功能、接口以及模塊間的調(diào)用關(guān)系, 即進(jìn)行數(shù)據(jù)庫行為特性的設(shè)計過程。 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計是將系統(tǒng)需求分析得到的用戶需求抽象為 信息結(jié)構(gòu)過程。只有將系統(tǒng)應(yīng)用需求抽象為信息世界的結(jié)構(gòu),也就 是概念結(jié)構(gòu)后,才能轉(zhuǎn)化為機器世界中的數(shù)據(jù)模型,并用DBMS實現(xiàn) 這些需求。 .10 1數(shù)據(jù)庫概念結(jié)構(gòu)的特點 概念結(jié)構(gòu)是獨立于數(shù)據(jù)庫邏輯結(jié)構(gòu)和具體DBMS所支持的數(shù)據(jù)庫, 其主要特點是: (1)概念模型是對現(xiàn)實世界的一個抽象描述。 概念模型應(yīng)能真實

7、、充分地反映現(xiàn)實世界,能滿足用戶對數(shù)據(jù)的處 理要求。 (2)概念模型應(yīng)當(dāng)易于理解。 概念模型只有被用戶理解后,才可以與設(shè)計者交換意見,參與數(shù)據(jù) 庫的設(shè)計。 (3)概念模型應(yīng)當(dāng)易于更改。 由于現(xiàn)實世界(應(yīng)用環(huán)境和應(yīng)用要求)會發(fā)生變化,這就需要改 變概念模型,易于更改的概念模型有利于修改和擴充。 (4)概念模型應(yīng)易于向數(shù)據(jù)模型轉(zhuǎn)換 概念模型最終要轉(zhuǎn)換為數(shù)據(jù)模型。設(shè)計概念模型時應(yīng)當(dāng)注意,使 其有利于向特定的數(shù)據(jù)模型轉(zhuǎn)換。 .11 2數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計的方法 概念模型是數(shù)據(jù)模型的前身,它比數(shù)據(jù)模型更獨立于機器、更抽 象,也更加穩(wěn)定。概念設(shè)計的方法有以下4種: (1)自頂向下的設(shè)計方法。 該方法首先定義

8、全局概念結(jié)構(gòu)的框架,然后逐步細(xì)化為完整的全局 概念結(jié)構(gòu)。 (2)自底向上的設(shè)計方法。 即首先定義各局部應(yīng)用的概念結(jié)構(gòu),然后將它們集成起來,得到全 局概念結(jié)構(gòu)的設(shè)計方法。 (3)逐步擴張的設(shè)計方法。 此方法首先定義最重要的核心概念結(jié)構(gòu),然后向外擴充,生成其他 概念結(jié)構(gòu),直至完成總體概念結(jié)構(gòu)。 (4)自頂向下與自底向上相結(jié)合的方法。 最常采用的策略是自底向上的方法,即自頂向下地進(jìn)行需求分析, 然后再自底向上地設(shè)計概念結(jié)構(gòu),其方法如圖8-1所示。其中,概 念模式對應(yīng)于概念模型。 .12 概念模式概念模式概念模式概念模式 概念模式1概念模式n 全局概念模式 需求 需求1 需求2 需求1.1需求1.2需

9、求2.1需求2.2 。 。 需求分析 概念結(jié)構(gòu)設(shè)計 圖8-1 自頂向下的分析需求與自底向上設(shè)計概念結(jié)構(gòu) .13 8.2 數(shù)據(jù)庫的概念設(shè)計數(shù)據(jù)庫的概念設(shè)計 結(jié)構(gòu)化系統(tǒng)分析和設(shè)計方法學(xué)強調(diào)系統(tǒng)的功能方面,其本質(zhì)是抽 象和功能分解,如前面章節(jié)介紹的數(shù)據(jù)流圖就是一種面向功能的建模 方法,自20世紀(jì)70年代中期以來,數(shù)據(jù)庫管理系統(tǒng)尤其是關(guān)系數(shù)據(jù)庫 技術(shù)的應(yīng)用,使軟件系統(tǒng)的開發(fā)重心開始向系統(tǒng)的數(shù)據(jù)部分轉(zhuǎn)移,而 面向數(shù)據(jù)的建模方法使用實體-聯(lián)系圖(Entity Relationship Diagram, 也稱實體-關(guān)系圖,簡稱E-R圖)等圖形工具來對客觀世界進(jìn)行抽象表 示,有時也稱為實體-關(guān)系建模方法。在一

10、個數(shù)據(jù)庫應(yīng)用系統(tǒng)的設(shè)計中, 面向功能的建模方法和面向數(shù)據(jù)的建模方法應(yīng)相互參照,才能使系統(tǒng) 結(jié)構(gòu)特性和行為特性有效地結(jié)合起來,達(dá)到系統(tǒng)設(shè)計的目標(biāo)。 .14 8.2.1 數(shù)據(jù)庫概念設(shè)計的步驟數(shù)據(jù)庫概念設(shè)計的步驟 E-R模型工具主要用于描述數(shù)據(jù)的概念結(jié)構(gòu)。最常用的策略是自底向 上的方法,即自頂向下的需求分析,然后再自底向上的設(shè)計概念結(jié)構(gòu)。 采取該概念結(jié)構(gòu)的設(shè)計步驟按照圖8-2所示的自頂向下分析需求與自底向 上設(shè)計概念結(jié)構(gòu)方法。 數(shù)據(jù)流圖 數(shù)據(jù)字典 分E-R圖 總E-R圖 數(shù)據(jù)抽象、局部 視圖的設(shè)計 視圖集成 滿意 需求分析 邏輯結(jié)構(gòu)設(shè)計 No Yes 圖8-2 概念結(jié)構(gòu)的設(shè)計步驟 .15 8.2.2

11、 實體實體- -聯(lián)系圖聯(lián)系圖 概念結(jié)構(gòu)設(shè)計的結(jié)果是數(shù)據(jù)庫的概念模型,它用E-R圖進(jìn)行描述。 E-R圖由三個相互關(guān)聯(lián)的部分構(gòu)成:實體(即數(shù)據(jù)實體或數(shù)據(jù)對 象)、實體之間的聯(lián)系以及實體和聯(lián)系的屬性。 如圖8-3所示, “學(xué)生”和“課程”兩個實體之間存在多對多的聯(lián) 系. mn 選 修 課程學(xué)生 圖8-3 多對多聯(lián)系 .16 8.2.3數(shù)據(jù)抽象、局部視圖的設(shè)計數(shù)據(jù)抽象、局部視圖的設(shè)計 概念結(jié)構(gòu)是對現(xiàn)實世界的一種抽象,即對實際的人、物、事和概 念進(jìn)行人為處理,抽取人們關(guān)心的共同特性,忽略非本質(zhì)的細(xì)節(jié), 并把這些特性用各種概念精確地加以描述。因此,用自底向上的方 法設(shè)計概念結(jié)構(gòu),首先要根據(jù)需求分析的結(jié)果(

12、數(shù)據(jù)流圖、數(shù)據(jù)字 典)等對現(xiàn)實世界的數(shù)據(jù)進(jìn)行抽象,設(shè)計各個局部視圖即分E-R圖。 設(shè)計分E-R圖的步驟是: 1選擇局部應(yīng)用 2設(shè)計分E-R圖 演示 .17 8.2.4 視圖的集成視圖的集成 視圖集成就是把設(shè)計好的各子系統(tǒng)的分E-R圖綜合成一個系統(tǒng)的總 E-R圖。視圖的集成可以有兩種方法:一種方法是多個分E-R圖一次 集成,如圖8-8所示;另一種方法是逐步集成,用累加的方法一次 集成兩個分E-R圖,如圖8-9所示。 圖8-8 多個分E-R圖一次集成 圖8-9 多個分E-R圖逐步集成 演示 .18 8.3 模塊化設(shè)計模塊化設(shè)計 把大型軟件按照規(guī)定的原則劃分為一個個較小的、相對獨 立但又相關(guān)的模塊的

13、設(shè)計方法,叫做模塊化設(shè)計。模塊是數(shù)據(jù)說 明和可執(zhí)行語句等程序?qū)ο蟮募?,每個模塊單獨命名并且可以 通過名字對模塊進(jìn)行訪問。例如,過程、函數(shù)、子程序、宏等都 可作為模塊。模塊化就是把程序劃分成若干個模塊,每個模塊完 成一個子功能,并把這些模塊集合起來組成一個整體,以完成指 定的功能來滿足問題的要求。 .19 8.3.1 模塊化設(shè)計的基本原則模塊化設(shè)計的基本原則 實現(xiàn)模塊化設(shè)計的重要指導(dǎo)思想是分解、信息隱藏和模塊獨立性。 1分解 分解是指將一個待開發(fā)的軟件分解成若干個小的簡單部分模塊, 每個模塊可獨立地開發(fā)、測試,最后組裝成完整的程序。 2信息隱藏 信息隱藏是指將每個程序的成分隱蔽或封裝在一個單一

14、的設(shè)計模塊 中,定義每一個模塊時盡可能少地顯露其內(nèi)部的處理。 3模塊獨立性 模塊獨立是指每個模塊完成一個相對獨立的特定子功能,并且與其他 模塊之間的聯(lián)系簡單。模塊獨立就是希望每個模塊都是高內(nèi)聚、低耦合 的。 .20 8.3.2 內(nèi)聚與耦合內(nèi)聚與耦合 內(nèi)聚是對模塊內(nèi)部各成分之間關(guān)聯(lián)程度的度量。耦合是模塊之間依賴程 度的度量。內(nèi)聚和耦合是密切相關(guān)的,與其他模塊存在強耦合的模塊通常 意味著弱內(nèi)聚,而強內(nèi)聚的模塊通常意味著與其他模塊之間存在弱耦合。 模塊劃分的原則是強內(nèi)聚、弱耦合。 內(nèi)聚按強度從低到高有以下幾種類型: 偶然內(nèi)聚 邏輯內(nèi)聚 時間內(nèi)聚 過程內(nèi)聚 通信內(nèi)聚 順序內(nèi)聚 功能內(nèi)聚 .21 耦合按

15、從強到弱的順序可分為以下幾種類型: 內(nèi)容耦合 公共耦合 控制耦合 數(shù)據(jù)耦合 耦合是影響軟件復(fù)雜程度和設(shè)計質(zhì)量的一個重要因素,在設(shè)計 上應(yīng)采取以下原則:如果模塊間必須存在耦合,就盡量使用數(shù)據(jù)耦 合,少用控制耦合,限制公共耦合的范圍,堅決避免使用內(nèi)容耦合。 如果模塊間若存在多種耦合方式,它們的耦合類型以耦合最緊的類 別確定。 .22 8.3.3模塊分解時應(yīng)遵循的準(zhǔn)則模塊分解時應(yīng)遵循的準(zhǔn)則 在軟件分解過程中,須遵循以下原則: (1)滿足信息隱蔽原則。 (2)盡量使得模塊的內(nèi)聚度高,模塊間的耦合度低。 (3)模塊的規(guī)模適中(通常一個模塊以50100個語句行為宜) (4)模塊的調(diào)用深度不宜過大。 (5)

16、模塊的扇人應(yīng)盡量大,扇出不宜過大。 (6)設(shè)計單入口和單出口的模塊。 (7)模塊的作用域應(yīng)在控制域之內(nèi)。 (8)模塊的功能應(yīng)是可以預(yù)測的。 .23 8.4 概要設(shè)計的圖形工具概要設(shè)計的圖形工具 一般地,程序中的一個模塊完成一個適當(dāng)?shù)淖庸?能。在設(shè)計軟件結(jié)構(gòu)(即由模塊組成的層次系統(tǒng))時, 應(yīng)該把模塊組織成良好的層次系統(tǒng),即頂層模塊調(diào)用 它的下層模塊以實現(xiàn)程序的完整功能,每個下層模塊 再調(diào)用更下層的模塊,從而完成程序的一個子功能, 最下層的模塊則完成最具體的功能。軟件結(jié)構(gòu)可以用 層次圖或結(jié)構(gòu)圖來描繪。 .24 8.4.1 層次圖層次圖 層次圖是在概要設(shè)計(也稱總體設(shè)計)階段最常使用的圖形 工具之一

17、,它常用于描繪軟件的層次結(jié)構(gòu)。層次圖中的每個方框 代表一個模塊,方框間的連線表示模塊間的調(diào)用關(guān)系。 如圖8-19所示是層次圖的一個例子 。 圖8-19 成績管理系統(tǒng)層次圖 成績管理系統(tǒng) 查詢打印報表 查 詢 課 程 成 批 成 績 單 錄 入 查 詢 學(xué) 生 成 績 個 別 成 績 單 錄 入 打 印 班 級 成 績 打 印 成 績 統(tǒng) 計 表 錄入成績 .25 8.4.2 IPO IPO圖圖 IPO圖(input process output圖)輸入處理輸出圖是在層 次結(jié)構(gòu)圖的基礎(chǔ)上推出的一種描述系統(tǒng)結(jié)構(gòu)和模塊內(nèi)部處理功能 的工具。在總體設(shè)計、詳細(xì)設(shè)計、設(shè)計、評審、測試和維護(hù)的不 同階段,都

18、可以使用IPO圖對設(shè)計進(jìn)行描述。如下圖所示的IPO圖 : 模塊名稱:模塊編號:設(shè)計人: 直接調(diào)用本模塊的上級模塊名稱: 本模塊直接調(diào)用的模塊名稱: 輸入: 輸出: 與本模塊相直接關(guān)聯(lián)的數(shù)據(jù)結(jié)構(gòu)(數(shù)據(jù)庫、數(shù)據(jù)文卷): 處理描述: .26 8.5 系統(tǒng)概要設(shè)計說明系統(tǒng)概要設(shè)計說明 系統(tǒng)概要設(shè)計說明書的主要內(nèi)容,如下所示: 1引言引言 簡述該系統(tǒng)的名稱、目的、功能、背景、工作條件、參考和引用資料。 2系統(tǒng)總體設(shè)計方案系統(tǒng)總體設(shè)計方案 21模塊設(shè)計 列出系統(tǒng)中各主要功能模塊的名稱、實現(xiàn)的功能和與其他功能模塊的之間的關(guān)系。 22編碼設(shè)計 說明編碼的方式和種類。 23輸入設(shè)計 列出系統(tǒng)所有的輸入項目、輸入

19、的承擔(dān)者、主要功能要求、輸入要求和簡述輸入校驗所用的數(shù)據(jù)校驗法和效果。 24輸出設(shè)計 列出系統(tǒng)所有的輸出項目、輸出的接受者、主要功能要求和簡述輸出要求(輸出數(shù)據(jù)類型及所用的設(shè)備介質(zhì)、格式、 數(shù)值范圍、精度等)。 3數(shù)據(jù)庫結(jié)構(gòu)設(shè)計數(shù)據(jù)庫結(jié)構(gòu)設(shè)計 31概述 簡述系統(tǒng)目的、數(shù)據(jù)庫系統(tǒng)實現(xiàn)的主要功能、運行環(huán)境要求。 32邏輯結(jié)構(gòu)設(shè)計 簡要說明本系統(tǒng)內(nèi)所使用的數(shù)據(jù)結(jié)構(gòu)中,有關(guān)數(shù)據(jù)項、記錄、文件的標(biāo)識、定義、長度及它們之間的相互關(guān)系。 4安全保密設(shè)計安全保密設(shè)計 5系統(tǒng)出錯處理設(shè)計系統(tǒng)出錯處理設(shè)計 51出錯信息 52補救措施 如設(shè)置后備、性能降級、恢復(fù)及再啟動等 .27 8.6運用運用Powerdesig

20、nerPowerdesigner建立概念數(shù)據(jù)模型建立概念數(shù)據(jù)模型 在數(shù)據(jù)庫應(yīng)用系統(tǒng)的設(shè)計中采用數(shù)據(jù)庫設(shè)計工具和CASE工具, 可以提高數(shù)據(jù)庫設(shè)計質(zhì)量并減少設(shè)計工作量。PowerDesigner的 概念數(shù)據(jù)模型(Conceptual Data Model,簡稱CDM)以實體聯(lián) 系(Entity-Relationship,簡稱E-R)理論為基礎(chǔ),并對這種理 論進(jìn)行了擴充,建立了概念數(shù)據(jù)模型。 CDM把現(xiàn)實世界中的信息簡化為實體與實體之間的聯(lián)系,它 與數(shù)據(jù)庫管理系統(tǒng)DBMS無關(guān)。 .28 演示 工具欄菜單欄 圖表窗口 樹型模型瀏覽器輸出窗口結(jié)果列表 .29 8.7 應(yīng)用實例應(yīng)用實例 天順公司的檔案管

21、理系統(tǒng)經(jīng)過項目立項、可行性分 析、項目開發(fā)計劃、需求分析之后需進(jìn)行系統(tǒng)的概要設(shè)計 過程和編寫系統(tǒng)概要設(shè)計說明書。以便為系統(tǒng)下階段 的詳細(xì)設(shè)計做好準(zhǔn)備。 龍翔軟件開發(fā)公司的林益波花了約二周時間,在經(jīng)過 對系統(tǒng)需求規(guī)格說明書的分析、與有關(guān)人員的交流等 工作后,編寫了天順公司人事檔案管理系統(tǒng)的系統(tǒng)概要 設(shè)計說明書并提交到項目組進(jìn)行評審。 演示 .30 小結(jié) 數(shù)據(jù)庫系統(tǒng)在完成需求分析之后應(yīng)進(jìn)入數(shù)據(jù)庫系統(tǒng)的概要設(shè)計階段,此 階段不僅需要進(jìn)行數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計,即數(shù)據(jù)庫結(jié)構(gòu)特性設(shè)計;而且還需要 進(jìn)行數(shù)據(jù)庫行為特性的設(shè)計。概念結(jié)構(gòu)是獨立于數(shù)據(jù)庫邏輯結(jié)構(gòu)和具體DBMS 所支持的數(shù)據(jù)庫,它是對現(xiàn)實世界的一個抽象

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論