首页 > 数据库技术 > 详细

数据库设计-概述

时间:2019-05-02 12:50:42      阅读:120      评论:0      收藏:0      [点我收藏+]

数据库设计

定义:

  在特定应用环境下,根据具体的信息需求,通过合理的逻辑结构设计和物理结构设计,构造优秀的数据库系统,达到有效的存储和管理数据。

说明:

  应用环境:业务场景;

  信息需求:描述实体,属性,联系的性质,数据之间的关系。

数据库设计的步骤:

技术分享图片

 

主要工作:

  1. 规划
    • 确定数据库系统的范围。
    • 确定开发工作所需的资源(人员,硬件,软件)。
    • 估算软件开发的成本。
    • 确定项目进度。
  2. 需求分析
          1. 技术分享图片
  3. 概念结构设计
    • 抽象:
      • 现实世界中的事物->信息世界中的实体。
      • 现实世界中的事物的属性->信息世界中的实体的属性。
      • 现实世界中的事物之间的联系->信息世界中的实体之间的联系。
    • E-R图:
      • 局部E-R图到总体E-R图。
  4. 逻辑结构设计
    • E-R图->某个DBMS所支持的关系模型。
    • 优化得到的关系模型。
  5. 物理结构设计
    • 为关系模型选择一个合适的物理结构(包括存储结构和存取方法)。
  6. 实施
    • 建立实际数据库结构。
    • 装入实验数据对应用程序进行调试。
    • 装入实际数据。
  7. 运行与维护
    • 收集和记录实际系统中运行的数据。
    • 检测并改善数据库运行性能。
    • 根据新的需求进行扩充和优化。

 以上仅为本人学习过程中的知识总结,若有错误,还请诸位不吝赐教。

数据库设计-概述

原文:https://www.cnblogs.com/sundaoxing/p/10799581.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!