总体信息需求第1步规划」处理需求 DBMS特征 第2步需求分析 需求说明书 第3步概念设计 数据库设计 的输入输出 信息结构 (独立于硬件、软件) 第4步逻辑设计 埤辑数据库结构 (DBMS能处理的) 应用程序说明书 第5步物理设计 硬件和0S特征 物理数据库结构
6 DBMS特征 处理需求 数据库设计 的输入输出 第1步 规划 第2步需求分析 第3步概念设计 第4步逻辑设计 第5步物理设计 总体信息需求 硬件和OS特征 信息结构 (独立于硬件、软件) 需求说明书 逻辑数据库结构 (DBMS能处理的) 应用程序说明书 物理数据库结构 ● ● ● ●
主要内容 51数据库设计概述 日据库设计的全过程 ■53ER模型 54ER模型到关系模型的转换 55ER模型实例分析 56ER模型的扩充 小结
7 主要内容 ◼ 5.1 数据库设计概述 ◼ 5.2 数据库设计的全过程 ◼ 5.3 ER模型 ◼ 5.4 ER模型到关系模型的转换 ◼ 5.5 ER模型实例分析 ◼ 5.6 ER模型的扩充 ◼ 小结
规划阶段 百目标 规划阶段的三个步骤 系统调查:对企业组织作全面的调查,画 出组织层次图,以了解企业的组织结构 可行性分析:从技术、经济、效益、法律 等诸方面对建立数据库的可行性进行分析 写出可行性分析报告;组织专家进行讨论 其可行性。 确定数据库系统的总目标和制定项目开发 计划
8 规划阶段 ◼ 目标 ◼ 规划阶段的三个步骤 ◼ 系统调查:对企业组织作全面的调查,画 出组织层次图,以了解企业的组织结构。 ◼ 可行性分析:从技术、经济、效益、法律 等诸方面对建立数据库的可行性进行分析; 写出可行性分析报告;组织专家进行讨论 其可行性。 ◼ 确定数据库系统的总目标和制定项目开发 计划
需求分析 目标 需求分析工作(四步) 分析用户活动产生,产生业务流程图。 确定系统范围,产生系统范围图 分析用户活动涉及的数据, 产生数据流图。 分析系统数据,产生数据字典
9 需求分析 ◼ 目标 ◼ 需求分析工作(四步) ◼ 分析用户活动产生,产生业务流程图。 ◼ 确定系统范围,产生系统范围图。 ◼ 分析用户活动涉及的数据, 产生数据流图。 ◼ 分析系统数据,产生数据字典
概念设计 ■目标 为什么需要概念设计 概念设计的主要步骤 进行数据抽象,设计局部概念模式 将局部概念模式综合成全局概念模式 评审
10 概念设计 ◼ 目标 ◼ 为什么需要概念设计 ◼ 概念设计的主要步骤 ◼ 进行数据抽象,设计局部概念模式 ◼ 将局部概念模式综合成全局概念模式 ◼ 评审