2.2.1基本概 概念层模型 实际上是现实世界到机器世界的一个中间层 次。 概念层次模型:抽象现实系统中有应用价值 的元素及其关联关系,反映现实系统中有应用价 值的信息结构,并且不依赖于数据的组织结构 概念数据模型是面向用户、面向现实世界 的数据模型,它与具体的DBMS无关。 常用的概念模型有实体-联系( Entity- Relationship,简称E-R)模型、语义对象模 型。我们这里只介绍实体-联系模型。 2021/2/20 Information College ChangJun 11
2021/2/20 Information College · ChangJun 11 2.2.1 基本概念 ⚫ 概念层模型 实际上是现实世界到机器世界的一个中间层 次。 概念层次模型:抽象现实系统中有应用价值 的元素及其关联关系,反映现实系统中有应用价 值的信息结构,并且不依赖于数据的组织结构。 ◼ 概念数据模型是面向用户、面向现实世界 的数据模型,它与具体的DBMS无关。 ◼ 常用的概念模型有实体-联系(EntityRelationship,简称E-R)模型、语义对象模 型。我们这里只介绍实体-联系模型
2.2.2实体-联 1.实体 实体是具有公共性质的可相互区别的 现实世界对象的集合。实体可以是具体的 ,也可以是抽象的概念或联系。 在E-R图中用矩形框表示具体的实体, 把实体名写在框内。 实体中的每个具体的记录值(一行数 据),比如学生实体中的每个具体的学生 ,我们称之为实体的一个实例。 2021/2/20 Information College ChangJun 12
2021/2/20 Information College · ChangJun 12 2.2.2 实体 - 联系模型 1.实体 实体是具有公共性质的可相互区别的 现实世界对象的集合。实体可以是具体的 ,也可以是抽象的概念或联系。 在E-R图中用矩形框表示具体的实体, 把实体名写在框内。 实体中的每个具体的记录值(一行数 据),比如学生实体中的每个具体的学生 ,我们称之为实体的一个实例
2、属性 属性就是描述实体或者联系的性质或特征 的数据项,属于一个实体的所有实体实例都具 有共同的性质,在E-R模型中,这些性质或特 征就是属性 属性在E-R图中用圆角矩形(椭圆)表示, 在矩形框内写上属性的名字,并用连线将属性 矩形框与它所描述的实体联系起来 2021/2/20 Information College ChangJun 13
2021/2/20 Information College · ChangJun 13 2、属性 属性就是描述实体或者联系的性质或特征 的数据项,属于一个实体的所有实体实例都具 有共同的性质,在E-R模型中,这些性质或特 征就是属性。 属性在E-R图中用圆角矩形(椭圆)表示, 在矩形框内写上属性的名字,并用连线将属性 矩形框与它所描述的实体联系起来
3.联系 实体内部的联系通常是指组成实体的各属 性之间的联系,实体之间的联系通常是指不同 实体之间的联系。 联系是数据之间的关联集合,是客观存在 的应用语义链。联系用菱形框表示,框内写上 联系名,并用连线将联系框与它所关联的实体 连接起来。 2021/2/20 Information College ChangJun
2021/2/20 Information College · ChangJun 14 3.联系 实体内部的联系通常是指组成实体的各属 性之间的联系,实体之间的联系通常是指不同 实体之间的联系。 联系是数据之间的关联集合,是客观存在 的应用语义链。联系用菱形框表示,框内写上 联系名,并用连线将联系框与它所关联的实体 连接起来
实体型之间 对一联系 如果实体A中的每个实例 在实体B中至多有一个(也可 经理 以没有)实例与之关联,反之 亦然,则称实体A与实体B具有 管理 对一联系,记作:1:1。 例如,部门和经理(假设 图a) 个部门只有一个经理) 部门 2021/2/20 Information College. ChangJun 15
2021/2/20 Information College · ChangJun 15 实体型之间的联系 ✓ 一对一联系 如果实体A中的每个实例 在实体B中至多有一个(也可 以没有)实例与之关联,反之 亦然,则称实体A与实体B具有 一对一联系,记作:1 : 1。 例如,部门和经理(假设 一个部门只有一个经理)。 经理 管理 部门 图(a) 1 1