收藏 分享(赏)

面向对象的数据库技术.pdf

上传人:精品资料 文档编号:11075226 上传时间:2020-02-06 格式:PDF 页数:6 大小:321.37KB
下载 相关 举报
面向对象的数据库技术.pdf_第1页
第1页 / 共6页
面向对象的数据库技术.pdf_第2页
第2页 / 共6页
面向对象的数据库技术.pdf_第3页
第3页 / 共6页
面向对象的数据库技术.pdf_第4页
第4页 / 共6页
面向对象的数据库技术.pdf_第5页
第5页 / 共6页
点击查看更多>>
资源描述

1、 面 向 对 象 程 序 设 计 语 言 结 课 论 文Guilin University of Technology, 作 者 简 介 : 孟 媛 媛 ( 1990-) , 硕 士 研 究 生 , 主 要 研 究 方 向 为 模 糊 数 学 与 GIS 编 程 应 用 。 E-mail: 面 向 对 象 的 数 据 库 技 术孟媛媛1(1.桂林理工大学,广西桂林541004)摘 要 :随着数据库技术的发展,数据库应用领域已从传统的商务数据处理扩展到许多新的应用领域。新的应用需求推动了数据库新技术的研究,其中最重要的研究方向之一就是面向对象技术与数据库技术相结合,研究新型的数据库管理系统面向对

2、象的数据库系统。利用类的设施来描述复杂对象,利用对象中封装的方法来模拟对象的复杂行为,利用继承性来实现对象结构和方法的重用。本文简要回顾了面向对象技术和数据库技术结合的发展历程和方向,探讨面向对象的GIS数据库应用,并展望面向对象技术和数据库技术结合发展前景。关 键 字 :数据库技术;面向对象;GISObject oriented database technologyMENGYuan-yuan1(1.Guilin University of Technology , Guilin 541004,China)Abstract: With the development of database

3、technology, database application has been fromthe traditional business data processing expanded into many new application fields. Newapplication demand has promoted the study on new database technology, which is one of the mostimportant research direction of object-oriented technology and database t

4、echnology, thecombination of the new type of database management system, the object-oriented database system.Using the facilities of a class to describe the complex object, using the object encapsulationmethod to simulate the complex behavior of an object, use inheritance to achieve object structure

5、and the method of reuse. This paper briefly reviews the object-oriented technology and databasetechnology combining with the development and direction, and discusses the application of theobject-oriented GIS database. At last looking to object-oriented technology and databasetechnology combining wit

6、h development prospects.Keywords: database technology; object oriented; GIS0 引 言面 向 对 象 的 思 想 首 先 出 现 在 程 序 设 计方 法 中 。 这 一 思 想 指 导 下 产 生 的 面 向 对 象 技 术 是 一 种 按 照 人 们 对 现 实 世 界 习 惯 的 认 识论 思 维 方 式 来 研 究 和 模 拟 客 观 世 界 的 方 法学 。 面 向 对 象 方 法 学 所 引 入 的 对 象 、 方 法 、 面 向 对 象 程 序 设 计 语 言 结 课 论 文Guilin Universit

7、y of Technology消 息 、 类 、 实 例 、 继 承 性 、 封 装 性 等 一 系 列重 要 概 念 和 良 好 机 制 为 人 们 认 识 和 模 拟 客观 世 界 分 析 、 设 计 和 实 现 大 型 复 杂 系 统 奠 定了 良 好 的 科 学 技 术 基 础 。 其 中 , 面 向 对 象 的数 据 库 系 已 成 为 当 今 数 据 库 领 域 研 究 和 发展 的 主 要 方 向 之 一 。数 据 库 技 术 与 面 向 对 象 技 术 相 结 合 已成 为 当 前 数 据 库 技 术 研 究 、 应 用 和 发 展 的 一个 重 要 方 向 。 将 面 向 对

8、 象 技 术 应 用 到 数 据 库系 统 中 。 使 数 据 库 管 理 系 统 能 够 支 持 面 向 对象 数 据 模 型 和 数 据 库 模 式 。 这 对 于 提 高 数 据库 系 统 拟 和 操 纵 客 观 世 界 的 能 力 , 扩 大 数 据库 应 用 领 域 具 有 重 要 的 意 义 。纵 观 数 据 库 系 统 的 发 展 , 面 向 对 象 (00)技 术 的 诞 生 为 数 据 库 的 发 展 带 来 了 希 望 。 尽管 目 前 面 向 对 象 数 据 库 技 术 的 实 际 发 展 与关 系 数 据 库 系 统 相 比 , 它 的 理 论 研 究 和 形 式化 、

