第6节_数据库管理系统.ppt

  1. 1、本文档共75页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第六章 地图数据库管理系统及其设计 几个相关概念 数据库: 数据的集合。由DBMS统一管理,多用户共享。 数据库管理系统DBMS: 系统软件,对数据库进行统一管理和控制。 数据库系统: 带有数据库的整个计算机系统,包括硬件、软件、数据、人员。 主要内容: GDBMS软件功能 GDBMS软件体系结构 基于文件系统的GDBMS设计与实现 基于通用DBMS的GDBMS设计与实现 GDBMS在关系数据库中的实现 §6.1 GDBMS的软件功能 一、地图数据定义 二、地图数据采集与数据装载 三、地图数据编辑与处理 四、数据处理与空间关系建立 五、地图数据检索与查询 §6.1 GDBMS的软件功能 六、地图数据操纵 七、地图数据输出与符号化 八、数据维护 九、数据的运行管理 §6.1 GDBMS的软件功能 §6.1 GDBMS的软件功能 一、地图数据定义功能 地图数据库管理系统提供数据定义语言,用户通过它可以方便地定义数据。 二、地图数据采集和数据装载 采用不同设备和技术,对各种来源的地图数据进行采集,并对数据实施编辑检查,获取原始的地图数据。 §6.1 GDBMS的软件功能 利用扫描数字化地图进行空间数据自动或半自动采集; 利用遥感影象提取空间数据来更新数据库; 在显示扫描数字化地图和遥感影象的条件下利用地理数据编辑与处理功能以人机交互方式采集空间数据,同时录入必要的属性数据; 装载其它外部数据交换格式文件的地图数据。 §6.2 GDBMS软件体系结构 一、单机 二、客户/服务器体系结构 三、多服务器/客户机结构 §6.3 基于文件系统的GDBMS设计与实现 一、开发步骤 二、实现模型 三、系统特点 §6.4 基于通用DBMS的GDBMS设计与实现 一、基于通用DBMS的GDBMS 二、通用数据库管理系统 三、空间数据库扩展插件 四、地理数据库访问对象 §6.5 GDBMS在关系数据库中的实现 应用环境和用户需求改变时,需要对原来的系统进行修正和扩充,因此需要部分地改变原来地图数据库的逻辑结构和物理结构。 重构指局部改变地图数据库的逻辑结构和物理结构。通过改写其概念模式的存储模式进行。 地图数据库的重构,对延长应用系统的使用寿命非常重要,但只能对其逻辑结构和物理结构进行局部修改和扩充,如果修改和扩充的内容太多,就要考虑开发新的应用系统。 §6.1 GDBMS的软件功能 地图数据库的重构造 地图数据库的完整性,指数据的正确性、有效性和一致性,主要由后映象日志来完成,它是一个备份程序,当发生系统或介质故障时,利用它对数据库进行恢复。安全性指对数据的保护,主要通过权限授予、审计跟踪,以及数据的卸出和装入来实现。 §6.1 GDBMS的软件功能 地图数据库的完整性、安全性控制 是地图数据库管理系统的核心技术模块,即按地图数据模型,设计数据结构,在结构化数据基础上对地图数据进行存储和检索,包括并发控制,安全性检查、完整性约束条件的检查和执行、数据库内部维护(如索引、数据字典的自动维护)等。 所有对地图数据库的操作都要在这些控制程序的统一管理下进行,以保证数据的安全性、完整性以及多用户对数据库的并发使用。 §6.1 GDBMS的软件功能 九、地图数据的运行管理 §6.2 GDBMS软件体系结构 单机,其用户GUI(graphical user interface)、事务处理、地理数据存储都在同一台机器上完成,用户界面层、GDB服务层(服务器)、地理数据存储层(数据库)3层融合在一起。 一、单机 二、客户/服务器体系结构 一部分是一个基于客户机(Client)的单机平台,提供单数据区管理,所有的管理和查询分析等应用都在此基础上进行。 另一部分作为地图数据库服务器(Server)提供对多数据区管理,并作为客户机平台的数据源。 客户机平台利用GDAO(地图数据库存储对象)与地图数据库服务器联接,查询获得的地理数据可作为客户机平台当前数据区中一个或若干要素层直接进行空间分析。客户机平台也可利用ODBC与大型商业数据库服务器进行数据连接。 §6.2 GDBMS软件体系结构 数据采集 数据编辑处理 查询检索 地图数据库管理系统 平台地图 数据库 ODBC GDAO Oracle SQL Server 地图数据库 服务器 图形显示 拓扑关系处理 客户机 (Client) 服务器 (Server) GDBMS软件体系结构 §6.2 GDBMS软件体系结构 地图数据库服务器的地图数据模型与客户机平台基本相同,所不同之处是客户机平台是单数据区管理,而地图数据库服务器对多数据区地理数据进行管理。 §6.2 GDBMS软件体系结构 这种结构分为三层:

文档评论(0)

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

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

1亿VIP精品文档

相关文档