论文部分内容阅读
【摘要】 针对数据库技术的发展过程及现状进行了探讨。
【关键词】 数据库技术 数据 领域
数据库技术产生于20世纪60年代末70年代初,它是信息系统的一个核心技术,是现代信息科学与技术的重要组成部分,是计算机数据处理与信息管理系统的核心,成为各行业电子信息服务的重要资源与基础。
一、数据库的发展过程
2O世纪6O年代,由于当时数据事务处理已成为计算机的主要应用领域,促使数据库技术应运而生,致使数据管理技术又有了新的飞跃。近几十年来,计算机系统结构数据库应用方面经历了从主机型系统、文件共享式系统到C/S结构系统和分布式处理方式的发展过程。20世纪80年代,开始流行局域网(LAN)。由很多PC机互联组成的局域网,将要共享的数据放在网上一台计算机文件服务器上。在这种文件共享的方式下。所有的工作在运行数据库应用程序的PC机上完成,文件服务器只负责搜索文件并将其发送给合适的用户。当前数据库技术发展的重要特征是数据库技术与多学科技术的有机结合。在计算机领域中,其它新兴技术的发展对数据库技术产生了重大的影响。许多关于数据库方面的技术、概念、应用领域,甚至某些原理都有了重大的发展和变化。分布式数据库系统、面向对象数据库系统、演绎数据库系统、知识库系统、多媒体数据库系统等新型数据库系统,它们共同构成了数据库系统的大家庭。其中,传统的数据库系统仅是数据库大家族的一员。它的核心理论、应用经验、设计方法等仍然是整个数据库技术发展和应用开发的先导和基础。
二、数据库的发展现状
数据库的发展现状可从以下四个方面来阐述:面向对象方法和技术正逐步融入数据库;网络技术与数据库技术的融合;多媒体技术进入数据库领域;人工智能与数据库技术的结合。
(1)在数据库中提供面向对象的技术是为了满足特定应用的需要。随着许多基本设计应用(如MACD和ECAD)中的数据库向面向对象数据库的过渡,面向对象思想也逐渐延伸到其它涉及复杂数据的应用中,其中包括辅助软件工程(CASE)、计算机辅助印刷(CAP)和材料需求计划(MRP)。这些应用如同设计应用一样在程序设计方面和数据类型方面都是数据密集型的,它们需要识别于类型关系的存储技术,并能对相近数据备份进行调整。
(2)分布式数据库系统通常使用较小的计算机系统,每台计算机可单独放在一个地方,每台计算机中都有DBMS的一份完整拷贝副本,并具有自己局部的数据库,位于不同地点的许多计算机通过网络互相连接,共同组成一个完整的、全局的大型数据库。因此分布式数据库就有局部数据库和全局数据库的概念。
(3)多媒体数据库是数据库技术与多媒体技术结合的产物。在传统的数据库中引入多媒体数据和操作,不只是把多媒体数据加入到数据库中就可以完成的问题。多媒体数据库不是对现有的数据进行界面上的包装,而是从多媒体数据与信息本身的特性出发,考虑将其引入到数据库中之后而带来的有关问题。多媒体数据库从本质上来说,要解决三个难题。第一,信息媒体的多样化,不仅仅是数值数据和字符数据,要扩大到多媒体数据的存储、组织、使用和管理。第二,解决多媒体数据集成或表现集成,实现多媒体数据之间的交叉调用和融合,集成粒度越细,多媒体一体化表现才越强,应用的价值也才越大。第三,多媒体数据与人之间的交互性。多媒体数据库是计算机技术、影像技术和通信技术相结合的产物。多媒体数据具有类型复杂、信息量大、实时性、分布性和交互性等特点。因此,一个MDB应当具有以下功能:不仅支持结构化数据,而且支持非结构化数据;多媒体数据模型应能表示各媒体对象之间的语义关系、时态关系和空间关系;有良好的用户接口等。从MDB的原型诞生至今,对MDB的存储模型、体系结构、时空合成等问题还处于不断探讨中。
(4)数据库技术与人工智能是计算机领域中两个重要的分支,但在进一步发展中各自都遇到了不可跨越的横沟。人工智能是研究计算机模拟人的大脑思维和模拟人的活动的一门科学,因此逻辑推理和判断是其最主要的特征,但对于信息检索则效率很低。数据库技术是数据处理方面的技术,对于数据的存储、管理、检索有其独特的优势,但对于逻辑推理却无能为力。造成这种局面的原因是过去这两方面的研究视野均局限于本领域。人工智能只追求逻辑推理正确无误不注意空间和时间的限制,因而研制的语言和专家系统效率低是必然的。数据库开发者拼命争取时间和空间,但他们只考虑数据库实际存放的数据,而不考虑库中通过推理可得出的数据。智能数据库系统是人工智能与数据库技术相结合的产物。它具有两种技术的优点而避免了他们的缺点,是一种新型的数据库系统。
参考文献
[1]苗雪兰,刘瑞新.数据库系统原理及应用教程EM].机械工业出版社,2001
[2]刘荚群,何丕廉,盂昭鹏.论数据库技术与人工智能的融合[J].计算机工程与设计.1999(10)
【关键词】 数据库技术 数据 领域
数据库技术产生于20世纪60年代末70年代初,它是信息系统的一个核心技术,是现代信息科学与技术的重要组成部分,是计算机数据处理与信息管理系统的核心,成为各行业电子信息服务的重要资源与基础。
一、数据库的发展过程
2O世纪6O年代,由于当时数据事务处理已成为计算机的主要应用领域,促使数据库技术应运而生,致使数据管理技术又有了新的飞跃。近几十年来,计算机系统结构数据库应用方面经历了从主机型系统、文件共享式系统到C/S结构系统和分布式处理方式的发展过程。20世纪80年代,开始流行局域网(LAN)。由很多PC机互联组成的局域网,将要共享的数据放在网上一台计算机文件服务器上。在这种文件共享的方式下。所有的工作在运行数据库应用程序的PC机上完成,文件服务器只负责搜索文件并将其发送给合适的用户。当前数据库技术发展的重要特征是数据库技术与多学科技术的有机结合。在计算机领域中,其它新兴技术的发展对数据库技术产生了重大的影响。许多关于数据库方面的技术、概念、应用领域,甚至某些原理都有了重大的发展和变化。分布式数据库系统、面向对象数据库系统、演绎数据库系统、知识库系统、多媒体数据库系统等新型数据库系统,它们共同构成了数据库系统的大家庭。其中,传统的数据库系统仅是数据库大家族的一员。它的核心理论、应用经验、设计方法等仍然是整个数据库技术发展和应用开发的先导和基础。
二、数据库的发展现状
数据库的发展现状可从以下四个方面来阐述:面向对象方法和技术正逐步融入数据库;网络技术与数据库技术的融合;多媒体技术进入数据库领域;人工智能与数据库技术的结合。
(1)在数据库中提供面向对象的技术是为了满足特定应用的需要。随着许多基本设计应用(如MACD和ECAD)中的数据库向面向对象数据库的过渡,面向对象思想也逐渐延伸到其它涉及复杂数据的应用中,其中包括辅助软件工程(CASE)、计算机辅助印刷(CAP)和材料需求计划(MRP)。这些应用如同设计应用一样在程序设计方面和数据类型方面都是数据密集型的,它们需要识别于类型关系的存储技术,并能对相近数据备份进行调整。
(2)分布式数据库系统通常使用较小的计算机系统,每台计算机可单独放在一个地方,每台计算机中都有DBMS的一份完整拷贝副本,并具有自己局部的数据库,位于不同地点的许多计算机通过网络互相连接,共同组成一个完整的、全局的大型数据库。因此分布式数据库就有局部数据库和全局数据库的概念。
(3)多媒体数据库是数据库技术与多媒体技术结合的产物。在传统的数据库中引入多媒体数据和操作,不只是把多媒体数据加入到数据库中就可以完成的问题。多媒体数据库不是对现有的数据进行界面上的包装,而是从多媒体数据与信息本身的特性出发,考虑将其引入到数据库中之后而带来的有关问题。多媒体数据库从本质上来说,要解决三个难题。第一,信息媒体的多样化,不仅仅是数值数据和字符数据,要扩大到多媒体数据的存储、组织、使用和管理。第二,解决多媒体数据集成或表现集成,实现多媒体数据之间的交叉调用和融合,集成粒度越细,多媒体一体化表现才越强,应用的价值也才越大。第三,多媒体数据与人之间的交互性。多媒体数据库是计算机技术、影像技术和通信技术相结合的产物。多媒体数据具有类型复杂、信息量大、实时性、分布性和交互性等特点。因此,一个MDB应当具有以下功能:不仅支持结构化数据,而且支持非结构化数据;多媒体数据模型应能表示各媒体对象之间的语义关系、时态关系和空间关系;有良好的用户接口等。从MDB的原型诞生至今,对MDB的存储模型、体系结构、时空合成等问题还处于不断探讨中。
(4)数据库技术与人工智能是计算机领域中两个重要的分支,但在进一步发展中各自都遇到了不可跨越的横沟。人工智能是研究计算机模拟人的大脑思维和模拟人的活动的一门科学,因此逻辑推理和判断是其最主要的特征,但对于信息检索则效率很低。数据库技术是数据处理方面的技术,对于数据的存储、管理、检索有其独特的优势,但对于逻辑推理却无能为力。造成这种局面的原因是过去这两方面的研究视野均局限于本领域。人工智能只追求逻辑推理正确无误不注意空间和时间的限制,因而研制的语言和专家系统效率低是必然的。数据库开发者拼命争取时间和空间,但他们只考虑数据库实际存放的数据,而不考虑库中通过推理可得出的数据。智能数据库系统是人工智能与数据库技术相结合的产物。它具有两种技术的优点而避免了他们的缺点,是一种新型的数据库系统。
参考文献
[1]苗雪兰,刘瑞新.数据库系统原理及应用教程EM].机械工业出版社,2001
[2]刘荚群,何丕廉,盂昭鹏.论数据库技术与人工智能的融合[J].计算机工程与设计.1999(10)