主题 03:如何设计模型

模型设计是系统设计的关键环节,包括概念分析、逻辑设计和物理设计三个阶段。首先,概念分析理解业务需求,产出业务 ERD 和 DFD。接着,逻辑设计对概念模型细化,形成详细的关系模式。最后,物理设计考虑数据库实现,进行性能优化。整个过程是一个自上而下设计、自下而上验证的迭代过程,强调对业务的深刻理解。
摘要由CSDN通过智能技术生成

1. 引言

模型是一种将事物形象化的有效手段,利用模型可将现实世界中的事物及事物之间的关系准确地表达出来。模型设计本质上就是系统地实施抽象的过程。

很多时候,工程师面对的需求都是以具象的现实世界事物概念来描述的,遵循的是人类世界的语境。为了将需求落地,工程师需要开展一系列的工作,其中,模型设计尤为重要,可划分为以下几个步骤:

  • 第一步:需求调研,确定用户需要哪些信息,建立哪些应用,常用的操作及对象有哪些,产出业务概念和业务事件。
  • 第二步:概念分析,需求调研所得到数据的高层描述抽象,产出业务 ERD(Entity Relationship Diagram)、业务 DFD(Data Flow Diagram)。
  • 第三步:逻辑设计,对概念数据模型建议的分解和细化,根据业务规则确定的关于业务对象、业务对象的数据项及对象之间关系的基本蓝图。
  • 第四步:物理设计,对已经确定的逻辑结构选择适当的物理结构,包括存储结构等最终实现。

从上述步骤可以看出,整个模型设计的过程是一个从整体到局部、从高层模型设计到细节逐步细化的过程。在实践中,模型设计过程可以分为:概念分析、逻辑设计、物理设计三个阶段。每个阶段的输出都是下一阶段的输入,每个阶段完成后

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Jin_Kwok

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值