“2017电子商务师要点:数据库技术的产生与发展”一文由留学群电子商务师栏目精心整理提供,希望对大家有所帮助。更多资讯请关注本网。
数据管理技术
计算机与人类相比的最大优势就是能够迅速准确地处理大量的数据,所以,从计算机诞生之口起,数据处理就是它的基本功能和关键技术。数据处理的中心问题是数据管理。数据管理技术是指对数据进行分类、组织、编码、存储、检索和维护的技术。
对电子商务来说,数据管理是电子商务平台建设的一项支撑技术,数据管理对电子商务的支持主要表现在:提供电子商务中各种数据的存储和管理,为电子商务提供决策支持。
2.3.1 数据库技术的产生与发展
数据库技术是数据管理技术发展的高级阶段:数据管理技术的发展是和计算机技术及其应用的发展联系在一起的,经历了由低级到高级的发展过程。这一过程大致可分如下四个阶段:人工管理阶段、文件系统阶段、数据库阶段和高级数据库阶段。
一、人工管理阶段
人工管理阶段是指 20 世纪 50 年代中期以前的阶段。当时计算机处理发展初期,计算机主要用于科学计算,所用的数里并不很多,而且数据的结构一般都比较简单,计算机本身的功能很弱,没有大容量的外存和操作系统,程序的运行由简单的管理程序来控制。这一阶段的特点主要是:数据作为程序的组成部分不能独立存在,不能长期保存在计算机中;数据大量冗余,而且不能共享,无专门的软件对数据进行管理。
二、文件系统阶段
文件系统阶段指从20世纪50年代到 60 年代中期这一阶段。在这一阶段里,由于计算机技术的发展,出现了磁带、磁鼓和磁盘等较大容量的存储设备,软件方面有操作系统,计算机的应用范围也由科学计算领域扩展到数据处理领域、如图2-17所示。这一阶段的特点是:数据可以以操作系统的文件形式长期保存在计算机中,并提供了对数据的输人和输出操作接口,一个应用程序可以使用多个文件,一个文件可为多个应用程序使用,数据可以共享。但数据面向应用,文件之间彼此孤立,仍然存在数据大量冗余和不一致性。
三、数据库系统阶段
从 20 世纪60年代后期开始,随着计算机硬件和软件技术的发展,开展了对数据组织方一法的研究,并开发了对数据进行统一管理和控制的数据管理系统,在计算机科学领导中逐步形成厂数据库技术这一独立分支。数据管理中数据的定义、操作及控制系统由数据管理系统来完成。在数据库系统阶段,应用程序和数据的对应关系如图2-18所示。其主要特点是:采用一定的数据模型来组织数据.数据不再面向应用,而是面向系统;程序独立于数据。数据的冗余少。减少了数据的下一致性;提供了数据的完整性、数据的安全性、数据的并发控制和数据的可恢复性功能。
四、高级数据库技术阶段
从20世纪70年代后期开始,计算机广泛地与其他学科技术相互结合和相互渗透,在数据库领域中产生了许多新型数据库,其中有些已经成熟并进入实用阶段。下面对具有代表性的分布式数据和面向对象的数据库作一个简单的介绍。
(1)分布式数据库
分布式数据库是数据库技术和计算机网络技术相互渗透和有机结合的产物,由一组数据组成.这些数据物理上分布在计算机网络的不同结点上既能完成本地的局部应用,又参与涉及多个场地的全局应用,即这些分布的数据逻辑上属于同一个整体。分布式数据库强调了数...