概念模型的用途
- 概念模型用于信息世界的建模
- 是现实世界到机器世界的一个中间层次
- 是数据库设计的有力工具
- 数据库设计人员和用户之间进行交流的语言
对概念模型的基本要求
- 较强的语义表达能力
- 简单、清晰、易于用户理解
信息世界中的基本概念
-
实体(Entity)
- 客观存在并可相互区别的事物称为实体
- 可以是具体的人、事、物或抽象的概念
-
属性(Attribute)
- 实体所具有的某一特性称为属性 如学号、姓名等属性组成了学生这么一个实体
- 一个实体可以由若干个属性来刻画
-
码(key)
- 唯一标识实体的属性集称为码 如学号是学生的码
-
实体型(Entity Type)
- 用实体名及其属性名集合来抽象和刻画同类实体称为实体型 如学生(姓名,学号)
-
实体集(Entity Set)
- 同一类型实体的集合称为实体集
-
联系
-
现实世界中事物内部以及事物之间的联系在信息世界中反映为实体(型)内部的联系和实体(型)之间的联系
-
实体之间的联系
-
实体之间的联系通常是指不同实体集之间的联系
-
实体之间的联系有一对一、一对多和多对多等多种类型
-
-
实体内部的联系
- 通常指组成实体的各属性间的联系
-
实体——联系方法
- 用E-R图来描述现实世界的概念模型
- E-R方法也称为E-R模型
- 实体:长方形
- 属性:椭圆形
- 联系:菱形