概念模型、逻辑模型及物理模型介绍

需求

image.png

一. 概念模型

概念模型就是在了解了用户的需求 , 用户的业务领域工作情况以后 , 经过分析和总结 , 提炼出来的用以描述用户业务需求的一些概念的东西 ; 如销售业务中的 客户 和 定单 , 还有就是 商品 , 业务员 , 用 USE CASE 来描述就是 : 业务员 与 客户 就购买 商品 之事签定下 定单 , 概念模型使用 E-R 图表示 , E-R 图主要是由实体 , 属性和联系三个要素构成的。

以第一步需求为例,概念图(ER图):

1.1 draw.id画图

备注:画图工具draw.io
image.png

1.2 umlet画图

在这里插入图片描述

在这里插入图片描述

二. 逻辑模型

逻辑模型是将概念模型转化为具体的数据模型的过程 , 即按照概念结构设计阶段建立的基本 E-R 图 , 按选定的管理系统软件支持的数据模型 (层次/网状/关系/面向对象) , 转换成相应的逻辑模型 , 这种转换要符合关系数据模型的原则 ;

  1. 分多少个主题 , 每个主题包含的实体
  2. 每个实体的属性都有什么
  3. 各个实体之间的关系是什么
  4. 各个实体间是否有关系约束

比 概念模型多了 实体的 主外键 实体之间的关系

以第一步需求为例,逻辑图:

2.1 draw.id画图

备注:画图工具draw.io
image.png

2.2 umlet画图

在这里插入图片描述

三. 物理模型

物理模型就是针对上述逻辑模型所说的内容 , 在具体的物理介质上实现出来 , 系统需要建立几个数据表

  1. 类型与长度的定义
  2. 字段的其他详细定义 , 非空 , 默认值
  3. 标准详细的定义 , 枚举类型字段 , 各枚举值具体含义
  4. 约束的定义 , 主键 , 外键

以第一步需求为例,逻辑图:

3.1 PDMan画图

备注:画图工具PDMan
image.png

自动生成建表语句
image.png

  • 14
    点赞
  • 83
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值