复旦大学:《数据库系统教程》电子教案(PPT教学课件)第5章 数据库设计和ER模型

第五章数据库设计和ER模型
第五章 数据库设计和ER模型

本章重要概念 (1)DBS生存期及其7个阶段的任务和工作, DBD过程的输入和输出 (2)概念设计的重要性、主要步骤。逻辑设计 阶段的主要步骤。 (3)ER模型的基本元素,属性的分类,联系的 元数、连通词、基数。采用ER方法的概念设计 步骤 (4)ER模型到关系模型的转换规则。采用ER方 法的逻辑设计步骤。 (5)ER模型的扩充:弱实体,超类和子类
本章重要概念 (1)DBS生存期及其7个阶段的任务和工作, DBD过程的输入和输出。 (2)概念设计的重要性、主要步骤。逻辑设计 阶段的主要步骤。 (3)ER模型的基本元素,属性的分类,联系的 元数、连通词、基数。采用ER方法的概念设计 步骤。 (4)ER模型到关系模型的转换规则。采用ER方 法的逻辑设计步骤。 (5)ER模型的扩充:弱实体,超类和子类

主要内容和学习要求 ■数据库设计概述(了解) ■数据库设计的全过程(领会) ER模型(综合应用) ■ER模型到关系模型的转换(综合应用) ER模型实例分析(理解) RR模型的扩充(理解
主要内容和学习要求 ◼ 数据库设计概述(了解) ◼ 数据库设计的全过程(领会) ◼ ER模型 (综合应用) ◼ ER模型到关系模型的转换 (综合应用) ◼ ER模型实例分析 (理解) ◼ ER模型的扩充 (理解) ◼ 小结

5.1数据库设计概论之 软件工程 人们认为,应该用科学知识、王程方面的纪律指导软件开发 的过程,以提高软件质量和开发效率,降低开发成本。 软件生存期 从软件的规划、研制、实现、投入运行后的维护,直到它被 新的软件所取代而停止使用的整个期间。 ■数据库工程 隶属关系 数据库系统生存期 数据库应用系统从开始规划、设计、实现、维护到最后被新 的系统取代而停止使用的整个期间。 ■数据库设计的输入输出
5.1 数据库设计概论之一 ◼ 软件工程 人们认为,应该用科学知识、工程方面的纪律指导软件开发 的过程,以提高软件质量和开发效率,降低开发成本 。 ◼ 软件生存期 从软件的规划、研制、实现、投入运行后的维护,直到它被 新的软件所取代而停止使用的整个期间。 ◼ 数据库工程 ◼ 数据库系统生存期 数据库应用系统从开始规划、设计、实现、维护到最后被新 的系统取代而停止使用的整个期间。 ◼ 数据库设计的输入输出 隶属关系

软件生存期 数据库生存期 规划 规划 需求分析 需求分析 概念设计 系统设计 逻辑设计 序编制 物理设计 调试 实现 运行维护 运行和维护
规划 需求分析 系统设计 程序编制 调试 运行维护 运行和维护 实现 物理设计 逻辑设计 概念设计 需求分析 规划 软件生存期 数据库生存期

总体信息需求 第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 概念设计 ◼ 目标 ◼ 为什么需要概念设计 ◼ 概念设计的主要步骤 ◼ 进行数据抽象,设计局部概念模式 ◼ 将局部概念模式综合成全局概念模式 ◼ 评审
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 复旦大学:《数据库系统教程》电子教案(PPT教学课件)第4章 关系数据库的规范化设计.ppt
- 复旦大学:《数据库系统教程》电子教案(PPT教学课件)第3章 关系数据库语言SQL.ppt
- 复旦大学:《数据库系统教程》电子教案(PPT教学课件)第2章 关系模型和关系运算理论.ppt
- 复旦大学:《数据库系统教程》电子教案(PPT教学课件)第1章 数据库概论.ppt
- 复旦大学:《数据库系统教程》电子教案(PPT教学课件)第12章 XML技术.ppt
- 复旦大学:《数据库系统教程》电子教案(PPT教学课件)第11章 数据库与WWW.ppt
- 复旦大学:《数据库系统教程》电子教案(PPT教学课件)第10章 中间件技术.ppt
- 复旦大学:《数据库系统教程》电子教案(PPT教学课件)目录.ppt
- VC++程序设计_VisualC++(英文).doc
- VC++程序设计_AnlexVC++6(英文).ppt
- VC++程序设计_AnlexVC++5(英文).ppt
- VC++程序设计_AnlexVC++4(英文).ppt
- VC++程序设计_AnlexVC++3(英文).ppt
- VC++程序设计_AnlexVC++2(英文).ppt
- VC++程序设计_AnlexVC++1(英文).ppt
- 电子科技大学《Delphi程序设计》_面向对象程序设计基础.ppt
- 电子科技大学《Delphi程序设计》_认识delphi.ppt
- 电子科技大学《Delphi程序设计》_delphi语法基础.ppt
- 电子科技大学《Delphi程序设计》_delphi组件.ppt
- 电子科技大学《Delphi程序设计》_delphi应用.ppt
- 复旦大学:《数据库系统教程》电子教案(PPT教学课件)第6章 数据库的存储结构.ppt
- 复旦大学:《数据库系统教程》电子教案(PPT教学课件)第7章 系统实现技术.ppt
- 复旦大学:《数据库系统教程》电子教案(PPT教学课件)第9章 分布式数据库系统.ppt
- 太原广播电视大学《计算机应用基础》课程教学课件(PPT讲稿).ppt
- 桂林电子科技大学:《数据结构》课程电子教案(PPT课件)第一章 绪论、第二章 线性表及其顺序存储结构.ppt
- 桂林电子科技大学:《数据结构》课程电子教案(PPT课件)第七章 查找技术.ppt
- 桂林电子科技大学:《数据结构》课程电子教案(PPT课件)第三章 线性链表.ppt
- 桂林电子科技大学:《数据结构》课程电子教案(PPT课件)第九章 排序.ppt
- 桂林电子科技大学:《数据结构》课程电子教案(PPT课件)第五章 树与二叉树.ppt
- 桂林电子科技大学:《数据结构》课程电子教案(PPT课件)第六章 图.ppt
- 桂林电子科技大学:《数据结构》课程电子教案(PPT课件)第四章 数组.ppt
- 21世纪高职高专新概念教材《数据结构(C语言描述)》1-5章.ppt
- 桂林电子科技大学:《数据结构》课程电子教案(PPT课件)第七章 图.ppt
- 桂林电子科技大学:《数据结构》课程电子教案(PPT课件)第九章 排序.ppt
- 桂林电子科技大学:《数据结构》课程电子教案(PPT课件)第八章 查找.ppt
- 桂林电子科技大学:《数据结构》课程电子教案(PPT课件)第十章 文件.ppt
- 《电子商务》PPT教程(共五章).ppt
- 成都理工大学:《单片微机原理及应用》课程教学资源(PPT课件)结论、第一讲 单片机基础(主讲:陆坤).ppt
- 成都理工大学:《单片微机原理及应用》课程教学资源(PPT课件)第二讲 指令与编程.ppt
- 成都理工大学:《单片微机原理及应用》课程教学资源(PPT课件)第三讲 I/O,中断,定时与串口.ppt