首页 理论教育 概念模型:大学计算机基础中的关键概念

概念模型:大学计算机基础中的关键概念

时间:2023-11-19 理论教育 版权反馈
【摘要】:概念模型是对现实世界的第一层抽象,是按用户的观点对事物建立的模型,是用户和数据库设计人员之间进行交流的工具。建立概念模型,需要了解以下几个术语。具有相同性质的多个实体可以组成集合,称为实体集。姓名一般不能作为关键字,因为可能有重名者存在。概念模型有很多种表示方法,其中使用最广泛的概念模型就是“实体—联系”模型,简称E—R模型。

概念模型:大学计算机基础中的关键概念

概念模型是对现实世界的第一层抽象,是按用户的观点对事物建立的模型,是用户和数据库设计人员之间进行交流的工具。

建立概念模型,需要了解以下几个术语。

实体(Entity):客观存在的、可以相互区别的事物,称为实体。实体可以是具体的对象,如一本书、一个人,也可以是抽象的对象,如一次旅游、一场辩论

具有相同性质的多个实体可以组成集合,称为实体集。例如,全班学生可以看成一个学生实体集,全系学生也可以看成一个更大的学生实体集。

联系(Relationship):实体集之间的关系称为联系。例如,学生和老师实体集之间,存在着“讲授”联系,学生实体集和课程实体集之间,存在着“选课”联系。

实体之间的联系有三种:一对一、一对多、多对多。例如,如果一个学生只能固定坐一个课桌,一个课桌只能最多坐一个学生,则课桌实体和学生实体之间就是一对一的联系;如果一个学生只能属于一所学校,而一所学校可以包含多名学生,则学校实体和学生实体之间的联系就是一对多联系;一名学生可以选多门课程,一门课程也可以有多名学生听课,则学生实体和课程实体之间就是多对多联系。(www.xing528.com)

进一步提出一对一、一对多、多对多联系的数学定义如下:假设有两个实体集X和Y,如果X中的每一个实体最多和Y中的一个实体有联系,Y中的每一个实体也最多和X中的一个实体有联系,则称X与Y是一对一联系(简记为1∶1);如果X中的每一个实体和Y中的任意个(包括0个)实体有联系,而Y中的每一个实体最多和X中的一个实体有联系,则称X与Y是一对多联系(简记为1∶m);如果X中的每一个实体和Y中的任意个(包括0个)实体有联系,Y中的每一个实体也和X中的任意个实体有联系,则称X与Y是多对多联系(简记为m∶n)。

属性(Attribute):实体或联系所具有的特征,称为属性。实体可以有多个属性,例如,学生实体可以用学号、姓名、性别、年龄、系别等属性来描述。

关键字(Key):能够唯一标识出实体集中的各个实体的某个属性或属性组合,称为关键字。例如,学号可以作为学生实体集的关键字。姓名一般不能作为关键字,因为可能有重名者存在。

概念模型有很多种表示方法,其中使用最广泛的概念模型就是“实体—联系”模型(Entity-Relation Model),简称E—R模型。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