数据建模
是对现实世界各类数据的抽象组织,确定数据库需管辖的范围、数据的组织形式等直至转化成现实的数据库。
建模过程:
- 确定数据及其相关过程(如实地销售人员需要查看在线产品目录并提交新客户订单)。
- 定义数据(如数据类型、大小和默认值)。
- 确保数据的完整性(使用业务规则和验证检查)。
- 定义操作过程(如安全检查和备份)。
- 选择数据存储技术(如关系、分层或索引存储技术)。
概念建模
- 客户交流
- 理解需求
- 形成实体
逻辑建模
对实体进行细化,细化成具体的表,同时丰富表结构。这个阶段的产物是,可以在数据库中生成的具体表及其他数据库对象(包括,主键,外键,属性列,索引,约束甚至是视图以及存储过程)。
物理建模
EA可以将在逻辑建模阶段创建的各种数据库对象生成为相应的SQL代码,运行来创建相应具体数据库对象(大多数建模工具都可以自动生成DDL SQL代码)。
网友评论