第六章空间数据管理_第1页
第六章空间数据管理_第2页
第六章空间数据管理_第3页
第六章空间数据管理_第4页
第六章空间数据管理_第5页
已阅读5页,还剩60页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第六章空间数据管理,第六章 空间数据管理,第六章空间数据管理,目录,数据与数据文件 数据库与数据库管理系统 数据库模型 空间数据库管理系统发展历史 空间数据库管理系统 概念模型设计 空间数据组织 空间索引 空间数据库管理系统功能组成,第六章空间数据管理,1.数据与数据文件,数据组织层次:逻辑单位分级和物理单位分级 逻辑单位分级:指数据在人们概念上的计算单位,层次有数据项、记录、文件和数据库 物理单位分级:指数据在存储介质上的存储单位,层次有比特、字节、字、块、桶和卷(B、KB、MB、GB、TB) 主要叙述数据的逻辑单位分级,第六章空间数据管理,数据组织分级数据项,数据项是可以定义数据的最小单位

2、,也叫元素、基本项、字段等 数据项与现实世界实体的属性相对应,数据项有一定的取值范围,称为域,域以外的任何值对该数据项都是无意义的 数据项的值可以是数值的、字母的、字母数字的、汉字的等形式 数据项的物理特点在于它具有确定的物理长度,可以作为整体看待,第六章空间数据管理,数据组织分级记录,记录是由若干相关联的数据项组成,是处理和存储信息的基本单位,是关于一个实体的数据总和 构成该记录的数据项表示实体的若干属性 为了唯一标识每个记录,就必须有记录标识符,也叫关键字 记录是文件中按信息在逻辑上的独立意义来划分的数据单位,第六章空间数据管理,数据组织分级文件,文件是一给定类型的(逻辑)记录的全部具体值

3、的集合 文件用文件名称标识 文件根据记录的组织方式和存取方法可以分为:顺序文件、索引文件、直接文件和倒排文件等,第六章空间数据管理,数据组织分级数据库,数据库是比文件更大的数据组织 数据库是具有特定联系的数据的集合,也可以看成是具有特定联系的多种类型的记录的集合 数据库的内部构造是文件的集合,这些文件之间存在某种联系,不能孤立存在,第六章空间数据管理,数据间的逻辑联系,数据间的逻辑联系主要体现在记录与记录之间的联系 数据间的逻辑联系主要有三种:一对一的联系、一对多的联系、多对多的联系,第六章空间数据管理,第六章空间数据管理,常用数据文件,数据组织既指数据在内存中的组织,又指数据在外存中的组织,

4、文件组织是数据组织的一部分 文件组织则主要指数据记录在外存设备上的组织,它由操作系统进行管理 具体讲在外存设备上如何安排数据和组织数据,以及实施对数据的访问方式等问题 操作系统实现的文件组织方式,可以分为顺序文件、索引文件、直接文件和倒排文件,第六章空间数据管理,常用数据文件顺序文件,顺序文件是最简单的文件组织形式,对记录按照主关键字的顺序进行组织 当主关键字是数字型时,以其数值的大小为序;若主关键字是文字型的,则以字母的排列为序 顺序文件的记录,逻辑上是按主关键字排序的,而在物理存储上可以有不同的方式,包括向量方式、链方式、块链方式 顺序查找、分块查找、折半查找,第六章空间数据管理,常用数据

5、文件索引文件,索引文件除了存储记录本身(主文件)以外,还建立了若干索引表,这种带有索引表的文件叫索引文件 索引表中列出记录关键字和记录在文件中的位置(地址)。读取记录时,只要提供记录的关键字值,系统通过查找索引表获得记录的位置,然后取出该记录 索引表一般都是经过排序的,既可以是有顺序的,也可以是非顺序的,可以是单级索引,也可以是多级索引,第六章空间数据管理,常用数据文件到排文件,倒排文件是带有辅索引的文件,其中辅索引是按照一些辅关键字来组织索引的 倒排文件是一种多关键字的索引文件,其中的索引不能唯一标识记录,往往同一索引指向若干记录 索引往往带有一个指针表,指向所有该索引标识的记录,通过辅索引

