数据库系统5-数据库设计
1 数据库设计概论
- 数据库设计是指设计数据库应用程序
2 数据库设计的基本步骤
2.1 需求分析
- 收集用户业务活动及活动数据,由系统分析人员按照分析方法加以总结提炼,描述用户使用中的业务信息
2.2 概念结构设计
- 将需求分析结果抽象为概念模型的过程,具体内容为建立概念模型(E-R图)
2.3 逻辑结构设计
- 选择使用的数据模型类型
- 将E-R图转换为数据模型
- 对数据模型进行优化
- 设计子模式
2.4 数据库物理设计
- 确定数据库的物理结构
- 对物理结构进行评价,评价的重点是空间和时间效率
- 若评价结果满足设计要求则进入物理实施阶段
- 关系数据库物理设计的内容:
- 为关系模式选择存取方法(建立存取路径)
- 设计关系、索引等数据库文件的物理存储结构
2.5 数据库实施
- 用DDL定义数据库结构
- 组织数据入库
- 编制与调试应用程序
- 数据库试运行
2.6 数据库运行和维护
维护工作主要由DBA完成
- 数据库的转储和恢复
- 数据库的安全性、完整性控制
- 数据库性能的监督、分析和改进
- 数据库的重组织和重构造
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Escapeey`Blog!
评论