在数据库设计过程中,通常会经历三个主要阶段:概念模型、逻辑模型、物理模型。每个阶段的最终产物如下:
1. 概念模型(Conceptual Model)
- 最终产物:
实体-联系模型图(ER图,Entity-Relationship Diagram) 或 E-R模型说明文档。 - 内容:
描述了数据的主要实体、实体属性、实体之间的关系。与具体实现无关,关注业务需求和数据本质。
2. 逻辑模型(Logical Model)
- 最终产物:
逻辑结构模型(如关系模型的表结构说明、字段、主外键关系等) - 内容:
将概念模型转化为具体的数据模型(如关系模型),包括表、字段、主键、外键、字段类型等。仍然与具体数据库无关。
3. 物理模型(Physical Model)
- 最终产物:
数据库物理结构设计文档 或 建库建表SQL脚本(DDL) - 内容:
结合具体数据库管理系统(DBMS)的特性,设计表结构、索引、视图、分区、存储方式等。关注实际存储、性能优化和实现细节。
总结表
| 阶段 | 产物名称 | 主要内容 |
|---|---|---|
| 概念模型 | ER图/ER模型说明文档 | 实体、属性、实体关系 |
| 逻辑模型 | 逻辑结构模型/表结构说明 | 表、字段、主外键、字段类型等关系模型 |
| 物理模型 | 物理结构设计文档/DDL脚本 | 具体数据库实现、索引、分区、存储等细节 |

890

被折叠的 条评论
为什么被折叠?