6、和主关键字才能查到记录的位置,第六章空间数据管理,常用数据文件直接文件,直接文件又称随机文件 其存储是根据记录关键字或多关键字的值,通过某种转换方法得到一个物理存储位置,然后把记录存储在该位置上 转换方法是依靠某种算法进行记录关键字或多关键字到记录存储位置的转换 转换方法通常使用哈希算法,第六章空间数据管理,2.数据库与数据库管理系统,数据库的概念 数据库的主要特征 数据库的系统结构 数据库管理系统,第六章空间数据管理,数据库的概念,数据库是存储在一起的相关数据记录集合 数据库在数据记录间建立了1:1、1:N、M:N的联系,使数据库能反映现实世界实体信息的联系 数据库直接表现形式是相关文件集合

7、,第六章空间数据管理,数据库的主要特征,数据集中控制:数据集中管理和数据间建立联系 数据冗余度小:减少数据冗余和避免出现数据不一致 数据模型:高度概括 数据独立:数据库中的数据与应用程序独立 数据保护:安全性控制、完整性控制、并发控制、故障发现和恢复,第六章空间数据管理,数据库的系统结构,分成三个层次:物理级、概念级和用户级 物理级:数据库的物理表示,是物理设备上实际存储的数据集合 概念级:数据库的概念模型表示,是数据的逻辑定义和数据间的逻辑联系 用户级:数据库的应用表示,是概念模型的子集集合,第六章空间数据管理,数据库管理系统,DBMS是操作数据库的软件系统 DBMS是数据库系统的中心枢纽

8、DBMS功能:数据完整性控制、数据入库、数据存储组织、数据查询、数据更新、数据安全控制、数据故障与恢复 DBMS组成:物理级描述程序、概念级描述程序和用户级描述程序,第六章空间数据管理,3.数据库模型,数据模型是描述数据内容和数据记录之间联系的工具,是衡量数据库能力的主要标志 数据库设计的核心问题是设计一个好的数据模型 数据模型:层次、网络、关系、面向对象,第六章空间数据管理,数据模型示例图,第六章空间数据管理,层次模型,是以记录类型为结点的有向树 表示1:1和1:N的数据关系 难以顾及数据共享和实体间拓扑关系 数据冗余度增加,第六章空间数据管理,第六章空间数据管理,网络模型,是以记录类型为结

9、点的有向网络 一个子结点可以有两个或多个父结点 两个子结点间可以有多种联系 表示1:1、1:N、M:N的数据关系 顾及数据共享和实体间拓扑关系 数据冗余度大大减少 数据间联系难连接和维护,第六章空间数据管理,第六章空间数据管理,关系模型,关系模型是一种结构化的数学模型 表示1:1、1:N、M:N的数据关系 它将数据间关系归结为满足一定条件的二维表 数据间关系不是用指针表示,而是由公共值表达,并且通过关系代数和关系运算来操作 结构简单、易理解、容易维护,第六章空间数据管理,第六章空间数据管理,第六章空间数据管理,4.空间数据库管理系统发展历史,从技术层次上可把它划分为四代,第一代数据库就是所谓的

