复旦大学:《数据库系统引论》PPT教学课件_数据库设计和ER模型

第5章 数据库设计 和ER模型
1 第5章 数据库设计 和ER模型

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

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

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

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

总体信息需求第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 概念设计 ◼ 目标 ◼ 为什么需要概念设计 ◼ 概念设计的主要步骤 ◼ 进行数据抽象,设计局部概念模式 ◼ 将局部概念模式综合成全局概念模式 ◼ 评审
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 复旦大学:《数据库系统引论》PPT教学课件_数据库安全与安全数据库.ppt
- 复旦大学:《数据库系统引论》PPT教学课件_关系数据库语言SQL.ppt
- 复旦大学:《数据库系统引论》PPT教学课件_关系模型和关系运算理论.ppt
- 复旦大学:《数据库系统引论》PPT教学课件_数据库概论.ppt
- 复旦大学:《数据库系统》学生数据库设计(MIS)论文_14.谢洁琼——中学学籍管理系统.doc
- 复旦大学:《数据库系统》学生数据库设计(MIS)论文_13.包学锋——出租车公司信息管理系统.doc
- 复旦大学:《数据库系统》学生数据库设计(MIS)论文_12.王慧平——上海市印刷七厂药务管理信息系统.doc
- 复旦大学:《数据库系统》学生数据库设计(MIS)论文_11.周颖——中学教务管理系统.doc
- 复旦大学:《数据库系统》学生数据库设计(MIS)论文_10.李建蓉——资料管理信息系统.doc
- 复旦大学:《数据库系统》学生数据库设计(MIS)论文_9.樊庆萍——图书借阅管理系统.doc
- 复旦大学:《数据库系统》学生数据库设计(MIS)论文_8.孙建英——库存管理信息系统.doc
- 复旦大学:《数据库系统》学生数据库设计(MIS)论文_7.王菻华——进口货代管理信息系统.doc
- 复旦大学:《数据库系统》学生数据库设计(MIS)论文_6.缪晶——进销存管理系统.doc
- 复旦大学:《数据库系统》学生数据库设计(MIS)论文_5.蒋君伟——医院管理信息系统.doc
- 复旦大学:《数据库系统》学生数据库设计(MIS)论文_4.邓彦——上药三厂科技图书信息管理系统.doc
- 复旦大学:《数据库系统》学生数据库设计(MIS)论文_3.周瑾——图书借阅管理系统.doc
- 复旦大学:《数据库系统》学生数据库设计(MIS)论文_2.吴小莉——检测管理信息系统.doc
- 复旦大学:《数据库系统》学生数据库设计(MIS)论文_1.奚亚蓉——电信局程控机房维护管理信息系统.doc
- 《数据库系统》课程参考资料:DB2 SQL指南 IBM DB2 Universal Database SQL Reference Volume 2 Version 8(2/2).pdf
- 《数据库系统》课程参考资料:DB2系统管理员指南 IBM DB2 Version 8 Administrator Guide(3/3)Performance.pdf
- 复旦大学:《数据库系统引论》PPT教学课件_数据库存储结构.ppt
- 复旦大学:《数据库系统引论》PPT教学课件_查询处理.ppt
- 复旦大学:《数据库系统引论》PPT教学课件_系统实现技术(一).ppt
- 复旦大学:《数据库系统引论》PPT教学课件_系统实现技术(二).ppt
- 复旦大学:《数据库系统引论》PPT教学课件_分布式数据库系统.ppt
- 复旦大学:《Web应用基础》教学资源_课程样题(习题).pdf
- 复旦大学:《Web应用基础》教学资源_课程样题(参考答案).pdf
- 复旦大学:《Web应用基础》实验练习_Lab01.pdf
- 复旦大学:《Web应用基础》实验练习_Lab02.pdf
- 复旦大学:《Web应用基础》实验练习_Lab03.pdf
- 复旦大学:《Web应用基础》实验练习_Lab04.pdf
- 复旦大学:《Web应用基础》实验练习_Lab05.pdf
- 复旦大学:《Web应用基础》实验练习_Lab06.pdf
- 复旦大学:《Web应用基础》实验练习_Lab07.pdf
- 复旦大学:《Web应用基础》实验练习_Lab08.pdf
- 复旦大学:《Web应用基础》实验练习_Lab09.pdf
- 复旦大学:《Web应用基础》实验练习_Lab10.pdf
- 复旦大学:《Web应用基础》教学课件_Chapter 1 Introduction.pdf
- 复旦大学:《Web应用基础》教学课件_Chapter 2 HTML.pdf
- 复旦大学:《Web应用基础》教学课件_Chapter 3 CSS.pdf