购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.3.1 基本概念

从现实抽象过来的信息世界具有以下七大主要基本概念:

(1)实体(Entity)

客观存在的实体事物,也可以是抽象的概念或关系,如老师、学院、老师和学院之间的工作关系。

(2)属性(Attribute)

即实体所具有的某一特性,一个实体可以由若干个属性来描述。例如,实体学生可以用学号、姓名、性别、出生年月、所在院系、入学时间等属性描述。

(3)实体型(Entity Type)

即用实体类型名和所有属性来共同表示同一类实体,如学生(学号、年龄)。

(4)实体集(Entity Set)

即同一类型实体的集合,如全体学生。

注意:

区分实体、实体型、实体集三个概念:实体是某个具体的个体,如学生中的王明,而实体集是一个个实体的某个集合,比如王明所在的2015级计算机2班的所有学生,而实体型则是实体的某种类型(该种类型的所有实体具有相同的属性而已),比如学生这个概念,王明是学生、王明所在班级的所有学生都是学生,显然学生是一个更大且更抽象的概念,王明和王明全班同学都比学生要更加具体。

(5)码(Key)

可以唯一标识一个实体的属性集,比如学号和每个学生实体一一对应,则学号可以作为码。

(6)域(Domain)

简单地说就是指实体中属性的取值范围(属于某个域),比如学生的年龄的域为整数,因此,精确地讲,域应该是某种数据类型的值的集合,例如,学生的年龄是整数,但是又取不到所有整数,一般取值范围为6~40岁,而这个范围就来自(属于)整数这个集合。

(7)联系(Relationship)

主要指实体内部的联系(各属性之间的联系)和实体间的联系(数学抽象概念中强调实体型之间的联系,而现实生活中更加关注某几个具体的实体集之间的联系)。 tAFaTHyl/HVIDIAs4P2aOM4MOam6WbRhvYtrTfxVvU88J6CY4kajZ25RtU/ssMKc

点击中间区域
呼出菜单
上一章
目录
下一章
×