深圳建网站哪,常见的有利于seo的网站系统,网店运营管理与营销推广,城市建设游戏模拟网站目录 一、介绍
1、实体集
定义和性质
属性
E-R图表示
2. 联系集
定义和性质
属性
E-R图表示 一、介绍 实体-联系数据模型#xff08;E-R数据模型#xff09;被开发来方便数据库的设计#xff0c;它是通过允许定义代表数据库全局逻辑结构的企业模式#xf…
目录 一、介绍
1、实体集
定义和性质
属性
E-R图表示
2. 联系集
定义和性质
属性
E-R图表示 一、介绍 实体-联系数据模型E-R数据模型被开发来方便数据库的设计它是通过允许定义代表数据库全局逻辑结构的企业模式enterprise schema来做到的。 E-R模型采用了三个基本概念实体集、联系集和属性。 E-R模型还有一种相关联的图形表示E-R图。 1、实体集 一个实体entity是现实世界中可区别与所有其他对象中的一个“事物”或“对象”。 例如大学中的每个人都是一个实体。实体也可以是抽象的比如课程或者航班预定。 定义和性质
实体集entity set是共享相同性质或属性、具有相同类型的实体的集合。 例如一所给定大学的所有教师的集合可定义为instructor实体集而不是指某个个别实体的特定集合。
实体集的外延extension指 属于实体集的实体的实际集合。因此大学中教师的实际集合构成了instructor实体集的外延。
实体集不必互不相交。比如一个person实体可以是student实体可以是instuctor实体。
属性 实体通过一组属性attribute来表示。
属性是实体集中每个成员所拥有的描述性性质。 为实体集设计一个属性表明数据库存储关于该实体集中每个实体的类似信息但每个实体在每个属性上可以有它自己的值。 例如instructor实体集可能具有的属性是ID、name,dept_name和salary.
在此我们只考虑简单的属性---那些不能划分为子部分的属性。
每个实体在它的每个属性上都有一个值value。
E-R图表示 实体集在E-R图中用一个矩形表示该矩阵分为两部分实体集的名称实体集所有属性的名称。 如图E-R图显示的instructor和student实体集。 2. 联系集
定义和性质 联系relationship是多个实体间的相互关联。 比如教师和学生的联系。 联系集relationship set是相同类型联系的集合。 联系集是在n2个可能相同的实体集上的数学关系。如果E1,E2,....En为实体集那么联系集R是 {e1,e2,...,en| e1∈E1, e2∈E2,...., en∈En }
的一个子集其中e1,e2,...,en是一个联系实例。
$$$ 实体集之间的关联被称为参与即实体集E1,E2,....En参与participate联系集R。
属性 联系也可以具有被称作描述性属性descriptive attribute的属性。
E-R图表示
联系集在E-R图中用菱形表示菱形通过线条连接到多个不同的实体集矩形。 显示advisor联系集的E-R图 联系集的属性在E-R图中通过未分割的矩形来表示。我们用虚线将此矩形与表示该联系集的菱形相连接。 将一个属性附加到联系集的E-R图