數據建模學習筆記-2-《高質量數據庫建模 2-建模流程》


https://edu.hellobi.com/course/54/play/lesson/875

 

1、數據建模基本流程

在建模的不同階段,將數據模型分為三個層次,每層的作用各不相同

1)、概念模型

確定系統的核心,以及划清系統范圍和邊界

2)、邏輯模型

梳理業務規則以及對概念模型的求精, 這里需要對於需求很深入的了解,一定盡量了解到需求細節,細節決定成敗

3)、物理模型

從性能、訪問、開發等多方面考慮,做系統的實現

 

2、建築規划圖 VS 概念模型

建築規划圖   概念模型  意義
蓋什么房子?住宅?寫字樓?醫院? 要解決何種商業問題? 項目的目的
有幾口人,都是誰?什么年齡、習慣、愛好…… 在此商業活動中,有哪些人或組織參與,角色分別是什么?售貨員、出納、商場經理…… 組織
有哪些物件需要擺放?汽車、家具、家電…… 在此商業活動中,有哪些物件參與其中?商品、貨架、收款機…… 物件

常識:

一個起居室、一個廚房一個餐廳

->需要一個二層小樓,一樓是起居室、廚房和餐廳,二樓是卧室

 

特殊:

需要兩個車位,一個現在用,一個為未來准備;一個游泳池

行業經驗:

核心業務流程、組織架構、行業術語

 

定制:

特殊的流程、專有的術語、特有的用戶群

功能范圍
     

 

 

 3、概念建模小貼子

1)、注重全局的理解而非細節

2)、在概念模型階段,即需要對整體架構做思考

3)、概念模型通常是自上而下的模式,通過會議等模式反復溝通,澄清需求

4)、在此階段,應粗略地估算出整個項目需要的時間以及項目計划草案

5)、根據計划粗略地估算出項目的費用

6)、是數據模型工程師與客戶溝通的破冰之旅,使他們在此期間達成共識並奠定未來良好的溝通基礎以及私人關系

7)、出口的概念模型可以幫助划定系統邊界以及避免方向性的錯誤

8)、商業主導,相比技術專家而言,更需要商業專家

9)、是未來邏輯模型的溝通基礎,以及逐步求精的依據。

 

 3、建築設計圖VS邏輯模型

實體的定義-》實體屬性的定義=》實體間的關系=》約束的定義

 

4、邏輯建模小提示

1)、應更精確估算出整個項目需要的時間以及項目計划草案

2)、並且根據計划更精確地估算出項目的費用

3)、當實體數量超過100時,需要定義術語表

4)、規范化

5)、先規范化再逆規范化,不可一步到位

6)、不可缺少約束的定義

7)、使用CASE工具做邏輯模型

8)、多對多關系需要解決

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM