数据库技术发展现状及趋势

数据库技术发展现状及趋势

摘要:数据库技术已发展成为信息科学里一项十分重要的技术,其应用领域之宽引人瞩目。本文介绍了数据库技术发展的现状及最新研究动态。

关键词:数据库技术 发展现状 趋势  1.引言  数据库技术从20世纪70年代流行的层次、网状数据库系统到80年代的关系数据库,在很多领域都取得了巨大的成功;随着应用领域的不断扩展,关系数据库的限制和不足日益显现出来,随着面向对象技术的出现,面向对象数据库系统成为数据库系统领域研究和发展的新方向。数据库技术与网络技术、人工智能技术、面向对象技术、并行计算技术、多媒体技术等的相互融合,为数据库技术的应用开拓了更广阔的空间。  2.数据库技术发展现状  数据库技术与多学科技术的有机结合是当前数据库技术发展的重要特征。  2.1 面向对象方法和技术正逐步融入数据库  人们将面向对象的??法引入数据库领域,形成了面向对象数据库管理系统(OODBMS)。它实际上是数据库技术(DB)和面向对象技术(OO)结合的产物。OODBMS首先是一个数据库系统,即系统具备数据库系统的处理能力,其次又是一个面向对象的系统,即包含对象的概念、方法和技术。与传统的数据库相比, OODBMS在复杂系统的模拟、表达和处理能力等方面具有优势,不足之处是理论技术还相当不成熟、不够完善。但随着数据库技术和面向对象技术的不断发展和完善, OODBMS必将得到广泛应用。  2.2 网络技术与数据库技术的融合  分布式数据库系统是数据库技术与计算机网络技术相结合的产物。分布式数据库就有局部数据库和全局数据库的概念,它具有以下优点:既能对数据进行全局管理,又能使各节点自主管理本节点数据;数据具有独立性且分布透明;增大了数据的容量;提高了数据的可靠性与可用度;改善了系统的性能和并行处理能力。当然也具有以下缺点:花在通信部分的系统开销较大;复杂的存取结构;数据的安全性和保密性较难处理。不过这些缺点正随着计算机其他技术的发展逐步得到解决。  2.3 多媒体技术进入数据库领域  随着多媒体技术的发展,无论是PC机还是在网络上都充斥着各种多媒体信息,如声音、图象、视频、超文本信息等等,当这些信息增加时,就需要数据库来组织和管理这些信息。多媒体数据库是计算机技术、影像技术和通信技术相结合的产物,多媒体数据具有类型复杂、信息量大、实时性、分布性和交互性等特点。  2.4 人工智能与数据库技术的结合  人工智能是研究计算机模拟人的大脑思维和模拟人的活动的一门科学,因此逻辑推理和判断是其最主要的特征,但对于信息检索则效率很低。数据库技术是数据处理方面的技术,对于数据的存储、管理、检索有其独特的优势,但对于逻辑推理却无能为力。造成这种局面的原因是过去这两方面的研究视野均局限于本领域,人工智能只追求逻辑推理正确无误,不注意空间和时间的限制,因而研制的语言和专家系统效率低是必然的。而数据库开发者拼命争取时间和空间,但他们只考虑数据库实际存放的数据,而不考虑库中虽无但通过推理可得出的数据。智能数据库系统是人工智能与数据库技术相结合的产物。它具有两种技术的优点而避免了他们的缺点,是一种新型的数据库系统。  3.数据库技术的发展趋势  经过30多年的发展,数据库技术已经得到了极大的完善,尤其是关系型数据库管理系统。随着数据库技术不断向新的应用领域的渗透,新技术的不断涌现,数据库技术将在以下几个方面得到更大的发展:  3.1 对象——关系数据库(ORDB)  关系数据库几乎是当前数据库系统的标准,关系语言与常规语言一起几乎可完成任意的数据库操作,但其简洁的建模能力、有限的数据类型、程序设计中数据结构的制约等却成为关系型数据库发挥作用的瓶颈。面向对象方法起源于程序设计语言,它本身就是以现实世界的实体对象为基本元素来描述复杂的客观世界,但功能不如数据库灵活。因此将面向对象的建模能力和关系数据库的功能进行有机结合是数据库技术的一个发展方向。  3.2 数据仓库(DW)与数据挖掘(DM)  数据仓库技术是从数据库技术发展而来的,是面向主题的、稳定的、综合的、随时间变化的数据集合。创建数据仓库的主要目标是使各种各样的数据源数据对于那些急需的人——执行官、经理、分析家易于访问以帮助他们作出符合发展规律的决策。随着商业竞争愈来愈激烈,我们相信,数据仓库、数据发掘技术的应用会越来越普遍,其产品会更加成熟。  3.3 实时数据库(RTDB)技术  实时数据库管理系统(RTDBMS)是数据库系统发展的一个分支,它适用于处理不断更新的快速变化的数据及具有时间限制的事务处理。实时数据库技术是实时系统和数据库技术相结合的产物,利用数据库技术来解决实时系统中的数据管理问题,同时利用实时技术为实时数据库提供时间驱动调度和资源分配算法

