CH5空间数据管理.ppt
《CH5空间数据管理.ppt》由会员分享,可在线阅读,更多相关《CH5空间数据管理.ppt(52页珍藏版)》请在三一办公上搜索。
1、靖娟利 土木工程系,第五章 空间数据管理,主要内容,主要内容,4、空间数据的组织,1、概述,3、空间数据库管理系统,2、数据库模型,6、空间数据库的设计,5、空间数据索引,5.1 概述,一、数据与数据文件,比特、字节、字、块、桶和卷,5.1 概述,二、数据间的逻辑联系数据间的逻辑联系主要指记录之间的联系。一对一的联系(1:1)一对多的联系(1:N)多对多的联系(M:N),1:1,(1:N),(M:N),5.1 概述,三、常用数据文件顺序文件:对记录按主关键字的顺序进行组织。索引文件:除了存储记录本身(主文件)以外,还建立若干索引表。直接文件:也称随机文件,根据记录关键字的值,通过某种转换方法得
2、到一个物理存储位置,然后把记录存储在该位置上。倒排文件:带有辅索引的文件。,5.2 DB与DBMS,一、数据库(Data Base,DB)概念:是为一定目的服务,以特定的结构存储的相关的数据集合。特点:数据集中控制、冗余度小、数据独立、复杂的数据模型、数据保护。,5.2 DB与DBMS,二、数据库的系统结构,数据库最内的一层;是物理设备上实际存储的数据集合;由物理模式描述。,用户所使用的数据库,是一个或几个特定用户所使用的数据集合,是概念模型的逻辑子集;用外模式定义。,数据库的逻辑表示,包括每个数据的逻辑定义以及数据间的逻辑联系;由概念模式定义。,物理级,用户级,概念级,5.2 DB与DBMS
3、,三、数据库管理系统(DataBase Management System,DBMS)DBMS:是处理数据库存取和各种管理控制的软件;是DB的中心枢纽,与各部分有密切联系。DBMS的功能:数据库定义、管理、维护、通讯DBMS的组成:语言处理程序、系统运行控制程序、建立和维护程序DBA:掌握数据库全面情况并作为数据库设计和管理骨干的人;主要功能是建立和维护数据,5.3 数据库模型,数据模型:描述数据内容和数据之间联系的工具,是衡量数据库能力强弱的主要标志之一。传统数据模型:层次模型、网络模型、关系模型面向对象模型:,5.3 数据库模型,一、传统数据模型(1)层次模型:是一种树结构模型,把数据按自
4、然的层次关系组织起来,以反映数据之间的隶属关系。优点:简单、直观,易于理解,并在一定程度上支持数据重构。,层次模型,5.3 数据库模型,(2)网络模型:将数据组织成有向图结构,结点代表数据记录,连线描述不同结点数据间的关系。优点:在一定程度上支持数据重构,具有一定的数据独立和数据共享特性,且运行效率较高。,网络模型,5.3 数据库模型,(3)关系模型将数据的逻辑结构归结为满足一定条件的二维表,亦称关系。表的行叫元组,相当于一个记录,表的列叫属性。所有的元组都是同质的,即有相同的属性项。优点:方式简单、灵活,支持数据重构;具有严格的数学基础,具有一定的演绎功能;关系操作和演算具有非过程式特点。,
5、5.3 数据库模型,传统数据模型存在的主要问题,层次模型,关系模型,网状模型,局限性:很难描绘复杂地理实体之间的联系;查询必须从层次结构的根结点开始,很难进行反向查询;数据独立性较差;命令具有过程式性质;基本不具备演绎功能和操作代数基础。,局限性:无法用递归和嵌套方式描述复杂关系的层次和网状结构,模拟和操作复杂地理对象能力较弱;描述具有复杂结构和涵义的地理对象时,语义不堪合理;运行效率不够高。,局限性:查询定位困难;命令具有过程式性质;不直接支持对于层次结构的表达;基本不具备演绎功能和操作代数基础。,5.3 数据库模型,二、面向对象模型(1)基本概念对象:含有数据和操作方法的独立模块,可以认为
6、是数据和行为的统一体。(如一个城市、一棵树均可作为地理对象。)具有一个唯一的标识,以表明其存在的独立性;具有一组描述特征的属性,以表明其在某一时刻的状态;具有一组表示行为的操作方法,用以改变对象的状态。,5.3 数据库模型,类:共享同一属性和方法集的所有对象的集合。(如河流均具有共性,如名称、长度、流域面积等,以及相同的操作方法,如查询、计算长度、求流域面积等,因而可抽象为河流类。)实例:被抽象的对象,类的一个具体对象。如长江、黄河等。(真正抽象的河流不存在,只存在河流的例子。)类是抽象的对象,是实例的组合,类、实例是相对的,类和实例的关系为上下层关系。类-申请实例-成为具体对象。方法:对一个
7、类定义的所有操作。消息:对象之间的请求和协作。(并不独立存在)对象之间的关系,如点某按纽,就是对按纽提出请求。,5.3 数据库模型,(2)面向对象的特性,是对现实世界的简明表示。形成对象的关键是抽象,对象是抽象思维的结果。,是指同一消息被不同对象接收时,可解释为不同的含义。同一消息,对不同对象,功能不同。,将方法与数据放于一对象中,以使对数据的操作只可通过该对象本身的方法来进行(指把对象的状态及其操作集成化,使之不受外界影响)。,抽象,多态,封装,5.3 数据库模型,(3)四种核心技术,分类是把一组具有相同属性结构和操作方法的对象归纳或映射为一个公共类的过程。(instance-of),分类,
8、概括,联合,聚集,将相同特征和操作的类再抽象为一个更高层次、更具一般性的超类的过程。(is-a),聚集是把几个不同性质类的对象组合成一个更高级的复合对象的过程。(parts-of),相似对象抽象组合为集合对象。其操作是成员对象的操作集合。member-of),5.3 数据库模型,(4)面向对象数据模型的核心工具,核心工具,传播,是作用于联合和聚集的工具,它通过一种强制手段将子目标的属性信息传播给复杂对象。成员对象的属性只存储一次,保证数据一致性和减少冗余。如桂林市总人口,由存储在各成员对象中的各区人口总和。,一类对象可继承另一类对象的特性和能力,子类继承父类的共性,它服务于概括,分为单重继承和
9、多重继承。继承机制减少代码冗余,减少相互间的接口和界面。,继承,5.3 数据库模型,(5)面向对象数据模型的特点,可充分利用现有数据模型的特点,1,2,3,具有可扩充性,可以模拟和操纵复杂对象,5.4 空间数据库管理系统,一、基本概念(1)空间数据库:指GIS在计算机物理存储介质上存储的与应用相关的地理空间数据的总和。(2)空间数据特征:1)空间特征:一般需要建立空间索引。2)非结构化特征:结构化的,即满足第一范式:每条记录定长,且数据项是原子数据.而空间数据数据项为变长,对象包含一个或多个对象,需要嵌套记录。3)空间关系特征:拓扑数据给空间数据的一致性和完整性维护增加了复杂性。4)分类编码特
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- CH5 空间 数据管理
链接地址:https://www.31ppt.com/p-5341207.html