该【数据库系统教程 】是由【fanluqian】上传分享,文档一共【55】页,该文档可以免费在线阅读,需要了解更多关于【数据库系统教程 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。1
数据库系统教程
第10章 实体联系模型
第10章 实体联系模型
2
1 E-R模型的基本概念
2 E-R模型存在的问题
3 E-R图符号
*
E-R模型的基本概念
3
实体
属性
联系
约束
*
E-R模型基本概念
4
是用于数据库设计的高层概念数据模型。
01
概念数据模型用来描述数据库的结构以及有关的在数据库上的检索和更新事务,
02
独立于任何数据库管理系统和硬件平台。
03
*
实体
5
也可以是抽象存在的对象:
公司、企业、工作或感兴趣信息事件
04
可以是物理存在的对象:
人、汽车、商品、职工等;
05
是现实世界中独立存在的、可区别于其他对象的“对象”或“事物”。
01
具有一组属性。
03
是关于将被收集的信息的主要数据对象。
02
*
实体与实例
6
比如:学生
实体(entity set,也称为实体集)是一组具有相同特征或属性的实体的集合。
01
比如:学生“张三”、“李四”
实例是实体中具有相同结构的可区分的对象。
02
*
实体的分类
7
1
2
不依赖于其他实体而存在的实体。
如:“职工”
特点:每个实例都能被实体的主键唯一标识。
强实体(也称为强实体集)
依赖于其他实体而存在的实体。
如:“职工子女”
特点:每个实例不能用该实体的属性唯一标识。
弱实体(也称为弱实体集)
*
强实体与弱实体
8
强实体也称为
父实体
主实体
统治实体
弱实体也称为
子实体
依赖实体
从实体
*
实体与实例示例
9
实体:职工
属性
实例
属性名
域
实例1
实例2
职工号
长度为6的字符串
Z10001
Z10002
姓名
长度为8的字符串
张小平
李红丽
性别
长度为2的字符串
男
女
出生日期
日期类型
1980-2-5
1976-8-10
*
联系
10
指用户业务中相关的两个或多个实体之间的关联。
01
01
02
03
04
表示现实世界的关联关系。
只依赖于实体间的关联,在物理和概念上是不存在的。
联系的一个具体值称为联系实例。
02
03
04
*
数据库系统教程 来自淘豆网m.daumloan.com转载请标明出处.