E-R模型
作者:互联网
1.E-R模型概述
(1)E-R模型:Entity-Relationship Model
(2)E-R模型的基本观点:世界是由一组称作实体的基本对象和这些对象之间的联系构成的
(3)E-R模型刻画信息世界的概念
1)实体:学生,课程,教师等
2)属性:学生的学号,课程的课程号,教师的教师编号等
3)联系:选课关系将学生实体和教师实体联系到了一起
4)关键字/码
2.实体与实例
(1)实体:客观存在并可相互区分的事物
(2)实体有类(实体,实体的型)和个体(实体的实例,实体的值)的概念
(3)实体:实体的型来刻画
实体名称(属性名1,属性名2,...)
读者(借书证号,姓名,年龄,联系方式)
(4)实例:实体的值来刻画
实体名称(属性值1,属性2,...)
读者(1,张三,22,110)
读者(2,李四,27,120)
3.属性
(1)属性:实体所具有的某一方面特性
(2)单一属性和复合属性
1)复合属性示例:家庭住址:省份.详细住址
2)在关系模型中,复合属性一定要转换成单一属性(即表中不能有表)
(3)单值属性和多值属性
1)多值属性示例:电话号码:一个人可能有多个电话号码
2)在关系模型中,多值属性一定要转化为单值属性
(4)可空值属性和非空值属性:每个实例的该属性值可以是或不能是空值
(5)原始属性和导出属性
1)导出属性:由原始属性(其他属性)计算而得
2)导出属性示例:有出生年份(原始属性)可以得到“年龄”(导出属性)
(6)
(7)
4.关键字/码
(1)关键字/码:一种特殊的属性
(2)实体中能够用其值唯一区分开每一实例的属性或属性组合
(3)每一个实体都必须给出关键字
读者实体中借书证号就是关键字
5.联系
(1)联系:指一个实体的实例和其他实体的实例之间可能发生的联系(无联系的实体是没有意义的)
哪位“读者”借阅了哪本“图书”,哪本“图书”放在哪个“书架”上
(2)
(3)
(4)
(5)
(6)
标签:联系,模型,实体,关键字,实例,属性 来源: https://www.cnblogs.com/zxk-1212/p/15901580.html