数据库开发设计步骤.pptVIP

  • 10
  • 0
  • 约1.32千字
  • 约 7页
  • 2021-05-22 发布于北京
  • 举报
1.6.1 数据库应用开发 1.6.2 数据库需求分析阶段 1.6.3 数据库的概念设计阶段 1.6.4 数据库的逻辑设计阶段 1.6.5 数据库的物理设计阶段 * 数据库应用系统的设计目前一般大多采用生命周期法,即是将整个数据库应用系统的开发分解成目标独立的若干阶段,即分为需求分析阶段、概念设计阶段、逻辑设计阶段、物理设计阶段、编码阶段、测试阶段、运行阶段、维护阶段等。 与数据库设计关系最密切的是上述几个阶段中的前四个阶段,即需求分析、概念设计、逻辑设计和物理设计阶段,如图1-7所示。 图1-6 数据库设计阶段示意图 1.调查用户的需求 调查用户对数据库的各种要求,调查的重点是 “数据” 和 “处理”。具体包括: (1)信息要求 用户对数据库的信息要求是指用户需要从数据库中获得信息的内容与性质。 (2)处理要求 用户对数据库的处理要求是指用户要完成什么处理功能。 (3)安全性和完整性的要求 2.分析和表达用户的需求 分析和表达用户的需求,经常采用的方法有结构化分析方法和面向对象的方法。 结构化分析(Structured Analysis,简称 SA 方法)方法用自顶向下、逐层分解的方式分析系统。用数据流图(Data Flow Diagram,简记为 DFD)表达数据和处理过程的关系,用数据字典(Data Dictionary,简记为 DD)对系统中的数据的进行详尽描述。 数据流图是描述数据处理过程的工具,是需求理解的逻辑模型的图形表示,它直接支持系统的功能建模。 数据库概念设计的目的是分析数据间内在的语义关联,在此基础上建立一个数据的抽象模型——概念数据模型(简称概念模型)。概念模型是根据用户需求设计出来的,它不依赖于任何的数据库管理系统(DBMS)。 概念模型设计的描述最常用的工具是 E-R 图,具体步骤如下: (1)确定实体; (2)确定实体的属性; (3)确定实体的主键; (4)确定实体间的联系类型; (5)画出E—R图。 数据库的逻辑设计主要是将概念数据模型转换成为DBMS所支持的逻辑数据模型。 对于关系数据库管理系统(即RDBMS)来说,就是将概念数据模型转换成关系数据模型,即是将E-R图转换成指定的RDBMS所支持的关系模式。 在数据库的逻辑设计过程中,形成许多的关系模式。如果关系模式没有设计好,就会出现数据冗余、数据更新异常、数据删除异常、数据插入异常等问题。故在设计过程中,要按照关系规范化的要求去设计出好的关系模式。 数据库的物理设计是设计数据库的存储结构和物理实现方法。数据库的物理设计主要目标是对数据库内部物理结构作调整并选择合理的存取路径,以提高数据库访问速度以及有效利用存储空间。 目前,在关系数据库中已大量屏蔽了内部物理结构,因此留给用户参与物理设计的任务很少,一般的关系数据库管理系统留给用户参与物理设计的内容大致有索引设计、分区设计等。 *

文档评论(0)

1亿VIP精品文档

相关文档