第四章节 空间数据管理库.ppt

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第四章节 空间数据管理库

第四章 空间数据管理库 4.1 数据和数据文件 4.2 数据库管理模型 4.3 空间数据库管理模型 4.4 空间索引 4.1 数据和数据文件 GIS中常用自定义的数据文件来组织空间数据,常用的几种数据文件 1、顺序文件Sequential File 最简单的文件组织形式 顺序文件的存储结构 顺序文件的查找 2、索引文件 Index File 带有索引表的文件 索引文件有数据文件和索引表文件组成。 索引表中存放记录的关键字和记录在文件中的位置。 多级索引。 3、随机文件(Direct Access File) 通过HASH函数把关键字转换为地址进行存取的文件。 4、倒排文件 (Inverted File ) 4.2 数据库管理模型 1、数据库及数据库管理系统 1)数据库(Data Base DB) 2)数据库管理系统(Data Base Management System DBMS) 3)数据库系统(Data Base System DBS) 2、数据库中的数据模型 数据库中的数据模型的三要素: 1)数据结构 2)数据操作 3)数据的约束条件 3、传统数据库系统的三种数据模型 1)层次模型 树数据结构 2)网络模型 图数据结构 3)关系模型 表数据结构80年代后已成为主导数据库 关系运算的两种类型: 1)传统的集合运算 主要包括并(UNION)、交(INTERSECTION)、差(DIFFERENCE)、笛卡尔积(PRODUCT); 2)专门的关系运算 主要包括选择(SELECT)、投影(PROJECT)、连接(JOIN)、除(DEVICE) 4、关系数据库的特点 1)从应用的角度看关系模型的优点 (1)结构简单灵活,易理解,易维护; (2)关系模型的数学基础和操作代数基础,即关系代数,关系表演算; (3)关系模型中的数据具有对称性,使关系间查询可在正反两个方向进行。 2)从应用的角度看关系模型的限制 (1)每个关系表中只有一种记录类型; (2)每个关系模式中属性个数固定,并要明确命名,不允许同名属性存在; (3)关系中的属性是不可分解的; (4)关系中不允许出现相同的记录; (5)关系中记录的顺序(行),及属性的顺序(列)是无序的。 5、SQL查询语言 SQL(Structure Query Language)是数据库查询语言,1986年由美国国家标准化协会(ANSI American National Standards Institute),国际标准化组织(ISO International Organization for Standardization)批准作为关系数据库查询标准语言。自含式;嵌入式 SQL提供的主要功能包括数据的定义、数据的操作、数据的控制及数据的查询。 SELECT 的简单查询功能是对一个数据库表进行查询,以便选择表中某些列或某些行。 数据的查询动词是SELECT 1) SELECT 的简单查询功能 对数据库查询只涉及到一张表,查询的是选择符合条件的某些列或行。 SELECT语句的一般形式为: ALL * SELECT DISTINCT 选择表 FROM 基表名 WHERE 条件表达式 [GROUP BY 列名1 [HAVING条件表达式]] ORDER BY 列名1 ASC DESC 2) SELECT 的连接查询功能 如对数据库进行查询涉及到几张表时,称连接查询。 的两层意义 (1)表格的连接查询 (2) 表格的关联查询 3) SELECT 的嵌套查询功能 SQL的嵌套查询是指在SQL查询语句的where功能中嵌入另一个SELECT查询子语句。 6、面向对象的数据库管理系统 面向对象的数据库管理系统被称为第三代数据库系统,它吸取了 面向对象程序设计概念和思想。它支持面向对象的数据模型和传统数据库系统所有的数据库特征。 8、分布式数据库管理系统 分布式数据库的特点: 数据的物理分布性和逻辑整体性 数据物理上分布在不同结点上,但逻辑上有相关性; 分布的透明性 用户看来整个数据库

您可能关注的文档

文档评论(0)

ctuorn0371 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档