数据库设计的4个基本步骤

需求分析

创建数据流图和数据字典
业务用例设计
是进行数据库的需求分析,使用用例图等建立业务模型

概念结构设计

创建E-R图,不依赖于任何dbms的数据模型

步骤

抽象数据

设计局部视图

合并取消冲突

修改重构消除冗余

逻辑结构设计

在概念结构设计的基础上进行数据模型设计,可以是层次,网状模型,关系模型,
确定数据库实体及其构成,将er图转换为具体机器的dbms所支持的数据模型相符合的逻辑结构

是确定应用系统所需的持久数据,设计出关系数据库中表达持久数据的实体类及其联系,并将它们映射为数据库表和视图等

步骤

转换为数据模型

关系规范化

模式优化

设计用户子模式

物理结构设计

确定数据的存储结构和存放位置和存储方法,选取一个最适合应用环境的物理结构
物理数据模型设计
使用组件图,配置图等设计数据库的物理模型

物理实现设计

根据数据模型建立具体数据库环境下的数据库表,视图等

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值