久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

架構(gòu)設(shè)計(jì)實(shí)踐五部曲(三):從領(lǐng)域模型提取數(shù)據(jù)架構(gòu)

 漢無(wú)為 2020-04-07

數(shù)據(jù)架構(gòu)重要的輸出是數(shù)據(jù) - 實(shí)體關(guān)系圖,,簡(jiǎn)稱 ER 圖,。ER 圖中包含了實(shí)體(數(shù)據(jù)對(duì)象),、關(guān)系和屬性 3 種基本成分。ER 圖可以用來(lái)建立數(shù)據(jù)模型,。如何準(zhǔn)確的建立產(chǎn)品的數(shù)據(jù)模型,需要分解出業(yè)務(wù)需要什么樣的數(shù)據(jù),。數(shù)據(jù)域的分解過(guò)程是站在業(yè)務(wù)架構(gòu)的基礎(chǔ)上,,對(duì)業(yè)務(wù)域進(jìn)行模型分析的過(guò)程,。說(shuō)起業(yè)務(wù)建模,大家很快會(huì)想到領(lǐng)域模型這個(gè)概念,。這里的思路是通過(guò)領(lǐng)域建模來(lái)逐步提取系統(tǒng)的數(shù)據(jù)架構(gòu)圖,。

說(shuō)到領(lǐng)域模型,這里采用四色原型法進(jìn)行業(yè)務(wù)模型的抽象,。在進(jìn)行四色模型分析前,,我們先了解下四色模型的一些基本概念。

四色模型,,顧名思義是通過(guò)四種不同顏色代表四種不同的原型,。

  1. Moment-Interval Archetype 時(shí)標(biāo)性原型

表示事物在某個(gè)時(shí)刻或某一段時(shí)間內(nèi)發(fā)生的。使用紅色表示,,簡(jiǎn)寫為 MI.

  1. Part-Place-Thing Archetype 參與方 - 地點(diǎn) - 物品原型.

表示參與扮演不同角色的人或事物,。使用綠色表示。簡(jiǎn)寫為 PPT,。

  1. Role Archetype 角色原型

角色是一種參與方式,,它由人或組織機(jī)構(gòu)、地點(diǎn)或物品來(lái)承擔(dān),。使用黃色表示,。簡(jiǎn)寫為 Role。

  1. Description Archetype 描述原型

表示資料類型的資源,,它可以被其它原型反復(fù)使用,,并為其它原型提供行為。使用藍(lán)色表示,。簡(jiǎn)寫為 DESC,。

還是以風(fēng)控系統(tǒng)為例,進(jìn)行領(lǐng)域建模的過(guò)程如下:

1. 關(guān)鍵流程

在進(jìn)行業(yè)務(wù)建模前,,首先需要梳理出業(yè)務(wù)的流程,,這一步在業(yè)務(wù)架構(gòu)分解環(huán)節(jié)中已經(jīng)完成。按照四色建模法的原則,,將業(yè)務(wù)流程圖進(jìn)行一點(diǎn)改造,。在原來(lái)的流程圖上,將流程涉及的事務(wù)和角色添加進(jìn)來(lái),。

改造之后的流程圖如下:

圖 1

2. 領(lǐng)域模型骨干

從業(yè)務(wù)流中,,我們可以清晰的定義出 Moment-Interval Archetype (時(shí)標(biāo)性原型),流程中的每個(gè)節(jié)點(diǎn)符合 MI 的定義,,即事物在某個(gè)時(shí)間段內(nèi)發(fā)生,。在 MI 的定義過(guò)程中,一種方法是通過(guò)名詞 + 動(dòng)詞進(jìn)行定義,。那么,,風(fēng)控的 MI 即為:數(shù)據(jù)采集,、規(guī)則 & 模型設(shè)置、風(fēng)險(xiǎn)識(shí)別,、告警通知,、風(fēng)險(xiǎn)處置、風(fēng)險(xiǎn)分析(MI 使用紅色表示),。

在得到骨干之后,,我們需要豐富這個(gè)模型,使它可以更好的描述業(yè)務(wù)概念,。這里需要補(bǔ)充一些實(shí)體對(duì)象,,通常實(shí)體對(duì)象包括:參與方、地點(diǎn),、物(party/place/thing),。

Part-Place-Thing Archetype(參與方 - 地點(diǎn) - 物品原型):業(yè)務(wù)對(duì)象、規(guī)則,、模型,、異常風(fēng)險(xiǎn)、通知,、異常事件、分析報(bào)告(PPT 使用綠色表示),。

領(lǐng)域模型骨干圖,,如下:

圖 2

3. 領(lǐng)域模型角色

在領(lǐng)域模型骨干的基礎(chǔ)上,需要把參與的角色(role)帶進(jìn)來(lái),。Role 使用黃色表示,。如下圖:

圖 3

4. 領(lǐng)域模型描述

最后將模型的描述信息添加進(jìn)來(lái),模型的描述信息中涵蓋模型的具體屬性,。這些描述信息對(duì)于后面數(shù)據(jù)庫(kù)設(shè)計(jì)有很大的影響。

模型描述使用藍(lán)色標(biāo)注,,如下圖:

圖 4

5. 提取 ER 圖

領(lǐng)域模型構(gòu)建完成之后,,在此基礎(chǔ)上,我們已經(jīng)能夠初步的掌握整個(gè)系統(tǒng)的數(shù)據(jù)模型,。其中綠色的 Part-Place-Thing Archetype(參與方 - 地點(diǎn) - 物品原型),可以用來(lái)表示 ER 圖中的實(shí)體模型,。紅色的 Moment-Interval Archetype(時(shí)標(biāo)性原型),可以用來(lái)表示 ER 圖中的關(guān)系,。對(duì)領(lǐng)域模型架構(gòu)圖進(jìn)行提煉,,得到如下圖:

圖 5

實(shí)體(Entity)和聯(lián)系(RelationShip)存在一定的關(guān)聯(lián)關(guān)系,一般存在 3 種約束性關(guān)系:一對(duì)一約束,、一對(duì)多約束和多對(duì)多約束。將這些約束性關(guān)系表現(xiàn)在 ER 圖中,,用于展現(xiàn)實(shí)體與實(shí)體間具體的關(guān)聯(lián)關(guān)系,,最終輸出 ER 圖,。(考慮保證 ER 的簡(jiǎn)潔性,,這里并沒(méi)有把模型的屬性畫(huà)進(jìn)來(lái))

圖 6

最終一種好的 ER 圖需要具備以下原則:

  • 同一實(shí)體在同一個(gè) ER 圖中只能出現(xiàn)一次

  • 先設(shè)計(jì)局部 ER 圖,再把每一個(gè)局部 ER 圖綜合起來(lái),,生成總體的 ER 圖,。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點(diǎn),。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào),。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多