- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
E-R模型学习精要
E-R 模型学习精要
一. 一种高层数据模型
1. 基于对现实世界的一种认识
世界由一组称为实体的基本对象以及这些对象间的联系组成
二. 实体-联系模型是一种语义模型
1. 语义方面体现在模型力图去表达数据在现实世界的意义
三. 有 E-R 图来描述现实世界的概念模型
四. 基本概念
1. 实体
客观存在并可相互区分的事物叫实体
实体与联系
静态与动态
2. 属性
实体所具有的某一特性
一个实体可以由若干个属性来刻画
3. 域
属性的取值范围
4. 实体集
同型实体的集合称为实体集
可以用实体名与其属性名集合共同描述
注意,实体集与实体 (值)之间的区别,后者是前者的一个特例
5. 联系与联系集
联系
实体之间的相互关联
联系也可以有属性
联系集
同类联系的集合称为联系集
6. 元或度
参与联系的实体集的个数称为联系的元
7. 码 (key)
超码
能唯一标识实体的属性或属性组称作超码
超码的任意超集也是超码
候选码
其任意真子集都不能成为超码的最小超码称为候选码
主码
从所有候选码中选定一个用来区别同一实体集中的不同实体
称作主码
. 一个实体集中任意两个实体在主码上的取值不能相同
8. 参与
实体集之间的关联称为参与,即实体参与联系
如果实体集 E 中的每个实体都参与到联系集R 中的至少一个联
系则称 E 全部参与 R
如果实体集 E 中只有部分实体参与到联系集R 的联系中,则称 E
部分参与 R
9. 存在依赖
如果实体 X 的存在依赖于实体Y 的存在,则称 X 存在依赖于 Y
Y 称作支配实体,X 称为从属实体
如果 Y 被删除,则 X 也要被删除
全部参与与存在依赖
设有 A R B ,若 A 存在依赖于 B,则 A 全部参与联系 R
10. 角色
实体在联系中的作用称为实体的角色
当同一实体集不止一次参与一个联系集时,为区另各实体的参与
联系的方式,需要显式指明其角色
11. 属性的类型
简单属性
不可再分的属性
复合属性
可以划分为更小的属性
可以把相关属性聚集起来,使模型更清晰
单值属性
每一个特定的实体在该属性上的取值唯一
多值属性
某个特定的实体在该属性上有多于一个的取值
Null 属性
null 表示“无意义”,当实体在某个属性上没有值时设为 null
null 表示“值未知”,即值存在,但目前没有获得该信息
实体完整性
作为主码的属性上取值不能为 null
派生属性与基属性
可以从其他相关的属性或实体派生出来的属性值
数据库中,一般只存基属性值,而派生属性只存其定义或依赖
关系,用到时再从基属性中计算出来
12. 映射的约
文档评论(0)