数据库设计------(数据库设计基本概念)、需求分析(数据字典)

数据库设计的特点:三分技术,七分管理,十二分基础数据 

数据库设计分6个阶段:

  • 需求分析
  • 概念结构设计
  • 逻辑结构设计
  • 物理结构设计
  • 数据库实施
  • 数据库运行和维护 

数据库设计------(数据库设计基本概念)、需求分析(数据字典)_第1张图片

1. 需求分析阶段

      是否做得充分与准确,决定了构建数据库的速度和质量

2. 概念结构设计阶段

     通过对用户需求进行综合、归纳与抽象,形成一个独立于具体数据库管理系统的概念模型

3. 逻辑结构设计阶段

     将概念结构转换为某个数据库管理系统所支持的数据模型,并对其进行优化

4. 物理结构设计阶段

      为逻辑数据结构选取一个最适合应用环境的物理结构 包括存储结构和存取方法

5. 数据库实施阶段

       根据逻辑设计和物理设计的结果构建数据库 编写与调试应用程序 组织数据入库并进行试运行

6. 数据库运行和维护阶段

        经过试运行后即可投入正式运行 在运行过程中必须不断对其进行评估、调整与修改

                   数据库设计各个阶段的数据设计描述

数据库设计------(数据库设计基本概念)、需求分析(数据字典)_第2张图片

                                     需求分析过程图

数据库设计------(数据库设计基本概念)、需求分析(数据字典)_第3张图片

数据字典的内容

  • 数据项
  • 数据结构 (数据结构反映了数据之间的组合关系。)
  • 数据流 (数据流是数据结构在系统内传输的路径。)
  • 数据存储 (数据存储是数据结构停留或保存的地方,也是数据流的来源和去向之一。)
  • 处理过程  
  1. 数据项是数据的最小组成单位  
  2. 若干个数据项可以组成一个数据结构  
  3. 数据字典通过对数据项和数据结构的定义来描述数据流、数据存储的逻辑内容
  4.  数据项是不可再分的数据单位

 

你可能感兴趣的:(数据库)