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
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。