数据建模学习笔记-2-《高质量数据库建模 2-建模流程》

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

 

一、数据建模基本流程less

在建模的不一样阶段,将数据模型分为三个层次,每层的做用各不相同工具

1)、概念模型性能

肯定系统的核心,以及划清系统范围和边界设计

2)、逻辑模型3d

梳理业务规则以及对概念模型的求精, 这里须要对于需求很深刻的了解,必定尽可能了解到需求细节,细节决定成败blog

3)、物理模型开发

从性能、访问、开发等多方面考虑,作系统的实现table

 

二、建筑规划图 VS 概念模型基础

建筑规划图   概念模型  意义
盖什么房子?住宅?写字楼?医院? 要解决何种商业问题? 项目的目的
有几口人,都是谁?什么年龄、习惯、爱好…… 在此商业活动中,有哪些人或组织参与,角色分别是什么?售货员、出纳、商场经理…… 组织
有哪些物件须要摆放?汽车、家具、家电…… 在此商业活动中,有哪些物件参与其中?商品、货架、收款机…… 物件

常识:

一个起居室、一个厨房一个餐厅

->须要一个二层小楼,一楼是起居室、厨房和餐厅,二楼是卧室

 

特殊:

须要两个车位,一个如今用,一个为将来准备;一个游泳池

行业经验:

核心业务流程、组织架构、行业术语

 

定制:

特殊的流程、专有的术语、特有的用户群

功能范围
     

 

 

 三、概念建模小贴子

1)、注重全局的理解而非细节

2)、在概念模型阶段,即须要对总体架构作思考

3)、概念模型一般是自上而下的模式,经过会议等模式反复沟通,澄清需求

4)、在此阶段,应粗略地估算出整个项目须要的时间以及项目计划草案

5)、根据计划粗略地估算出项目的费用

6)、是数据模型工程师与客户沟通的破冰之旅,使他们在此期间达成共识并奠基将来良好的沟通基础以及私人关系

7)、出口的概念模型能够帮助划定系统边界以及避免方向性的错误

8)、商业主导,相比技术专家而言,更须要商业专家

9)、是将来逻辑模型的沟通基础,以及逐步求精的依据。

 

 三、建筑设计图VS逻辑模型

实体的定义-》实体属性的定义=》实体间的关系=》约束的定义

 

四、逻辑建模小提示

1)、应更精确估算出整个项目须要的时间以及项目计划草案

2)、而且根据计划更精确地估算出项目的费用

3)、当实体数量超过100时,须要定义术语表

4)、规范化

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

6)、不可缺乏约束的定义

7)、使用CASE工具作逻辑模型

8)、多对多关系须要解决

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

相关文章
相关标签/搜索