文档介绍:第五章数据库设计和ER模型
本章重要概念
(1)DBS生存期及其7个阶段的任务和工作,DBD过程的输入和输出。
(2)概念设计的重要性、主要步骤。逻辑设计阶段的主要步骤。
(3)ER模型的基本元素,属性的分类,联系的元数、连通词、基数。采用ER方法的概念设计步骤。
(4)ER模型到关系模型的转换规则。采用ER方法的逻辑设计步骤。
(5)ER模型的扩充:弱实体,超类和子类。
主要内容和学习要求
数据库设计概述(了解)
数据库设计的全过程(领会)
ER模型(综合应用)
ER模型到关系模型的转换(综合应用)
ER模型实例分析(理解)
ER模型的扩充(理解)
小结
数据库设计概论之一
软件工程
人们认为,应该用科学知识、工程方面的纪律指导软件开发的过程,以提高软件质量和开发效率,降低开发成本。
软件生存期
从软件的规划、研制、实现、投入运行后的维护,直到它被新的软件所取代而停止使用的整个期间。
数据库工程
数据库系统生存期
数据库应用系统从开始规划、设计、实现、维护到最后被新的系统取代而停止使用的整个期间。
数据库设计的输入输出
隶属关系
规划
需求分析
系统设计
程序编制
调试
运行维护
运行和维护
实现
物理设计
逻辑设计
概念设计
需求分析
规划
软件生存期
数据库生存期
处理需求
DBMS特征
总体信息需求
第5步
物理设计
第3步
概念设计
第4步
逻辑设计
第1步
规划
第2步
需求描述和分析
硬件和
OS特征
物理数据库结构
需求说明书
信息结构
(独立于硬件、软件)
逻辑数据库结构
(DBMS能处理的)
应用程序说明书
数据库设计的输入输出
主要内容
数据库设计概述
数据库设计的全过程
ER模型
ER模型到关系模型的转换
ER模型实例分析
ER模型的扩充
小结
规划阶段
目标
规划阶段的三个步骤
系统调查:
对企业组织作全面的调查,画出组织层次图,以了解企业的组织结构
可行性分析
从技术、经济、效益、法律等族方面对建立数据库的可行性进行分析;写出可行性分析报告;组织专家进行讨论其可行性
确定数据库系统的总目标和制定项目开发计划
需求分析
目标
需求分析工作
分析用户活动产生,产生业务流程图
确定系统范围,产生系统范围图
分析用户活动涉及的数据,产生数据流图
分析系统数据,产生数据字典
概念设计
目标
为什么需要概念设计
概念设计的主要步骤
进行数据抽象,设计局部概念模式
将局部概念模式综合成全局概念模式
评审