计算机数据库技术的应用现状,数据库技术发展现状及趋势.doc相关推荐

  1. 计算机电子科学技术产品,关于电子信息科学技术发展现状的思考

    [摘要]近年来,网络与各类电子产品在我国得到了广泛的普及,电子信息科学技术已成为现代人高品质.高效率生活不可或缺的组成部分,它的广泛应用也对我们的生活理念产生了深远的影响,以此,有对电子信息科学技术的 ...

  2. 计算机网络专业现状,计算机网络的发展现状及网络体系结构涵义分析论文

    计算机网络的发展现状及网络体系结构涵义分析论文 现阶段,计算机网络技术发生了飞速发展,计算机网络是计算机技术与通信技术结合的新科技,它能够远距离通信,还能够处理通信内容并实现资源共享等优点.计算机网络 ...

  3. 计算机原材料管理发展国外,仓库管理系统的国内外发展现状

    一.仓库管理系统的背景: 随着计算机的应用普及,目前大多数企业的仓库管理数据资料已开始采用计算机数据系统管理,但数据还是采用先纸张记录.再手工输入计算机的方式进行采集和统计整理.这不仅造成大量的人力资 ...

  4. 计算机音乐最早出现,电脑音乐的发展历程与趋势

    马光 摘要:在当今社会,随着科学的发展和社会的进步,音乐制作的形式越来越朝着新时代的方向发展,但是老作曲家依然局限在需要使用传统的音色:作为交流媒介的乐器和人声,由歌唱者或表演者以歌唱或演奏的形式将其 ...

  5. 未来家用计算机发展趋势,计算机应用的发展现状及发展趋势

    [摘要]随着国民经济水平的日益提升,我国的计算机也得到了迅速的发展,计算机应用技术也已经广泛渗透到了各个行业中,并且计算机应用技术对于促进这些行业的快速发展也是有着重要的意义的.本文首先介绍了计算机应 ...

  6. 电信运营商云计算战略和发展现状

    一.电信运营商发展云计算的优势 掌握着互联网接入.IDC.移动通信网络和WiFi热点等资源,这些资源是云计算发展的最基本资源,在此基础上电信运营商可以创建更有吸引力的ICT服务组合 能够充分利用其全球 ...

  7. 计算机三级数据库技术 第4章 数据库应用系统功能设计与实施

    4.1 软件体系结构与设计过程 4.1.1 软件体系结构 软件体系结构又称软件架构,软件体系结构 = {构件,连接件,约束}.其中,构件(Component)是组成系统的具有一定独立功能的不同粒度的程 ...

  8. 专升本-计算机公共课考点(6)——数据库技术与 Access 2010

    专升本-计算机公共课考点分析 数据库技术与 Access 2010 117. Access 与数据库和表之间的关系 118. 数据库的基本概念 119. 数据管理技术的发展 120. 数据库系统的组成 ...

  9. 计算机三级数据库技术 第6章 数据库及数据库对象

    6.1 创建及维护数据库 6.1.1 SQL Server数据库概述 SQL Server的发展史: SQL Server 7.0 ( 1999年,正式跻身企业数据库行列 SQL Server 200 ...

最新文章

  1. R语言ggplot2可视化:使用geom_smooth函数基于lm方法为每个分组的部分数据(subset data)拟合趋势关系曲线、对指定范围的数据拟合曲线
  2. malloc()与calloc区别【转】
  3. cogs luogu 珠心算测试【noip2014 普及组】
  4. 简单使用URLConnection、HttpURLConnection和HttpClient访问网络资源
  5. 牛客 - maki和tree(dfs)
  6. 您如何从Python的stdin中读取信息?
  7. python做性能测试_Python做性能测试-1、Locust基础篇
  8. hping3安装使用
  9. 计算机系统结构层次划分,网络的体系结构及其划分所遵循的原则
  10. 苹果safari浏览器的正确使用方法
  11. 求助--报错:Caused by: java.lang.ClassCastException: org.apache.ibatis.type.InstantTypeHandler cannot be
  12. scikit-image HOG feature 提取函数使用心得。
  13. 将知网caj格式转换成pdf格式
  14. RDIFramework.NET敏捷开发框架助力企业BPM业务流程系统的开发与落地
  15. 当下武汉Java开发就业形势分析:现在学还有必要吗?
  16. java sns_SNS:美图秀秀的社交化变革
  17. 第三章 View的基本概念
  18. Navicat连接Linux系统MySQL
  19. xshell7官方下载链接
  20. c4d-界面介绍、1

热门文章

  1. Leetcode上的解法看不懂?试着用动画的方式去辅助理解
  2. COM_ASET check in CRM Middleware inbound scenario
  3. pom.xml dependency依赖的研究
  4. Mockito框架代码学习调试
  5. 用SAP BSP应用实现图片灰度效果
  6. webpack里JavaScript文件编译的调试
  7. 错误消息 parent.relativePath points at wrong local POM的处理方法
  8. SAP成都研究院C4C光明左使:SAP Cloud for Customer 使用SAP UI5的独特之处
  9. php通知websocket,php实现websocket实时消息推送
  10. centos卸载linux里面mysql,熟悉linux-mysql的安装与卸载(centos)