10、文件系统;第二代就是基于层次、网状模型的数据库;第三代数据库就是关系模型的数据库;第四代数据库就是面向对象的数据库 从体系结构上可把它划分为五种,第一种是非PC机多用户数据库;第二种是PC机数据库;第三种是CS数据库;第四种是BS 或Web数据库;第五种是网格数据库,第六章空间数据管理,5.空间数据库管理系统,空间数据库特征 二元化空间数据库管理系统 全关系型空间数据库管理系统 对象关系空间数据库管理系统 面向对象空间数据库管理系统,第六章空间数据管理,空间数据库特征,多种数据类型特征(5D产品,矢量或栅格) 空间特征(空间位置、空间属性、空间关系) 非结构化特征(属性定长结构、空间坐标和空间

11、关系变长结构) 图形图像特征(结果可视化) 数据编码特征(数据分类分级编码) 海量数据特征,第六章空间数据管理,二元化空间数据库管理系统,定义:属性数据用关系数据库管理,坐标数据用文件管理,两者间建立联系 优点:实现空间数据管理、速度较快 缺点:数据的安全性、一致性、完整性、并发控制性、数据恢复较差,没有解决空间对象反向检索问题,第六章空间数据管理,全关系型空间数据库管理系统,定义:属性数据和坐标数据用关系数据库统一管理 关系数据库提供了Binay(二进制)字段,变长的坐标数据采用该字段管理 优点:一体化管理,数据的安全性、一致性、完整性、并发控制性、数据恢复较好 缺点:速度慢,没有解决空间对

12、象反向检索问题,第六章空间数据管理,对象关系空间数据库管理系统,定义:关系数据库推出了空间数据管理的模块,定义了操纵空间对象的API函数,属性数据和坐标数据用关系数据库统一管理 优点:一体化管理,数据的安全性、一致性、完整性、并发控制性、数据恢复较好,速度较快 缺点:部分解决空间对象反向检索问题,第六章空间数据管理,GIS厂商开发的空间数据管理模块 ESRI : ARCSDE MapInfo: Spatialware 关系数据库管理系统厂商直接开发的空间数据管理模块 Oracle Spatial Informix Ingres DB2,第六章空间数据管理,面向对象空间数据库管理系统,定义:能满

13、足上述所有需求 面向对象的数据模型不成熟 没有面向对象空间数据库管理系统,第六章空间数据管理,6.数字地图数据模型设计,第六章空间数据管理,第六章空间数据管理,第六章空间数据管理,第六章空间数据管理,7.空间数据组织,空间数据组织方式非常重要 图幅内空间数据组织 图库管理,第六章空间数据管理,图幅内空间数据组织,工作区:通常将一幅图或几幅图的范围当作一个工作区 工作层: 在工作区内包含了各层地理空间数据,就是地理要素层 几何层:将地理要素层划分成点、线、面几何类型 逻辑工作层:根据需要由工作层中不同的地理要素层临时组成 逻辑几何层:将几何类型相同的地物组合在一起,第六章空间数据管理,第六章空间

14、数据管理,图库管理,每个工作区形成一个独立工作单元,多个工作区形成图库 图库管理就是建立图幅索引,通过工作区的范围建立二维空间索引 记录每个工作区在图库中的空间索引,就可建立工作区与图库的关系,第六章空间数据管理,100,200,300,400,500,0,100,200,300,400,第六章空间数据管理,空间索引,为了加快数据库查询速度即矩形、椭圆、多边形开窗,需要建立空间索引 建立空间索引方法:对象范围索引、格网索引,第六章空间数据管理,对象范围索引,记录每个空间对象最大最小坐标 根据检索窗口的最大最小坐标,预先排除那些没有落入检索窗口的空间对象 对落入检索窗口的空间对象进行进一步计算判

15、断 优点:处理过程简单 缺点:需对整个数据文件进行判断一次,第六章空间数据管理,格网索引,将工作区按照一定规则划分格网 对格网进行一定规则编号 记录每个格网所包含的空间目标 计算检索窗口覆盖的格网号,就可将检索窗口覆盖的空间目标检索出来 优点:按需检索空间对象,第六章空间数据管理,8.空间数据库管理系统组成,空间数据库组成 系统体系结构组成 系统网络组成 系统功能组成,第六章空间数据管理,空间数据库组成,第六章空间数据管理,空间数据库系统组成,第六章空间数据管理,PC机服务器1,PC机服务器2,PC机服务器n,工作站服务器,小型机服务器,客户机1,客户机n,Web服务器,浏览器1,浏览器n,数据库体系结构,第六章空间数据管理,数据库网络结构,第六章空间数据管理,系

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论