9、 标 准 化 等 方 面 还 不 完 备 和 成 熟 。 但 是 ,从 面 向 对 象 技 术 的 前 景 和 应 用 来 看 , 面 向 对象 数 据 库 系 统 将 代 表 着 新 一 代 数 据 库 系 统的 发 展 方 向 。1 地 理 信 息 系 统 数 据 库1.1 GIS数 据 库 的 概 念数 据 库 ,是 在 计 算 机 存 储 设 备 上 合 理 存放 的 相 互 关 联 的 数 据 集 。 数 据 库 也 可 看 成 是与 某 方 面 有 关 的 所 有 文 件 的 集 合 。 一 般 来 讲数 据 库 的 数 据 集 合 存 放 有 下 面 几 个 要 求 1,2 :(

10、1)最 小 冗 余 度 原 则 :数 据 尽 可 能 不 重复 。 (2)应 用 程 序 对 数 据 资 源 的 共 享 原 则 :以最 优 的 方 式 服 务 于 一 个 或 多 个 应 用 程 序 。(3)数 据 独 立 性 原 则 :数 据 的 存 放 尽 可 能地 独 立 于 使 用 它 的 应 用 程 序 。(4)统 一 管 理 原 则 :能 够 用 一 个 软 件 统 一管 理 这 些 数 据 ,例 如 对 数 据 的 维 护 、 更 新 、 增删 和 检 索 等 一 系 列 操 作 。GIS数 据 库 则 是 对 某 区 域 内 关 于 一 定 地理 要 素 特 征 的 空 间

11、数 据 合 理 存 放 的 一 个 集合 ,主 要 涉 及 对 空 间 和 属 性 数 据 的 管 理 和 组织 3 。 GIS 数 据 库 与 一 般 的 数 据 库 相 比 ,具 有以 下 的 特 点 3,4 :(1)GIS 数 据 库 不 仅 有 与 一 般 数 据 库 性质 相 似 的 地 理 要 素 的 属 性 数 据 ,还 有 大 量 的空 间 数 据 ,即 描 述 地 理 要 素 空 间 分 布 位 置 的数 据 ,并 且 这 两 种 数 据 之 间 具 有 不 可 分 割 的联 系 。(2)GIS 是 一 个 复 杂 的 巨 系 统 ,要 用 数 据来 描 述 各 种 地 理

12、要 素 ,尤 其 是 地 理 的 空 间 位置 数 据 量 往 往 十 分 庞 大 。(3)一 个 GIS 数 据 库 的 服 务 范 围 相 当 广泛 。 如 科 学 研 究 、 环 境 保 护 、 土 地 利 用 和 规划 、 资 源 开 发 、 生 态 环 境 、 市 政 管 理 、 交 通运 输 、 税 收 、 商 业 、 公 安 等 许 多 领 域 。(4)GIS 数 据 库 是 一 个 共 享 或 分 享 式 的数 据 库 。 GIS 数 据 库 中 的 数 据 应 该 依 其 本 身的 特 点 进 行 组 织 ,而 不 应 使 用 目 的 的 不 同 而不 同 。 另 外 ,数

13、据 库 的 结 构 应 反 映 出 各 不 同 用户 的 要 求 ,支 持 各 种 应 用 程 序 和 目 的 。因 而 ,在 建 立 GIS 数 据 库 时 ,一 方 面 要 遵循 数 据 库 的 一 般 规 范 ,另 一 方 面 也 要 考 虑 地理 数 据 的 特 殊 性 ,采 取 一 些 特 殊 的 技 术 和 方法 ,来 解 决 一 般 数 据 库 所 不 具 备 的 管 理 空 间数 据 的 问 题 ,所 以 GIS 数 据 库 也 被 称 作 地 理数 据 库 3 。1.2 现 有 的 数 据 库 模 型数 据 库 由 许 多 文 件 和 文 件 中 的 数 据 组成 ,为 便

14、于 从 一 个 或 多 个 文 件 中 存 取 数 据 ,必须 用 某 种 方 式 来 组 织 数 据 。 目 前 数 据 库 领 域采 用 的 数 据 模 型 有 层 次 模 型 、 网 状 模 型 、 关系 模 型 ,其 中 应 用 最 广 泛 的 是 关 系 模 型 。 这 些 面 向 对 象 程 序 设 计 语 言 结 课 论 文Guilin University of Technology关 系 指 出 了 应 用 程 序 存 取 数 据 的 途 径 。 由 于不 同 的 数 据 模 型 包 含 不 同 的 数 据 链 接 ,因 而 ,每 种 模 型 都 有 优 缺 点 。表 1 现

15、 有 的 数 据 库 模 型 优 缺 点 比 较 4,5,6Tab1. The comparison of current DB Models优 点 缺 点层 次 模型 最 适 合 表 现 现 实世 界 中 的 层 次 关系 ;在 一 定 程 度上 支 持 数 据 的 重构 ;存 取 方 便 、 容易 理 解 ,数 据 的修 改 和 扩 充 都 较容 易 灵 活 性 差 ,容易 引 起 大 量 的冗 余 数 据 ,基本 不 具 备 操 作代 数 基 础 。网状 模 型 对 于 表 示 图形 数 据 具 有 很 大的 优 势 ;具 有 多对 多 类 型 的 数 据组 织 方 法 ;具 有一 定

