资源简介 (共17张PPT)概念模型中实体间联系Entity Relationin Conceptual ModelInter知识点内容概要一对一联系一对多联系2多对多联系一对一联系若实体集A中的每一个实体,实体集B中是少有一个(也可以没有)实体与之联系,反之亦然,则称实体集A与实体集B具有一对一联系,记为1:1。3AB实体集A联系名实体集B11学校任职校长11一对多联系若实体集A中的每一个实体,实体集B中有n个实体(n≥0)与之联系,反之,若对于实体集B中的每一个实体,实体集A中至多有一个实体与之联系,则称实体集A与实体集B具有一对多联系,记为1:n。4AB实体集A联系名实体集B1n班级学习学生1n多对多联系若实体集A中的每一个实体,实体集B中有n个实体(n≥0)与之联系,反之,若对于实体集B中的每一个实体,实体集A中有m个实体(m≥0)与之联系,则称实体集A与实体集B具有多对多联系,记为m:n。5AB实体集A联系名实体集Bmn教师教授学生mn实体间联系举例6厂长工厂任职11(a)公司职员就职1n(b)课程学生选修mn(c)7公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是( ) A.多对多 B.一对一 C.多对一 D.一对多拓展练习概念模型的定义及基本概念Conceptual Model Definitionand Basic Concepts知识点内容概要概念模型信息世界基本概念2概念模型3概念模型(Concept model):用于信息世界的建模,描述现实世界的概念化结构,是用户和设计人员交流的工具。概念模型使数据库设计人员在设计的初始阶段能够摆脱计算机系统及DBMS的具体技术问题,集中精力分析数据和数据之间的联系,使设计真实反映出的客观实际。基本概念4实体(Entity)是实际存在的对象、抽象概念或事件。实体实体可以是具体事物,例如一个人、一棵树。可以是抽象的概念或联系,例如一门课程、一次会议。基本概念5属性(Attribute)是描述实体特征或性质的数据。一个实体可以有多个属性。属性学号姓名性别出生日期班级编号基本概念6实体型(Entity Type)是实体的结构描述,可以用实体名及其属性名的集合来抽象和表示同类实体。实体型学生(姓名、年龄、性别、出生日期、班级)基本概念7实体值(Entity Value)是一个实体属性值的集合。实体值(赵强,19,男,1997-3-2,计算机1601)实体集(Entity Set)是性质相同的同类实体的集合。例如,所有学生、所有课程、一个系的全体教师等等都是实体集。实体集基本概念8键(Key)是能够唯一标识一个实体的属性称为实体的键,也称为码或关键字。例如,学号是学生的键。如果键是由几个属性构成的,则其中不能存在多余的属性。即必须是几个属性全部给出才能唯一标识一个实体。例如,选课关系中,学号+课程编号是选课关系的键。键域(Domain)指属性值的取值范围,是一组具有相同数据类型的值的集合。例如,学号的域为6位整数、姓名的域为字符串集合、年龄的域为小于40的整数、性别的域为(男,女)。域基本概念9联系联系(Relationship)是指实体之间的对应关系。实体间联系一对一联系(1:1)一对多联系(1:n)多对多联系(m:n)10请说一说实体、属性、实体型、实体值、实体集、键、域和联系的含义。拓展练习 展开更多...... 收起↑ 资源预览