探究数据库技术的历史及未来的发展趋势
2015-03-19唐仙
唐 仙
(湖南都市职业学院 湖南 410000)
0 引言
数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它诞生于距离现在60多年以前,随着信息技术和市场经济的迅猛发展,尤其是20世纪90代以后,数据管理不再单纯的对数据进行存储和管理,逐渐转变成用户所需要的不同种类数据管理模式。数据库有很多种不同的类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统,都在各个方面得到了广泛的应用。
1 数据库的发展历史简述
1.1 数据管理的产生
数据的产生可以追溯到60多年以前,只不过刚开始数据是非常简单的。通过大量的对比、分类和表格绘制的机器来运行大量的穿孔卡片,对数据进行处理,而处理结果就是打印或者是制成新的卡片。数据管理就是对穿孔的卡片进行保存和处理。
而数据库系统诞生于上个世纪60年代,在当时已经使用计算机对数据开始进行管理,对于数据的共享要求就随着计算机使用而提升。传统数据文件不能满足人们的实际需求,所以,能够对数据进行统一管理和共享的数据库管理系统就因此而产生了。数据库模型是整个数据库系统的核心基础,不同种类的数据库管理系统软件,都是以这种模式作为基础的。因此,通常情况下,也根据模型的实际特点把数据库分为不同的类型,其中包括网状、层次以及关系这三大类数据库。
1961年,美国通用电气公司开发出世界上第一个网状数据库.但是这种数据库还存在一定局限性,只能在通用电气公司的主机上运行,而这种只有单一的数据库,通过人工编码生成,后来由古立德公司进行了重新的编写,并对其进行了重新的命名。网状数据库对层次和非层次的事物都能进行自然的模拟,所以,网状数据库在其发展史占有非常重要的位置。
层次数据库是在网状数据产生以后而诞生的,1968年由美国的IBM公司研发的,这是一种适合主机层次的数据库。从数据库的产生到现在 IMSV6都在一直提供着数据群集、数据共享、消息列队等特性支持。这个具有40多年的历史的数据库,在商务智能以及网络应用连接上都在扮演全新的角色。
虽然,网状数据库和层次数据库已经很好的解决了数据集中和数据共享的问题,但是在处理数据的独立性和抽象上还是存在一定程度上的缺陷。而数据关系库就有效的解决了这一问题。1970,IBM的科德博士首先提供了关系模型的概念,给关系数据库奠定了良好的基础。1976年,由霍尼韦尔公司研发了第一个关系数据库。这种数据库以关系带位数理论作为基础,随着长时间的应用和完善,技术手段也越发的成熟。
1.2 结构化查询语言
1974年,IBM公司的Ray Boyce和Don Chamber1in将科德博士的关系数据库中十二条准则的数学定义,运用关键习语法进行表达,从而诞生了结构化语言查询。这种语言其中囊括了查询、操作、定义和有效控制,同时也是一个综合性强、通用关系良好的语言数据库。并且还能指出用户可以做什么,不可以做什么,是一种非常高级的语言,进而实现了对数据库周期中所有的操作,还能够和关系数据库进行交互,与编程语言一同进行工作。结构化查询语言的标准改变也指示着关系数据库的发展走向。1986年,结构化查询语言成为了美国的标准,并且在同一年公布了标准的结构化查询语言标准。
2 数据库网络安全问题解决途径
随着数据库技术的发展,网络的普及化,也导致了数据库受到了来自网络安全威胁。例如,数据库被篡改数据、数据库中的数据被恶意窃取,通过假冒他人身份造成恶劣的影响。所以,在数据管理员创建完用户以后,一定要保证用户最为基本的权限,方便连接到数据库,并且能够进行查看和创建对象。这样就能保证用户在登陆应用程序时,应用程序使用的是数据库用户登陆,杜绝了应用程序用户,使用数据库的用户,登陆数据库,对数据库造成不要的损害。所以,在日常工作中,一定要对数据库进行经常性的备份。例如,Orac1e数据库,是规模较大的网络数据库,可以通过互联网和TCP/IP协议,用户就可以在网络终端上,对Orac1e的数据库进行直接访问。但是,客户端想要访问数据库,不仅要通过 TCP/IP协议,还要结合Orac1e公司开发研究的Net工具,并且在不同版本的数据库里名称的叫法不同,Net工具所具备的功能是越来越完善的。所以,数据库网络安全问题也得到了很多好的解决。
3 数据库技术未来的发展趋势
随着科学技术的不断进步和发展,数据模型的种类也变得非常丰富,新的技术手段也在层现叠出。现阶段,每隔一段时间,国际上的数据库专家就会聚到一起,分析探讨数据库的实际情况、存在的问题、未来发展需要关注的重点。数据信息的本质和来源也是在一直变化的,而互联网、Web、自然科学、电子商务等都是信息和信息处理的有力支撑,然而,相对低廉的传感器就可以将物体的形状和位置进行汇报,这种汇报还具有一定的实效性。在新的环境中会引出很多具有一定趣味性的数据库问题。
而数据库在实际的应用范围内,互联网是现阶段最为主要的驱动力,尤其是在一些涉及到多家企业的应用上。以往,应用都是在企业本身内部,在一个行政区域范围内对其进行优化和完善。现如今,多数企业对与物品供应方和客户之间的交流更为重视,如何能够给客户提供更好的服务。而这一应用就需要使用信息集成和信息安全的有效工具,也正是因为这样,就产生了与数据相关的新问题。另外一个使用应用的领域就是自然科学,而其中使用应用最为频繁的就是物理、生物以及保健科学等。因为这些科学领域,会产生数量庞大的数据集成,需要使用更加高级的数据对其数据进行处理。此外,还要使用数据分析器对数据进行有效的管理,并且还要对有序列的数据进行保存和检索,对世界范围的数据进行集成。
除了要面对信息管理领域给予的困难挑战外,传统的数据库管理系统中,例如,在数据模型、访问方式、查询处理代数、控制、查询等方面上都将有一定变化,以上种种问题都得到了深入的研究。互联网在两个不同的方面上,既深度和广度,都对数据库提出了新的挑战。站在深度的角度上看,互联网环境中,部分数据管理进行的假设,都是不成立的,需要在新的背景下,对数据库技术进行调整、完善和改进;从广度的角度出发,新的问题就要使用新的手法和措施对其进行解决,从解决问题的过程中,寻找到技术上的突破和创新。
4 结论
总而言之,数据库的发展,已经成为了现阶段科学信息技术的重要内容,同时也是现代计算机技术的发展以及应用系统发展的基础支撑,但是,随着科技的发展,部分数据库已经跟不上需求,这就需要数据库研发企业,给予数据库发展的重视,从而是数据库技术更好的服务人类。
[1]李大勇,时延鹏.数据库技术的历史及未来的发展趋势综述[J].辽宁省交通高等专科学校学报.2005.
[2]丰娟娟.微小型数据库技术在大数据时代的发展趋势[J].中小企业管理与科技.2014.
[3]李红育,李绍伟.探讨数据库的历史及发展趋势[J].办公自动化(综合版).2010.
[4]于愿昭,王建行.网络环境下的数据库技术[J].科技信息.2011.
[5]张守革.浅析数据库应用及发展[J].黑龙江教育学院学报.2012.
[6]梁冠豫.实时数据库技术的发展及应用[J].科技与企业.2014.