数据建模


数据建模

是对现实世界各类数据的抽象组织,确定数据库需管辖的范围、数据的组织形式等直至转化成现实的数据库。

建模过程:

  1. 确定数据及其相关过程(如实地销售人员需要查看在线产品目录并提交新客户订单)。
  2. 定义数据(如数据类型、大小和默认值)。
  3. 确保数据的完整性(使用业务规则和验证检查)。
  4. 定义操作过程(如安全检查和备份)。
  5. 选择数据存储技术(如关系、分层或索引存储技术)。

概念建模

  1. 客户交流
  2. 理解需求
  3. 形成实体

逻辑建模

对实体进行细化,细化成具体的表,同时丰富表结构。这个阶段的产物是,可以在数据库中生成的具体表及其他数据库对象(包括,主键,外键,属性列,索引,约束甚至是视图以及存储过程)。

物理建模

EA可以将在逻辑建模阶段创建的各种数据库对象生成为相应的SQL代码,运行来创建相应具体数据库对象(大多数建模工具都可以自动生成DDL SQL代码)。

你可能感兴趣的:(数据建模)