数据库设计方法学概述


摘抄自《数据库系统设计、实现与管理(基础篇)原书第6版》

概念数据库设计

步骤1 建立概念数据模型

1.1 标识实体类型
1.2 标识联系类型
1.3 标识属性并将属性与实体或联系类型相关
1.4 确定属性域
1.5 确定候选关键字、主关键字和可替换关键字属性
1.6 考虑使用增强的建模概念(可选步骤)
1.7 检查模型的冗余
1.8 针对用户事务验证概念模型
1.9 与用户一起复查概念数据模型

关系模型的逻辑数据库设计

步骤2 建立逻辑数据模型

2.1 从逻辑数据模型中导出关系
2.2 使用规范化方法验证关系
2.3 针对用户事务验证关系
2.4 检查完整性约束
2.5 与用户一起复查逻辑数据模型
2.6 将逻辑数据模型合并为全局模型(可选步骤)
2.7 检查模型对未来可拓展性的支持

关系数据库的物理数据库设计

步骤3 转换逻辑数据模型以适应目标DBMS

3.1 设计基础关系
3.2 设计导出数据的标识方法
3.3 设计一般性约束

步骤4 设计文件组织方法和索引

4.1 分析事务
4.2 选择文件组织方法
4.3 选择索引
4.4 估计所需的磁盘空间

步骤5 设计用户视图

步骤6 设计安全机制

步骤7 考虑引入可控冗余

步骤8 监控系统和系统调优

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值