第2章数据库建模一ER图 本章概迷 本章的学习目标 至要内容 数据库系统原理与应用教程(第二版) 第2章数据库建模—一ER图 第1页
数据库系统原理与应用教程(第二版) 第2章 数据库建模——ER图 第1页 第2章 数据库建模—ER图 本章概述 本章的学习目标 主要内容
本章概述 现在开始讲述数据库建模方法。 设计数据库的方法就是确定将要在数据库中保留什么信息和确认各种 信息之间存在什么联系。建立数据库模型,就是使用合适的语言或表 示方法表示出这种描述。 建立数据库模型的过程一般包括确认需求,即使用某种方式描述将要 理的信息和信息之间的联系,然后把这些格式化的信息输入到数据 厍管理系统中。 目前,有许多建立数据模型的方法和工具,例如ER、IDEF1x、ODL 和统一建模语言( Unified m。 deling Language,UML)。因为许多 课程都在讲述UML,所以本书重点讲述前3种建模方法。 本章将要学习如何使用实体联系 Entity Relationship,ER图建立数 据模型。ER图是一种可视化的图形方法,它基于对现实世界的这样 种,即客观现实世界由一组称为实体的基本对象和这些对象之 间的联系组成。 数据库系统原理与应用教程(第二版) 第2章数据库建模—一ER图 第2页
数据库系统原理与应用教程(第二版) 第2章 数据库建模——ER图 第2页 本章概述 ⚫ 现在开始讲述数据库建模方法。 ⚫ 设计数据库的方法就是确定将要在数据库中保留什么信息和确认各种 信息之间存在什么联系。建立数据库模型,就是使用合适的语言或表 示方法表示出这种描述。 ⚫ 建立数据库模型的过程一般包括确认需求,即使用某种方式描述将要 管理的信息和信息之间的联系,然后把这些格式化的信息输入到数据 库管理系统中。 ⚫ 目前,有许多建立数据模型的方法和工具,例如ER、IDEF1x、ODL 和统一建模语言(Unified Modeling Language,UML)。因为许多 课程都在讲述UML,所以本书重点讲述前3种建模方法。 ⚫ 本章将要学习如何使用实体联系(Entity Relationship,ER)图建立数 据模型。ER图是一种可视化的图形方法,它基于对现实世界的这样 一种认识,即客观现实世界由一组称为实体的基本对象和这些对象之 间的联系组成
本章的学习目标 ●掌握使用ER图建立数据库模型的基本原理; 认识和掌握ER图的基本元素; 了解使用ER图建立数据库模型的基本原则; ●认识数据库建模的约束; 掌握如何使用ER图建立约束模型; 了解弱实体集的概念、表示和作用; ●掌握绘制ER图的技巧; 学习和掌握ER图的高级技术。 数据库系统原理与应用教程(第二版) 第2章数据库建模—一ER图 第3页
数据库系统原理与应用教程(第二版) 第2章 数据库建模——ER图 第3页 本章的学习目标 ⚫ 掌握使用ER图建立数据库模型的基本原理; ⚫ 认识和掌握ER图的基本元素; ⚫ 了解使用ER图建立数据库模型的基本原则; ⚫ 认识数据库建模的约束; ⚫ 掌握如何使用ER图建立约束模型; ⚫ 了解弱实体集的概念、表示和作用; ⚫ 掌握绘制ER图的技巧; ⚫ 学习和掌握ER图的高级技术
主要内容 21ER图的基本概念 22ER图设计原则 23对约束建模 24弱实体集 25ER图的高级技术 26本章小结 数据库系统原理与应用教程(第二版) 第2章数据库建模—一ER图 第4页
数据库系统原理与应用教程(第二版) 第2章 数据库建模——ER图 第4页 主要内容 2.1 ER图的基本概念 2.2 ER图设计原则 2.3 对约束建模 2.4 弱实体集 2.5 ER图的高级技术 2.6 本章小结
21ER图的基本概念 ●实体集和实体集中的属性 ●联系集和联系集中的属性 绘制ER图 数据库系统原理与应用教程(第二版) 第2章数据库建模—一ER图 第5页
数据库系统原理与应用教程(第二版) 第2章 数据库建模——ER图 第5页 2.1 ER图的基本概念 ⚫ 实体集和实体集中的属性 ⚫ 联系集和联系集中的属性 ⚫ 绘制ER图