- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于ArcGIS建库技术
基于ArcGIS的建库技术 基于ArcGIS的空间数据库的建库方案
1.1 空间数据库的基本知识
1.1.1、数据库的概念
数据库的定义:为了一定的目的,在计算机系统中以特定的结构组织、存储和应用的相关联的数据集合。
计算机对数据的管理到目前为止,共经历了四个阶段:
(1) 程序管理阶段,数据和应用程序一同存在。
(2) 文件管理阶段,数据和应用程序独立。(数据间无明显关系)
(3) 数据库管理阶段,数据和应用独立(逻辑独立),数据库和存储设备独立(物理独立)。数据库数据之间建立了联系。数据面向操作组织。
(4) 数据仓库阶段,数据经过重构、融合等,面向主题组织。服务于决策系统。
数据库可以看作是与现实世界有一定相似性的模型,是认识世界的基础,是集中、统一地存储和管理某个领域信息的系统,它根据数据间的自然联系而构成,数据较少冗余,且具有较高的数据独立性,能为多种应用服务。
数据库作为一个复杂的系统,由以下三个基本部分构成:
1
2°物理存储介质。指计算机的外存储器和内存储器。前者存储数据;后者存储操作系统和数据库管理系统,并有一定数量的缓冲区,用于数据处理,以减少内外存交换次数,提高数据存取效率。
3°数据库软件。其核心是数据库管理系统(DBMS)。主要任务是对数据库进行管理和维护。具有对数据进行定义、描述、操作和维护等功能,接受并完成用户程序和终端命令对数据库的请求,负责数据库的安全。
1.1.2 地理空间数据库的概念
地理空间数据库定义:地理数据库是某区域关于一定地理要素特征的数据集合。
与一般数据库相比,具有以下特点:
???????? 数据量特别大
???????? 具有地理空间数据和属性数据;
???????? 数据应用面相当广
1.1.3 数据库的主要特征
与文件管理系统相比,具有以下特征:
(1) 数据集中控制特征,提高了数据共享性和数据的并发访问控制
(2) 数据冗余度小的特征,(冗余带来两个问题,增加存储空间,数据不一致)
(3) 数据独立性特征(是数据库的关键要求,数据独立是指数据库中的数据与应用程序的相互独立。即应用程序不因数据性质的改变而改变,数据性质也不因应用程序的改变而改变。分为物理和逻辑两种级别:物理独立是指数据的物理结构变化不影响数据的逻辑结构;逻辑独立是指数据的逻辑结构改变不影响应用程序,但逻辑结构的改变会影响数据的物理结构)。
(4) 复杂的数据模型,因要表示数据间复杂的关系,使数据结构复杂。可分为:
???????? 网络数据模型
???????? 层次模型
???????? 关系模型
???????? 空间数据模型
(5) 数据保护特征,具有安全性控制、完整性控制、并发控制、故障的发现和恢复等功能。
1.1.4 数据库管理系统(DBMS)
DBMS的功能:
???????? 数据库定义功能
???????? 数据库管理功能
???????? 数据库维护功能
???????? 数据库通讯功能
DBMS的组成:
???????? 语言处理程序,DDL、DML、解释、编译等
???????? 系统运行控制程序,各种控制
???????? 建立和维护程序,数据装入、重组、转储等
数据库管理员的作用:
???????? 决定数据库的信息内容
???????? 充当DBMS的联络员
???????? 决定存储结构和访问策略
???????? 监督系统工作
1.1.5 数据库模型
数据模型是描述数据内容和数据之间联系的工具,是衡量数据库能力强弱的主要标志之一。常用的数据模型有层次模型、网络模型、关系模型,以及最近兴起的面向目标或称面向对象的模型。
(1)层次模型
层次模型是以记录类型为结点的有向树或者森林,主要特征是除根结点之外,任何结点只有一个父亲。父结点表示的实体与子结点表示的实体必须是一对多的联系,即一个父记录对应于多个子记录,而一个子记录只对应于一个父记录。对于图1.1所示的多边形地图,可以构造出图1.2所示的层次模型。
图1.1 地图M及其空间要素
图1.2 层次模型
(2)网络模型
网络模型是以记录类型为结点的网络结构,网络与树有两个非常显著的区别:
(1)??? 一个子结点可以有两个或多个父结点;
(2)在两个结点之间可以有两种或多种联系。
图1.3是图1.1的网络模型。
图1.3 网络模型
(3)关系模型
关系模型是一种数学化的模型。图1.1所示的地图,可用表1.1至表1.4所列的关系表表示多边形与边界及结点之间的关系。
表1.1 关系1:多边形关系(P)
表1.2 关系2:边界关系(E)
表1.3 关系3:边界-结点关系(N)
表1.4 关系4:结点坐标关系(C)
(4)面向目标(对象)的数据模型
1)面向对象方法的基本概念:
对象: 在
文档评论(0)