数据库复习笔记 六.数据库设计

数据库设计#

数据库设计的步骤#

  1. 需求分析
  2. 概念结构设计
    1. 设计局部视图
    2. 集成视图
  3. 逻辑结构设计
    1. 设计逻辑结构
    2. 优化逻辑结构
  4. 数据库物理设计
    1. 设计物理结构
    2. 评价物理结构
  5. 数据库实施
    1. 数据库系统的物理实现
    2. 试验性运行
  6. 数据库运行维护

需求分析#

巴拉巴拉巴拉.

分析结果:

  • DD(数据字典)
  • DFD(数据流图)

数据字典#

包含:

  • 数据项: 不可再分的数据单位, 包括数据项名、含义说明、别名、数据类型、长度、取值范围、取值含义、与其他数据项的逻辑关系
  • 数据结构: 数据之间的组合关系
  • 数据流: 数据结构在系统内传输的路径
  • 数据存储: 数据结构停留或保存的地方, 数据流的来源和去向之一
  • 处理过程

概念结构设计#

  • 自顶向下
  • 自底向上
  • 逐步扩张
  • 混合策略

选择局部应用, 逐一设计分 E-R 图.

  • 属性不能再具有需要描述的性质
  • 属性不能与其他实体具有联系

算了就这样吧, 我感觉后面全是废话, 做了也是浪费时间.