1 / 39
文档名称:

数据库系统概论——实体联系模型ER图.pptx

格式:pptx   大小:607KB   页数:39
下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

数据库系统概论——实体联系模型ER图.pptx

上传人:wz_198613 2020/4/23 文件大小:607 KB

下载得到文件列表

数据库系统概论——实体联系模型ER图.pptx

文档介绍

文档介绍:AnIntroductiontoDatabaseSystems数据库系统概论 AnIntroductiontoDatabaseSystemsAnIntroductiontoDatabaseSystems数据库系统概论AnIntroductiontoDatabaseSystems第二章实体-联系模型AnIntroductiontoDatabaseSystems概念模型概念模型的用途概念模型用于信息世界的建模是现实世界到机器世界的一个中间层次是数据库设计的有力工具数据库设计人员和用户之间进行交流的语言对概念模型的基本要求较强的语义表达能力能够方便、直接地表达应用中的各种语义知识简单、清晰、易于用户理解AnIntroductiontoDatabaseSystems概念模型看待世界的眼光:事物是客观存在的事物是相互区别的事物是普遍联系的AnIntroductiontoDatabaseSystems一、信息世界中的基本概念(1)实体(Entity)客观存在并可相互区别的事物称为实体。可以是具体的人、事、物或抽象的概念。(2)属性(Attribute)实体所具有的某一特性称为属性。一个实体可以由若干个属性来刻画。(3)码(Key)唯一标识实体的属性集称为码。AnIntroductiontoDatabaseSystems信息世界中的基本概念(续)(4)域(Domain)属性的取值范围称为该属性的域。(5)实体型(EntityType)用实体名及其属性名集合来抽象和刻画同类实体称为实体型(6)实体集(EntitySet)同一类型实体的集合称为实体集AnIntroductiontoDatabaseSystems信息世界中的基本概念(续)(7)联系(Relationship)现实世界中事物内部以及事物之间的联系在信息世界中反映为实体内部的联系和实体之间的联系。实体内部的联系通常是指组成实体的各属性之间的联系实体之间的联系通常是指不同实体集之间的联系AnIntroductiontoDatabaseSystems联系中的一个重要概念——映射基数映射基数指明通过一个联系集能同时与另一实体相联系的实体数目AnIntroductiontoDatabaseSystems二、两个实体型之间的联系实体型A联系名实体型B111:1联系实体型A联系名1n1:n联系实体型A实体型B联系名mnm:n联系实体型B用图形来表示两个实体型之间的这三类联系AnIntroductiontoDatabaseSystems二、两个实体型之间的联系(续)一对一联系(1:1) 实例一个班级只有一个正班长一个班长只在一个班中任职定义:如果对于实体集A中的每一个实体,实体集B中至多有一个(也可以没有)实体与之联系,反之亦然,则称实体集A与实体集B具有一对一联系,记为1:1班级班级-班长班长111:1联系