谁能谈谈数据库技术的应用和发展?

数据库技术是现代信息科学技术的重要组成部分,是计算机数据处理和信息管理系统的核心。数据库技术研究和解决了计算机信息处理过程中有效组织和存储大量数据,减少数据存储冗余,实现数据共享,保证数据安全,高效检索和处理数据库系统中数据的问题。

随着计算机技术和网络通信技术的发展,数据库技术已经成为信息社会中组织和管理大量数据的重要技术手段和软件技术,是网络信息管理系统的基础。本章主要介绍数据库技术的应用和发展,关系模型的基本概念,关系数据库的设计理论和方法,是学习和掌握现代数据库技术的基础。

1.1数据库技术的开发与应用

从20世纪60年代末到现在,数据库技术已经发展了30多年。在30多年的历程中,人们在数据库技术的理论研究和系统开发方面取得了辉煌的成就,并开始深入研究新一代数据库系统。数据库系统已经成为现代计算机系统的重要组成部分。

1.1.1数据库技术与信息技术

信息技术(IT)是当今使用最频繁的术语之一。随着计算机技术在工业、农业和日常生活中的广泛应用,它已被越来越多的个人和企业视为追赶世界潮流的标志之一。而数据库技术是信息技术的重要支撑。没有数据库技术,人们将在浩瀚的信息世界中不知所措。

数据库技术是计算机科学技术的一个重要分支。从20世纪50年代中期开始,计算机应用从科研部门扩展到企业管理和政府行政部门,人们对数据处理的要求越来越高。1968年,世界上第一个商业化的信息管理系统IMS(信息管理系统)诞生。此后,数据库技术发展迅速。如今,随着互联网的日益普及,数据库技术、知识和技能的重要性被充分放大。现在数据库已经成为信息管理、办公自动化、计算机辅助设计等应用的主要软件工具之一,帮助人们处理各种信息和数据。

1.1.2数据库技术的应用及特点

数据库最初是作为大公司或机构进行大规模事务处理的基础。后来随着个人电脑的普及,数据库技术被移植到PC(个人电脑)上,用于单用户个人数据库应用。然后,由于PC机是在工作组中联网的,所以数据库技术被移植到工作组一级。现在,数据库被广泛应用于Internet和Intranet。

60年代中期,数据库技术被用来解决文件处理系统的问题。当时的数据库处理技术还很脆弱,经常无法提交申请。20世纪70年代关系模型的诞生为数据库专家构建和处理数据库提供了标准方法,促进了关系数据库的发展和应用。1979年,Ashton-Tate公司推出了微型计算机产品dBase,并称之为关系数据库管理系统。从此,数据库技术被移植到个人电脑上。从20世纪80年代中期到80年代后期,最终用户开始使用局域网技术将独立的计算机连接成网络,终端共享数据库,从而形成了一种新型的多用户数据处理方式,称为客户机/服务器数据库结构。现在,数据库技术正被用来与互联网技术相结合,以便在内部网、部门局域网甚至万维网上发布数据库数据。

1.1.3数据库技术发展史

数据模型是数据库技术的核心和基础,因此,数据库系统发展阶段的划分应以数据模型的发展和演变为主要依据和标志。从数据模型的演变过程来看,数据库技术从开始到现在短短的30年间经历了三个阶段:第一代是网络和层次化的数据库系统,第二代是关系数据库系统,第三代是以面向对象的数据模型为特征的数据库系统。数据库技术与网络通信技术、人工智能技术、面向对象编程技术和并行计算技术的相互渗透和有机结合,已成为当代数据库技术发展的重要特征。

1.第一代数据库系统

第一代数据库系统是20世纪70年代发展起来的层次化、网络化数据库系统。层次数据库系统的典型代表是IBM在1969年开发的层次模型数据库管理系统IMS。60年代末70年代初,Coda Syl(数据系统语言会议)的下属机构DBTG(数据库任务组)提出了几个报告,这些报告被称为DBTG报告。DBTG报告定义和建立了网格数据库系统的许多概念、方法和技术,是网格数据库的典型代表。在DBTG思想和方法的指导下,数据库系统的实现技术已经成熟,开发了许多商业数据库系统,这些系统都是基于层次模型和网络模型的。

可以说,层次数据库是数据库系统的开创者,而网状数据库是数据库概念、方法和技术的奠基者。