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