GIS数据库设计培训讲义.ppt

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

GIS设计与实现 第5章 GIS数据库设计 5.1 GIS数据库设计概述 GIS数据库设计 数据的组织属于数据库设计的范畴。 数据库是地理信息系统的核心组成部分,根据不同的应用,数据库会有各种各样的组织形式。 GIS数据库一般既要存储和管理属性数据和空间数据,又要存储和管理空间拓扑关系数据。 GIS的数据库详细设计是在系统,总体设计的基础上,将数据库概念设计转换成详尽具体的数据库设计。 GIS数据库设计概述 1 GIS数据库设计概念 数据库设计是把现实世界中一定范围内存在的应用处理和数据抽象成一个数据库的具体结构的过程。 具体地讲,就是对于一个给定的应用环境,提供一个确定最优数据模型与处理模式的逻辑设计,以及一个确定数据库存储结构与存取方法的物理设计,建立能反映现实世界信息与信息间的联系、满足用户要求、能被某个数据库管理系统(DBMS)所接受、能实现系统目标并有效存取数据的数据库。 GIS数据库设计概述 GIS数据库设计取决于目标、用户要求、功能和如何处理数据。 它通常包括:制定整个数据库的使用目的和目标,分析和评价各种设计方案和雏形试验。 GIS数据库的设计要有更多的考虑,因为地理数据有矢量和栅格之分,各种数据又同时具有空间和属性特征,有的还有时间上的信息特征,各种特征的信息,可能要用不同的结构来表达。 GIS数据库设计概述 一个数据库可能要求容纳各种各样的数据类型和格式。如何有机地将这些考虑结合起来,也是一个GIS数据库设计成功与否的关键因素之一。 GIS数据库的设计应该既考虑数据的特征,又兼顾应用目的。这样可以使设计出的数据库既充分利用技术上的优势,又兼顾用户的应用目的。 GIS数据库设计概述 2 GIS数据库设计目标 (1)满足用户要求。 设计者必须充分理解用户各方面的要求与约束条件,尽可能精确地定义系统的需求。 GIS数据库设计概述 (2)良好的数据库性能。 GIS数据库性能包括多方面的内容,在数据存储方面既要考虑数据的存储效率,又要顾及其存取效率;在应用方面,不仅要满足当前应用的需要,又要能满足一个时期内的需求可能;在系统方面,当软件环境改变时,要容易修改和移植。 GIS数据库设计概述 (3)对现实世界模拟的精确程度。 GIS数据库通过数据模型来模拟现实世界的信息类别与信息之间的联系。 模拟现实世界的精确程度取决于两方面的因素: 一是所用数据模型的特性; 二是数据库的设计质量。 GIS数据库设计概述 (4)能被某个数据库管理系统接受。 GIS数据库设计的最终结果,是确定数据库管理系统支持下能运行的数据模型和处理模型,建立起可用、有效的数据库。因此,在设计中,必须了解数据库管理系统的主要功能和组成。 GIS数据库设计概述 一般都应具有以下主要功能: 数据库定义功能:提供定义概念模型、外部模型和内部模型的能力,勾画出数据库的框架。 数据库管理功能:对整个数据库的运行控制、数据存取、更新管理、数据完整性和有效性控制以及数据共享时的并发控制等。 数据库维护功能:数据库重新定义、数据重新组织、性能监督和分析以及发生故障时恢复运行等。 数据库通信功能:包括与操作系统的接口处理,与各种语言的接口处理以及与远程操作的接口处理等。 GIS数据库设计概述 3 GIS数据库设计原则 设计数据库时应遵循以下原则: (1)组织有序、层次分明 系统对空间数据的存取访问以及空间分析模型的建立,均要求对系统涉及的基础地理空间数据制定合理的组织、管理方法,组织有序、层次分明,只有这样,才能够方便、高效地对数据进行各种操作,以满足系统功能的需要。 GIS数据库设计概述 (2)最小冗余度原则 数据尽可能不重复,减少数据存储的冗余量,节约存储空间。因为同一个系统包含大量重复的数据,这不但会浪费大量的存储空间,还会存在潜在的不一致危险,即同一记录在不同文件中可能不一样(例如,修改某个文件中的某个数据而没有在另外的文件中做相应的修改)。 GIS数据库设计概述 (3)具有足够的数据吞吐量 GIS处理的问题复杂,涉及的内容广泛,不仅数据源丰富多样,而且数据量大,因而要求GIS系统的设计者能够有效地掌握计算机内存的使用技术,节约使用计算机的内存,同时还要掌握各种内存数据的交换技术,以最大限度地扩展数据存储空间,以便设计的GIS系统能够管理足够大的数据量. GIS数据库设计概述 (4)数据独立性原则 数据的存放要尽可能地独立于使用它的应用程序。 数据独立性分为数据的物理独立和数据的逻辑独立。 物理独立性是指数据的逻辑结构独立于数据的物理结构,这样可以保证数据存储结构与存取方法的改变不一定要求修改程序。 GIS数据库设计概述 逻辑独立性是指用户数据独立于数据的逻辑结构。逻辑独立性可以保证当全局数据逻辑结构改变时,不一定要求修改程序

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档