其他分享
首页 > 其他分享> > E-R模型

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