數(shù)據(jù)庫設(shè)計包" />

国产成人精品无码青草_亚洲国产美女精品久久久久∴_欧美人与鲁交大毛片免费_国产果冻豆传媒麻婆精东

18143453325 在線咨詢 在線咨詢
18143453325 在線咨詢
所在位置: 首頁 > 營銷資訊 > 信息時代 > 面向?qū)ο髷?shù)據(jù)庫設(shè)計(數(shù)據(jù)庫)

面向?qū)ο髷?shù)據(jù)庫設(shè)計(數(shù)據(jù)庫)

時間:2022-11-02 10:30:01 | 來源:信息時代

時間:2022-11-02 10:30:01 來源:信息時代

    面向?qū)ο髷?shù)據(jù)庫設(shè)計 : 使用面向?qū)ο髷?shù)據(jù)模型把現(xiàn)實世界中的數(shù)據(jù)根據(jù)各種應(yīng)用需要加以合理地組織,并利用已有的面向?qū)ο髷?shù)據(jù)庫管理系統(tǒng)建立能夠滿足需求的數(shù)據(jù)庫應(yīng)用系統(tǒng)。
數(shù)據(jù)庫設(shè)計包括數(shù)據(jù)庫的結(jié)構(gòu)設(shè)計和數(shù)據(jù)庫的行為設(shè)計兩方面的內(nèi)容。數(shù)據(jù)庫的結(jié)構(gòu)設(shè)計是根據(jù)給定的應(yīng)用環(huán)境,進行數(shù)據(jù)庫的模式或子模式的設(shè)計。它包括數(shù)據(jù)庫的概念設(shè)計、邏輯設(shè)計和物理設(shè)計。數(shù)據(jù)庫的行為設(shè)計是指確定數(shù)據(jù)庫用戶的行為和動作。而在數(shù)據(jù)庫系統(tǒng)中,用戶的行為和動作指用戶對數(shù)據(jù)庫的操作,這些要通過應(yīng)用程序來實現(xiàn),所以數(shù)據(jù)庫的行為設(shè)計就是應(yīng)用程序的設(shè)計。
按照規(guī)范設(shè)計的方法,可以將數(shù)據(jù)庫設(shè)計分為需求分析、概念結(jié)構(gòu)設(shè)計、邏輯結(jié)構(gòu)設(shè)計、物理結(jié)構(gòu)設(shè)計、數(shù)據(jù)庫實施、數(shù)據(jù)庫運行和維護六個階段。面向?qū)ο髷?shù)據(jù)庫設(shè)計是采用面向?qū)ο蠓治雠c設(shè)計方法,并使用面向?qū)ο髷?shù)據(jù)模型對客觀世界(問題域)進行抽象建模,利用某種面向?qū)ο髷?shù)據(jù)庫管理系統(tǒng)來對持久性數(shù)據(jù)進行管理和操作。在面向?qū)ο蠓治鲋?數(shù)據(jù)操作需求被映射為類上的一組方法。用戶或其他對象可見的方法(公有方法)必須與那些類內(nèi)部的方法(私有方法)加以區(qū)分。
可以把面向?qū)ο髷?shù)據(jù)庫設(shè)計分為如下四個階段: 需求分析階段、面向?qū)ο蠓治鲭A段、面向?qū)ο笤O(shè)計階段、面向?qū)ο髮崿F(xiàn)階段。需求分析階段與傳統(tǒng)數(shù)據(jù)庫設(shè)計需求分析階段類似。面向?qū)ο蠓治鲭A段以問題域為基礎(chǔ),利用面向?qū)ο蠓椒ǚ治鰡栴}域中的需求,最后建立一個面向?qū)ο蠓椒ㄖ械念悓哟谓Y(jié)構(gòu)模型和相關(guān)說明文檔。面向?qū)ο笤O(shè)計階段以面向?qū)ο蟾拍钅P蜑榛A(chǔ),在其上做適當?shù)拿嫦驅(qū)ο蟮臄U充(包括持久與揮發(fā)兩種類的出現(xiàn))與細化,最終建立一個面向?qū)ο蠓椒ㄖ械妮^為詳細的類層次結(jié)構(gòu)模型。面向?qū)ο髮崿F(xiàn)階段以面向?qū)ο笤O(shè)計模型為基礎(chǔ),在其上用面向?qū)ο蟮墓ぞ?包括面向?qū)ο髷?shù)據(jù)庫管理系統(tǒng)、面向?qū)ο缶幊陶Z言以及基于面向?qū)ο蟮娜藱C界面開發(fā)工具,以實現(xiàn)數(shù)據(jù)庫應(yīng)用系統(tǒng)。與傳統(tǒng)數(shù)據(jù)庫設(shè)計方法相比較,面向?qū)ο髷?shù)據(jù)庫設(shè)計方法差異十分明顯,而且最為關(guān)鍵的就是面向?qū)ο蠓治鲭A段,我們可直接通過面向?qū)ο蠓治瞿P陀肙DL語言來生成面向?qū)ο髷?shù)據(jù)庫模式。
面向?qū)ο蠓治龀S玫姆椒ㄖ饕蠦ooch、Coad& Yourdon、Jacobson、Rambaugh、Wirfs-Brock五種,其中以Coad & Yourdon方法最為常用。在Coad& Yourdon分析方法中采用由頂向下的辦法,即是由問題域出發(fā)逐步分析,經(jīng)過五個層次最終獲得面向?qū)ο蟾拍钅P汀oad & Yourdon方法的五個分析層次如下:
(1) 主題層: 定義主題。主題層是Coad &Yourdon分析方法的第一層,它將復(fù)雜的問題域,按內(nèi)在的聯(lián)系劃分成若干個區(qū)域以便進一步考慮與分析,這種區(qū)域稱為主題。
(2)對象層: 標識對象。對象層又稱類層,其目標是識別類,它是對每個主題做分析,在主題中分解出對象類,即確定數(shù)據(jù)庫的類。類是面向?qū)ο蠓治龅幕締挝弧?br>(3)結(jié)構(gòu)層: 標識結(jié)構(gòu)。結(jié)構(gòu)層建立在對象層之上,其目的是定義類層次,它在對象層基礎(chǔ)上建立類間的引用、繼承與組合關(guān)系。①對象類間的引用關(guān)系,即對象間的聯(lián)系,包括一對一、一對多和多對多的聯(lián)系; ②對象類間的繼承關(guān)系,即一般與特殊關(guān)系; ③對象類間的組合關(guān)系,即整體與部分關(guān)系。
(4)屬性層: 定義屬性。屬性層建立在對象層及結(jié)構(gòu)層之上,主要工作是在類中添加屬性。屬性需要包括類內(nèi)靜態(tài)特性和類間引用關(guān)系的指針。
(5)方法層: 定義方法。方法層建立對象的動態(tài)行為,包括類內(nèi)的方法與調(diào)用方法的消息。當定義方法時需要考慮方法所應(yīng)用的類,使用方法的類,以及多態(tài)性。
經(jīng)過上述五個層次的由頂向下的分析后,最終可得到面向?qū)ο蟮念悓哟谓Y(jié)構(gòu)模型,它包括類層次結(jié)構(gòu)圖與相關(guān)文檔。文檔說明包括的內(nèi)容是系統(tǒng)說明、主題說明、類描述模板和消息說明。從數(shù)據(jù)庫角度來看,面向?qū)ο笤O(shè)計方法與面向?qū)ο蠓治龇椒ǘ际墙㈩悓哟谓Y(jié)構(gòu)模型,只是面向?qū)ο笤O(shè)計模型比分析模型考慮得更為細致與深入。面向?qū)ο笤O(shè)計直接來自面向?qū)ο蠓治龅慕Y(jié)果,并做相應(yīng)的改進與增補。

74
73
25
news

版權(quán)所有? 億企邦 1997-2022 保留一切法律許可權(quán)利。

為了最佳展示效果,本站不支持IE9及以下版本的瀏覽器,建議您使用谷歌Chrome瀏覽器。 點擊下載Chrome瀏覽器
關(guān)閉