空间数据库复习重点答案(完整).doc
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
空间数据库管理的概念和方法 空间数据库管理是对空间数据的存储、检索、查询和共享的一种方法。空间数据是指对现实世界中空间对象的描述,其实质是指以地球外表空间位置为参照,用来描述空间实体的位置、形状、大小及其分布特征等诸多方面信息。 空间数据库管理方式有多种,包括文件管理阶段、文件与数据库系统混合管理阶段、全关系型空间数据库管理系统、对象关系数据库管理系统、面向对象的数据库系统等。 文件管理阶段的缺点是程序依赖于数据文件的存储结构,数据文件修改时,应用程序也随之改变。文件形式共享时,文件的修改,需得到所有应用的许可。 文件与数据库系统混合管理阶段的优点是由于一部分建立在标准的 RDBMS 上,存储和检索数据比较有效、可靠。但是缺点是由于使用了两个子系统,它们各自有自己的规则,查询操作难以优化,存储在 RDBMS 外的数据有时会丧失数据项的语义。 全关系型空间数据库管理系统的优点是属性数据、几何数据同时采用关系式数据库进行管理,空间数据和属性数据不必进行烦琐的连接,数据存取较快。但是缺点是属性间接存取,效率比 DBMS 的直接存取慢,特别是涉及空间查询、对象嵌套等复杂的空间操作。 对象关系数据库管理系统的优点是在核心 DBMS 中进行数据类型的直接操作很方便、有效,并且用户还可以开发自己的空间存取算法。但是缺点是用户须在 DBMS 环境中实施自己的数据类型,对有些应用相当困难。 面向对象的数据库系统采用面向对象方法建立的数据库系统,对问题领域进行自然的分割,以更接近人类通常思维的方式建立问题领域的模型。但是目前面向对象数据库管理系统还不够成熟,价格昂贵,在空间数据管理领域还不太适用。 GIS 是一个利用空间分析功能进行可视化和空间数据分析的软件。它的主要功能有搜索、定位分析、地形分析、流分析、分布、空间分析/统计、度量等。GIS 可以利用 SDBMS 来存储、搜索、查询、分享大量的空间数据集。 SDBMS 是一个软件模块,能够利用一个底层的数据库管理系统,支持多种空间数据模型、相应的空间抽象数据类型(ADT)以及一种能够调用这些 ADT 的查询语言。SDBMS 可以在 GIS 不能使用的某些领域进行使用,例如基因组学、天文学、多媒体信息系统等。 传统数据库系统管理空间数据存在局限,如只支持简单的数据类型,如数字、字符串、日期;实现上述的多段线表达非常复杂等。但是使用空间数据库管理系统可以解决这些问题,提供高效的空间数据存储、检索、查询和共享。
剩余24页未读,继续阅读
- 粉丝: 30
- 资源: 5万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- js-leetcode题解之146-lru-cache.js
- js-leetcode题解之145-binary-tree-postorder-traversal.js
- js-leetcode题解之144-binary-tree-preorder-traversal.js
- js-leetcode题解之143-reorder-list.js
- js-leetcode题解之142-linked-list-cycle-ii.js
- js-leetcode题解之141-linked-list-cycle.js
- js-leetcode题解之140-word-break-ii.js
- js-leetcode题解之139-word-break.js
- js-leetcode题解之138-copy-list-with-random-pointer.js
- js-leetcode题解之136-single-number.js