16、数 据 独 立 性和 共 享 性 ,并 且运 行 效 率 较 高 指 针 数 据 项 使数 据 量 增 大 ,有 可 能 占 据 大量 的 数 据 存 储空 间 ,并 且 增加 了 用 户 查 询和 定 位 的 难度 ,基 本 不 具备 操 作 代 数 基础 。关系 模 型 能 够 以 简 单 、 灵活 的 方 式 表 达 现实 世 界 的 各 种 实体 及 其 相 互 关系 ,并 支 持 数 据的 重 构 ,其 数 据描 述 具 有 很 强 的一 致 性 和 独 立性 。 关 系 操 作 和 实 现 效 率 不高 ;描 述 对 象语 义 的 能 力 较弱 ,不 适 合 管理 复 杂 对 象

17、的要 求 ;模 型 的可 扩 充 性 较差 ;模 拟 和 操纵 复 杂 对 象 的关 系 演 算 具 有 非过 程 化 式 特 点 ,关 系 模 型 具 有 严密 的 数 学 基 础 和操 作 代 数 基 础 。并 且 与 一 阶 逻 辑理 论 密 切 相 关 ,具 有 一 定 的 演 绎功 能 能 力 较 弱 。2 面 向 对 象 的 GIS 数 据 库2.1 面 向 对 象 数 据 模 型面 向 对 象 数 据 模 型 是 将 面 向 对 象 的 概念 模 型 转 换 为 面 向 对 象 数 据 库 模 式 的 方 法和 工 具 的 总 和 。 面 向 对 象 模 型 是 一 种 语 义

18、关联 模 型 ,其 基 本 组 成 单 元 是 数 据 对 象 。 在 某 种意 义 上 讲 ,面 向 对 象 的 语 义 关 联 模 型 是 在 关系 模 型 、 网 状 模 型 和 层 次 模 型 的 基 础 上 发 展起 来 的 9 。2.2 面 向 对 象 数 据 模 型 在 GIS 中 应 用例 如 , 在 地 理 信 息 系 统 技 术 支 持 下 展 开地 籍 数 据 库 的 建 设 研 究 , 通 过 将 图 形 数 据 和属 性 数 据 进 行 综 合 、 分 析 和 处 理 , 建 立 了 空间 参 考 关 系 , 最 终 实 现 了 城 镇 地 籍 图 和 农 村地 籍

19、图 的 无 缝 接 合 。 研 究 的 技 术 路 线 如 图 1 面 向 对 象 程 序 设 计 语 言 结 课 论 文Guilin University of Technology图 1 地 籍 数 据 库 建 设 的 技 术 路 线 图面 向 对 象 数 据 库 涉 及 程 序 设 计 语 言 和数 据 库 系 统 集 成 一 些 最 显 著 的 好 处 如 下 10 :(1)地 理 数 据 库 往 往 要 管 理 海 量 数 据 ,且数 据 类 型 复 杂 ,面 向 对 象 数 据 模 型 采 用 比 关系 数 据 模 型 更 为 先 进 的 簇 集 技 术 (ClusteringTe

20、chniques)对 数 据 库 进 行 优 化 访 问 ,使 它 往往 有 超 过 传 统 数 据 库 十 倍 乃 至 百 倍 的 效 率 。(2)采 用 面 向 对 象 数 据 模 型 ,能 较 好 的 保留 GIS 数 据 中 各 元 素 间 的 逻 辑 关 系 。(3)基 于 面 向 对 象 数 据 模 型 开 发 的 数 据库 通 过 增 加 软 件 模 块 的 功 能 减 少 了 开 发 系统 的 复 杂 性 ,同 时 利 用 其 可 继 承 性 加 速 了 系统 开 发 周 期 ,提 高 了 代 码 可 重 用 率 。3 GIS 数 据 库 的 发 展 趋 势面 向 对 象 数

21、据 库 技 术 的 发 展 并 不 是 取代 关 系 数 据 库 系 统 , 而 是 可 望 成 为 继 关 系 数据 库 技 术 之 后 的 新 一 代 数 据 库 管 理 技 术 。 目前 为 止 , 面 向 对 象 数 据 库 技 术 的 成 熟 仍 有 依赖 于 许 多 关 键 问 题 的 解 决 。1、 标 准 化 和 形 式 化 是 面 向 对 象 数 据 库技 术 研 究 和 发 展 的 一 个 重 要 方 向 。2、 面 向 对 象 数 据 库 应 具 有 很 强 的 建 模能 力 , 即 可 在 单 一 共 同 模 型 下 支 持 多 种 数 据模 型 : 面 向 对 象 设

