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