1、语义数据模型由若干种抽象所组成,用这些抽象来描述空间实体的基本语义特性,再根据语义模型结构规则把这些抽象有机地组织起来形成模型。实体关系模型最常用的语义模型之一是实体关系模型EntityRelationshipmodel,E-R模型),提供三种主要的语义概念,即实体、联系和属性,通过E-R图的图示方法来组织此模型的设计。地理信息系统
地理信息系统 ~由若干种抽象所组成,用这些抽象来描述空间 实体的基本语义特性,再根据语义模型结构规则 把这些抽象有机地组织起来形成模型。 实体关系模型 最常用的语义模型之一是实体关系模型EntityRelationship model,E-R模型),提供三种主要的 语义概念,即实体、联系和属性,通过E-R图的图 示方法来组织此模型的设计。 1、语义数据模型
1、语义数据模型1.1基本概念实体(Entity):客观存在并且可以相互区别的购事物”称为实体。实体可以是可触及的对象,如一个学生,一本书;也可以是抽象的事件,如一堂课,一次比赛等属性(Attributes):实体的某一特性;如学生实体有学号、姓名、年龄、性别、系等属性。属性有“型”和“值”之分,“型”即为属性名,如姓名、年龄、性别是属性的型;“值,即为属性的具体内容,如(990001,张立,20,男,计算机)属性值的集合表示一个学生实体地理信息系统
地理信息系统 1.1基本概念 实体(Entity):客观存在并且可以相互区别的“ 事物”称为实体。 实体可以是可触及的对象,如一个学生,一本书;也可以是抽象的事件 ,如一堂课,一次比赛等; 属性(Attributes):实体的某一特性; 如学生实体有学号、姓名、年龄、性别、系等属性。属性有“型”和“ 值”之分,“型”即为属性名,如姓名、年龄、性别是属性的型;“值 ”即为属性的具体内容,如(990001,张立,20,男,计算机)属性值 的集合表示一个学生实体 1、语义数据模型
1、语义数据模型基本概念(续)实体型(EntityType):若干个属性型组成的集福合可以表示一个实体的类型:如学生(学号,姓名,年龄,性别,系)实体集(EntitySet):同型实体的集合;如所有的学生、所有的课程等键(Key):能唯一标识一实体的属性或属性集如学生的学号,而学生的姓名可能有重名,不能作为学生实体的键:地理信息系统
地理信息系统 基本概念(续) 实体型(Entity Type):若干个属性型组成的集 合可以表示一个实体的类型; 如学生(学号,姓名,年龄,性别,系) 实体集(Entity Set):同型实体的集合; 如所有的学生、所有的课程等 键(Key):能唯一标识一实体的属性或属性集 如学生的学号,而学生的姓名可能有重名,不能作为学生实体的键; 1、语义数据模型
1、语义数据模型基本概念(续)联系((Relationship):现实世界中事物内部以及事物之间是有联系的,同样也要抽象和反映到信息世界中来;实体内部联系:组成实体的各属性间的联系福实体之间的联系:不同实体集之间的联系反映实体型及其联系的结构形式称为实体模型,也称作信息模型,它是现实世界及其联系的抽象表示,地理信息系统
地理信息系统 联系(Relationship):现实世界中事物内部以及事物 之间是有联系的,同样也要抽象和反映到信息世界中 来; 实体内部联系:组成实体的各属性间的联系 实体之间的联系:不同实体集之间的联系; 反映实体型及其联系的结构形式称为实体模型,也称 作信息模型,它是现实世界及其联系的抽象表示。 基本概念(续) 1、语义数据模型
实体型间联系的类型一对一联 系(1:1):实体集A中的一个实体至多与实体集B中的一个实体相对应,反之亦然;如:班级与班长,观众与座位,病人与床位。一对 多 联 系(1:n):实体集A中的一个实体与B中的多个实体相对应,而B中的一实体至多与A中的一实体对应。如:班级与学生、公司与职员、省与市;多对多联系(m:n):实体集A中的一个实体与实体集B中的多个实体相对应,反之亦然;如:教师与学生,学生与课程,工厂与产品地理信息系统
地理信息系统 实体型间联系的类型 一对一联系(1:1):实体集A中的一个实体至多与实体集B中 的一个实体相对应,反之亦然; 如:班级与班长,观众与座位,病人与床位。 一对多联系(1:n):实体集A中的一个实体与B中的多个实体 相对应,而B中的一实体至多与A中的一实体对应。如:班级与学生、 公司与职员、省与市; 多对多联系(m:n):实体集A中的一个实体与实体集B中的 多个实体相对应,反之亦然; 如:教师与学生,学生与课程,工厂与产品