空间数据管理库课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《空间数据管理库课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 空间 数据管理 课件
- 资源描述:
-
1、 第四章第四章 空间数据管理库空间数据管理库4.1 数据和数据文件数据和数据文件4.2 数据库管理模型数据库管理模型4.3 空间数据库管理模型空间数据库管理模型4.4 空间索引空间索引4.1 数据和数据文件数据和数据文件GIS中常用自定义的数据文件来组织空间数据,常用的几种数据文件中常用自定义的数据文件来组织空间数据,常用的几种数据文件1、顺序文件、顺序文件Sequential File 最简单的文件组织形式最简单的文件组织形式顺序文件的存储结构顺序文件的存储结构顺序文件的查找顺序文件的查找 2、索引文件、索引文件 Index File 带有索引表的文件带有索引表的文件索引文件有数据文件和索引
2、表文件组成。索引文件有数据文件和索引表文件组成。索引表中存放记录的关键字和记录在文件中的位置。索引表中存放记录的关键字和记录在文件中的位置。多级索引。多级索引。 3、随机文件(、随机文件(Direct Access File)通过通过HASH函数把关键字转换为地址进行存取的文件。函数把关键字转换为地址进行存取的文件。4、倒排文件、倒排文件 (Inverted File )地块号地块号 地貌类型地貌类型 坡度坡度 坡向坡向 利用现状利用现状 1 缓坡缓坡 5-10o 半阴半阴 林地林地 2 垣面垣面 15o 阳阳 牧地牧地 4 沟道沟道 15o 阴阴 牧地牧地 8 垣面垣面 3o 阳阳 农地农地
3、 9 宽梁顶宽梁顶 5o 阳阳 农地农地 10 缓坡缓坡 5- 10o 半阳半阳 林地林地 地貌类型倒排表地貌类型倒排表次关键字次关键字 地块号地块号缓坡缓坡 1,5,6,10垣面垣面 2,8陡坡陡坡 3,7沟道沟道 4宽梁顶宽梁顶 9 利用现状倒排表利用现状倒排表次关键字次关键字 地块号地块号农地农地 2,8,9林地林地 1,4,5,6,10牧地牧地 3,7 4.2 数据库管理模型数据库管理模型1、数据库及数据库管理系统、数据库及数据库管理系统1)数据库()数据库(Data Base DB)2)数据库管理系统)数据库管理系统(Data Base Management System DBMS)
4、3)数据库系统()数据库系统(Data Base System DBS)2、数据库中的数据模型、数据库中的数据模型数据库中的数据模型的三要素:数据库中的数据模型的三要素:1)数据结构)数据结构2)数据操作)数据操作3)数据的约束条件)数据的约束条件3、传统数据库系统的三种数据模型、传统数据库系统的三种数据模型1)层次模型)层次模型 树数据结构树数据结构2)网络模型)网络模型 图数据结构图数据结构3)关系模型)关系模型 表数据结构表数据结构80年代后已成为主导数据库年代后已成为主导数据库关系运算的两种类型:关系运算的两种类型:1)传统的集合运算)传统的集合运算主要包括并(主要包括并(UNION)
5、、交()、交(INTERSECTION)、差)、差(DIFFERENCE)、笛卡尔积()、笛卡尔积(PRODUCT););2)专门的关系运算)专门的关系运算主要包括选择(主要包括选择(SELECT)、投影()、投影(PROJECT)、连接)、连接(JOIN)、除()、除(DEVICE)4、关系数据库的特点关系数据库的特点1)从应用的角度看关系模型的优点)从应用的角度看关系模型的优点(1)结构简单灵活,易理解,易维护;)结构简单灵活,易理解,易维护;(2)关系模型的数学基础和操作代数基础,即关系代数,关系表)关系模型的数学基础和操作代数基础,即关系代数,关系表演算;演算;(3)关系模型中的数据具
6、有对称性,使关系间查询可在正反两个)关系模型中的数据具有对称性,使关系间查询可在正反两个方向进行。方向进行。2)从应用的角度看关系模型的限制)从应用的角度看关系模型的限制(1)每个关系表中只有一种记录类型;)每个关系表中只有一种记录类型;(2)每个关系模式中属性个数固定,并要明确命名,不允许同名)每个关系模式中属性个数固定,并要明确命名,不允许同名属性存在;属性存在;(3)关系中的属性是不可分解的;)关系中的属性是不可分解的;(4)关系中不允许出现相同的记录;)关系中不允许出现相同的记录;(5)关系中记录的顺序(行),及属性的顺序(列)是无序的。)关系中记录的顺序(行),及属性的顺序(列)是无
7、序的。5、SQL查询语言查询语言SQL(Structure Query Language)是数据库查询语言,是数据库查询语言,1986年由美年由美国国家标准化协会(国国家标准化协会(ANSI American National Standards Institute),),国际标准化组织(国际标准化组织(ISO International Organization for Standardization)批准批准作为关系数据库查询标准语言作为关系数据库查询标准语言。自含式。自含式;嵌入嵌入式式 SQL提供的主要功能包括数据的定义、数据的操作、数据的控制及提供的主要功能包括数据的定义、数据的操作
8、、数据的控制及数据的查询。数据的查询。SELECT 的简单查询功能是对一个数据库表进行查询,以便选择表的简单查询功能是对一个数据库表进行查询,以便选择表中某些列或某些行。中某些列或某些行。数据的查询动词是数据的查询动词是SELECT1) SELECT 的简单查询功能的简单查询功能对数据库查询只涉及到一张表,查询的是选择符合条件的某些列或对数据库查询只涉及到一张表,查询的是选择符合条件的某些列或行。行。 SELECT语句的一般形式为:语句的一般形式为: ALL *SELECT DISTINCT 选择表选择表 FROM 基表名基表名 WHERE 条件表达式条件表达式 GROUP BY 列名列名1
9、HAVING条件表达式条件表达式 ORDER BY 列名列名1 ASC DESC对查询结果排序对查询结果排序选择形成的结果表选择形成的结果表按表达式对查询结果分组按表达式对查询结果分组集函数运算时集是否取消重复值集函数运算时集是否取消重复值所查询的表所查询的表查询条件查询条件2) SELECT 的连接查询功能的连接查询功能如对数据库进行查询涉及到几张表时,称连接查询。如对数据库进行查询涉及到几张表时,称连接查询。的两层意义的两层意义(1)表格的连接查询)表格的连接查询(2) 表格的关联查询表格的关联查询3) SELECT 的嵌套查询功能的嵌套查询功能SQL的嵌套查询是指在的嵌套查询是指在SQL
10、查询语句的查询语句的where功能中嵌入另一个功能中嵌入另一个SELECT查询子语句。查询子语句。6、面向对象的数据库管理系统、面向对象的数据库管理系统面向对象的数据库管理系统被称为第三代数据库系统,它吸取了面向对象的数据库管理系统被称为第三代数据库系统,它吸取了面向对象程序设计概念和思想。它支持面向对象的数据模型和传面向对象程序设计概念和思想。它支持面向对象的数据模型和传统数据库系统所有的数据库特征。统数据库系统所有的数据库特征。 7、客户、客户/服务器结构的数据库管理系统服务器结构的数据库管理系统 服务器的任务服务器的任务是为多个用户管理和维护一个独立的数据库;管理是为多个用户管理和维护一
11、个独立的数据库;管理并处理客户的请求;管理数据和系统的安全等。并处理客户的请求;管理数据和系统的安全等。 客户的任务客户的任务是提供用户界面;建立同服务器的连接;向服务器是提供用户界面;建立同服务器的连接;向服务器提交和接受请求;数据的输入输出及验证等。提交和接受请求;数据的输入输出及验证等。客户客户/服务器结构的数据库管理系统的特点服务器结构的数据库管理系统的特点是因为处理任务在客户是因为处理任务在客户和服务器分开,所以数据库与客户程序无关;数据库平台与工作和服务器分开,所以数据库与客户程序无关;数据库平台与工作站无关,减少网络负担(网络上只传请求和结果)站无关,减少网络负担(网络上只传请求
12、和结果) 其结构如下其结构如下PCPC网络网络服务器服务器数据库数据库8、分布式数据库管理系统、分布式数据库管理系统分布式数据库的特点:分布式数据库的特点:数据的物理分布性和逻辑整体性数据的物理分布性和逻辑整体性 数据物理上分布在不同结点上,但逻辑上有相数据物理上分布在不同结点上,但逻辑上有相关性;关性;分布的透明性分布的透明性 用户看来整个数据库是一个集中的数据库,不必关心数据的物理用户看来整个数据库是一个集中的数据库,不必关心数据的物理位置。位置。独立性独立性 系统的每个结点具有独立性,可有自己的系统的每个结点具有独立性,可有自己的DBMS,也可处理全局的应用。,也可处理全局的应用。全局性
展开阅读全文