本章内容:主要介绍GIS中两种重要的数据结构:栅格结构和矢量结构的特点,以及具体的存储方式,并简单介绍了相互转换的算法
第一页,共五十八页
第一节数据模型通俗地讲,数据模型就是现实世界的模拟
数据模型可分成两个不同的层次:(1)概念模型:也称信息模型,是按用户的观点来对数据和信息建模,是一种独立于任何计算机系统实现的,如实体联系模型,这类模型完全不涉及信息在计算机系统中的表示,只是用来描述某个特定组织所关心的信息结构,被称作“概念数据模型”
(2)数据模型:主要包括网状模型、层次模型、关系模型等,是按计算机系统的观点对数据建模,是直接面向数据库中数据逻辑结构的,涉及到计算机系统,一般又称为“基本数据模型”或“结构数据模型”
第二页,共五十八页
(1)概念模型基本内容:(1)两类实体:对象与属性;(2)实体的两级:个体与总体;(3)个体与总体之间的联系
用E-R图来描述现实世界的概念模型
步骤:(1)标定局部应用中的实体;(2)实体的属性、标识实体的码;(3)确定实体之间的联系及其类型(1:1、1:n、m:n)第三页,共五十八页
E-R图提供了表示实体、属性和联系的方法(基本要素)
实体:现实世界中一组具有某些共同特性和行为的对象可抽象为一个实体
如,在学校环境中,可把张三、李四等对象抽象为学生实体
对象与实体是“memberof”的关系
注:对象类型的组成部分可抽象为实体的属性
实体与属性是相对而言的
一般来说,属性不能再具有需要描述的性质,即属性必须不可分的数据项;属性不能和其他实体具有联系,即联系只能发生在实体之间
根据需求分析,要考察实体之间是否存在联系,有无多余联系
E-R图基础知识第四页,共五十八页
E-R图举例:实体:班主任、学生、班级、宿舍
班主任班级教室学生宿舍管理上课管理住宿指导性别职工号姓名班级号学生人数教室编号地址容量宿舍号地址人数学