数据建模生命周期
1. 概念数据建模
概念数据建模是在最高层次的抽象级别上进行的建模,独立于具体的技术限制。这一阶段的主要工具是实体-关系(ER)建模语法,旨在捕捉用户需求规格中隐含的所有可能的业务规则所传达的所有约束。以下是概念数据建模的关键步骤:
1.1 创建实体-关系图(ER图)
ER图展示了实体类型、每个实体类型的属性以及实体类型之间的关系。为了确保模型不仅限于图形表示,还包括属性特征和约束的全面规范,通常还会附带语义完整性约束列表。以下是创建ER图的步骤:
- 确定实体类型 :识别系统中涉及的对象类型,如员工、项目、订单等。
- 定义属性 :为每个实体类型定义属性,如员工的姓名、工号、工资等。
- 设定关系 :定义实体类型之间的关系,如员工与项目之间的“参与”关系。
- 添加约束 :设置语义完整性约束,确保数据的正确性和一致性,如员工必须属于某个部门。
实体类型 | 属性 | 关系 |
---|---|---|
员工 | 工号, 姓名, 工资 | 参与(项目) |
项目 | 项目编号, 名称, 经费 </ |