国产分布式数据库排名,数据库的发展简史( 四 )


1.1数据库技术的发展与应用
从20世纪60年代末期开始到现在 , 数据库技术已经发展了30多年 。在这30多年的历程中 , 人们在数据库技术的理论研究和系统开发上都取得了辉煌的成就 , 而且已经开始对新一代数据库系统的深入研究 。数据库系统已经成为现代计算机系统的重要组成部分 。
1.1.1数据库技术与信息技术
信息技术(Information Technology , IT)是当今使用频率最高的名词之一 , 它随着计算机技术在工业、农业以及日常生活中的广泛应用 , 已经被越来越多的个人和企业作为自己赶超世界潮流的标志之一 。而数据库技术则是信息技术中一个重要的支撑 。没有数据库技术 , 人们在浩瀚的信息世界中将显得手足无措 。
数据库技术是计算机科学技术的一个重要分支 。从20世纪50年代中期开始 , 计算机应用从科学研究部门扩展到企业管理及政府行政部门 , 人们对数据处理的要求也越来越高 。1968年 , 世界上诞生了第一个商品化的信息管理系统IMS(Information Management System) , 从此 , 数据库技术得到了迅猛发展 。在互联网日益被人们接受的今天 , Internet又使数据库技术、知识、技能的重要性得到了充分的放大 。现在数据库已经成为信息管理、办公自动化、计算机辅助设计等应用的主要软件工具之一 , 帮助人们处理各种各样的信息数据 。
1.1.2数据库技术的应用及特点
数据库最初是在大公司或大机构中用作大规模事务处理的基础 。后来随着个人计算机的普及 , 数据库技术被移植到PC机(Personal Computer , 个人计算机)上 , 供单用户个人数据库应用 。接着 , 由于PC机在工作组内连成网 , 数据库技术就移植到工作组级 。现在 , 数据库正在Internet和内联网中广泛使用 。
20世纪60年代中期 , 数据库技术是用来解决文件处理系统问题的 。当时的数据库处理技术还很脆弱 , 常常发生应用不能提交的情况 。20世纪70年代关系模型的诞生为数据库专家提供了构造和处理数据库的标准方法 , 推动了关系数据库的发展和应用 。1979年 , Ashton-Tate公司引入了微机产品dBase Ⅱ , 并称之为关系数据库管理系统 , 从此数据库技术移植到了个人计算机上 。20世纪80年代中期到后期 , 终端用户开始使用局域网技术将独立的计算机连接成网络 , 终端之间共享数据库 , 形成了一种新型的多用户数据处理 , 称为客户机/服务器数据库结构 。现在 , 数据库技术正在被用来同Internet技术相结合 , 以便在机构内联网、部门局域网甚至WWW上发布数据库数据 。
1.1.3数据库技术发展历史
数据模型是数据库技术的核心和基础 , 因此 , 对数据库系统发展阶段的划分应该以数据模型的发展演变作为主要依据和标志 。按照数据模型的发展演变过程 , 数据库技术从开始到现在短短的30年中 , 主要经历了三个发展阶段:第一代是网状和层次数据库系统 , 第二代是关系数据库系统 , 第三代是以面向对象数据模型为主要特征的数据库系统 。数据库技术与网络通信技术、人工智能技术、面向对象程序设计技术、并行计算技术等相互渗透、有机结合 , 成为当代数据库技术发展的重要特征 。
1. 第一代数据库系统
第一代数据库系统是20世纪70年代研制的层次和网状数据库系统 。层次数据库系统的典型代表是1969年IBM公司研制出的层次模型的数据库管理系统IMS 。20世纪60年代末70年代初 , 美国数据库系统语言协会CODASYL(Conference on Data System Language)下属的数据库任务组DBTG(Data Base Task Group)提出了若干报告 , 被称为DBTG报告 。DBTG报告确定并建立了网状数据库系统的许多概念、方法和技术 , 是网状数据库的典型代表 。在DBTG思想和方法的指引下数据库系统的实现技术不断成熟 , 开发了许多商品化的数据库系统 , 它们都是基于层次模型和网状模型的 。