22、 计 和 编 程 则 应 提 供 可 扩 充性 。 用 来 设 计 和 实 现 能 接 纳 新 型 数 据 库 的 异构 数 据 库 管 理 系 统 。3、 加 强 面 向 对 象 数 据 库 的 应 用 开 发 工具 的 研 制 和 推 广 。 面 向 对 象 数 据 库 模 型 丰 富的 建 模 能 力 一 方 面 能 使 用 户 建 模 容 易 , 另 一方 面 也 使 面 向 对 象 数 据 库 模 式 复 杂 化 。4、 视 图 、 演 绎 能 力 、 语 义 建 模 和 长 事务 也 是 未 来 面 向 对 象 数 据 库 技 术 应 该 具 备的 数 据 库 特 征 。5、 加

23、强 面 向 对 象 数 据 库 技 术 与 关 系 数据 库 技 术 相 结 合 的 研 究 。面 向 对 象 技 术 是 近 20 年 来 计 算 机 技 术界 和 工 业 界 研 究 的 一 大 热 点 。 面 向 对 象 方 法与 先 进 的 数 据 库 技 术 相 结 合 已 成 为 当 今 数据 库 领 域 研 究 和 发 展 的 主 要 方 向 之 一 。 将 面向 对 象 技 术 应 用 到 数 据 库 系 统 中 。 使 数 据 库管 理 系 统 能 够 支 持 面 向 对 象 数 据 模 型 的 数据 库 模 式 。 对 提 高 数 据 库 系 统 模 拟 和 操 纵 客观

24、世 界 的 能 力 扩 大 数 据 库 应 用 领 域 具 有 重要 的 意 义 。 面 向 对 象 程 序 设 计 语 言 结 课 论 文Guilin University of Technology参 考 文 献 1 Ralph M Stair, George W Reynolds(美 ).信 息 系 统 原 理 M .北 京 :机 械 工 业 出 版社 ,2000. 2 David M Kroerke.数 据 库 处 理 :基 础 、 设计 与 实 现 M .北 京 :电 子 工 业 出 版 社 ,2008. 3 柴 晟 . 数 据 库 技 术 发 展 的 新 方 向 面 向 对 象 的

25、 数 据 库 系 统 J. 成 都 航 空 职 业技 术 学 院 学 报 ,2013(4). 4 张 超 .地 理 信 息 系 统 概 论 M .北 京 :高 等 教 育 出 版 社 ,2006. 5 陈 述 彭 ,鲁 学 军 ,周 成 虎 .地 理 信 息 系 统导 论 M .北 京 :科 学 出 版 社 ,2007. 6 Paul J Fortier.数 据 库 技 术 大 全 M .北 京 :电 子 工 业 出 版 社 ,2007. 7 Michael Zeiler. Modeling Our World M . ESRI PRESS, 1999. 8 Huang Bo. Explora

26、tion of theInterrelationship between Data Model andSystem Architecture of GeographicalInformation Systems(GIS) C .GeoInformatics.95 Hong Kong, 2009. 9 Zambelli, P, Gebbert, S, Ciolli, M. AnObject Oriented Python ApplicationProgramming Interface (API) for GeographicResources Analysis Support System (

27、GRASS)Geographic Information System(GIS)J.ISPRS INTERNATIONALJOURNAL OF GEO-INFORMATION2013,(2): 201-209. 10 王 功 明 , 关 永 .面 向 对 象 数 据 库 发 展 和研 究 J .计 算 机 应 用 研 究 ,2006. 11 Bruce Eckel.Thinking In Java 4thM.北 京 :机 械 工 业 出 版 社 ,2006:1600. 12 Wan-Sup Cho, Ki-Hyung Hong andWoong-Kee Loh. Estmating neste

28、d sleetivityin object - oriented and object-relationaldatabases. Information and SoftwareTechnology, 2006, 9(4): 1-11. 13 Kumar, M ,Bhatt, G, Duffy, CJ. Anobject-oriented shared data model for GIS anddistributed hydrologic modelsJ. InternationalJournal of Geographical InformationScience,2010,24(7): 1061-1079.作 者 信 息第 一 作 者 姓 名 : 孟 媛 媛主 要 研 究 方 向 : 模 糊 数 学 与 GIS编 程 应 用职 称 : * 学 历 : 在 职 研 究 生手 机 : 18593275891 固 话 : *E-mail: 地 址 : 广 西 桂 林 市 桂 林 理 工 大 学 雁 山 校 区邮 编 : 541004身 份 证 号 码 : * 面 向 对 象 程 序 设 计 语 言 结 课 论 文Guilin University of Technology

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报