需求分析
创建数据流图和数据字典
业务用例设计
是进行数据库的需求分析,使用用例图等建立业务模型
概念结构设计
创建E-R图,不依赖于任何dbms的数据模型
步骤
抽象数据
设计局部视图
合并取消冲突
修改重构消除冗余
逻辑结构设计
在概念结构设计的基础上进行数据模型设计,可以是层次,网状模型,关系模型,
确定数据库实体及其构成,将er图转换为具体机器的dbms所支持的数据模型相符合的逻辑结构
是确定应用系统所需的持久数据,设计出关系数据库中表达持久数据的实体类及其联系,并将它们映射为数据库表和视图等
步骤
转换为数据模型
关系规范化
模式优化
设计用户子模式
物理结构设计
确定数据的存储结构和存放位置和存储方法,选取一个最适合应用环境的物理结构
物理数据模型设计
使用组件图,配置图等设计数据库的物理模型
物理实现设计
根据数据模型建立具体数据库环境下的数据库表,视图等