数据库技术经历了哪几个发展阶段?

数据库技术经历了哪几个发展阶段?,第1张

按照数据模型的发展演变过程,数据库技术从开始到现在短短的30年中,主要经历了三个发展阶段:

第一代是网状和层次数据库系统,

第二代是关系数据库系统,

第三代是以面向对象数据模型为主要特征的数据库系统.

1、人工管理阶段

在计算机出现之前,人们运用常规的手段从事记录、存储和对数据加工,也就是利用纸张来记录和利用计算工具(算盘、计算尺)来进行计算,并主要使用人的大脑来管理和利用这些数据。

到了20世纪50年代中期,计算机主要用于科学计算。当时没有磁盘等直接存取设备,只有纸带、卡片、磁带等外存,也没有 *** 作系统和管理数据的专门软件。数据处理的方式是批处理。

2、文件系统阶段

20世纪50年代后期到60年代中期,随着计算机硬件和软件的发展,磁盘、磁鼓等直接存取设备开始普及,这一时期的数据处理系统是把计算机中的数据组织成相互独立的被命名的数据文件,并可按文件的名字来进行访问,对文件中的记录进行存取的数据管理技术。

数据可以长期保存在计算机外存上,可以对数据进行反复处理,并支持文件的查询、修改、插入和删除等 *** 作,这就是文件系统。

件系统实现了记录内的结构化,但从文件的整体来看却是无结构的。其数据面向特定的应用程序,因此数据共享性、独立性差,且冗余度大,管理和维护的代价也很大。

3、数据库系统阶段

20世纪60年代后期以来,计算机性能得到进一步提高,更重要的是出现了大容量磁盘,存储容量大大增加且价格下降。在此基础上,而满足和解决实际应用中多个用户、多个应用程序共享数据的要求,从而使数据能为尽可能多的应用程序服务,这就出现了数据库这样的数据管理技术。

数据库的特点是数据不再只针对某一个特定的应用,而是面向全组织,具有整体的结构性,共享性高,冗余度减小,具有一定的程序与数据之间的独立性,并且对数据进行统一的控制。

扩展资料

数据管理与智能计算的深度融合已经成为大数据时代顺利前行的迫切需求。一方面,将新一代人工智能方法应用于先进数据管理技术,尝试探索和突破智能数据管理与分析的理论体系、技术方法及系统平台,已经成为数据管理领域的新兴研究方向。

另一方面,研发面向人工智能的数据库基础软件,为新一代人工智能技术的研发和广泛应用提供海量数据的有效存储、查询、分析和挖掘等的系统支持,亦是国家科技创新的决定性因素。

智能数据管理与分析领域日益得到学术界和工业界的普遍关注,其理论、技术和方法亟待深入的探索与思考。目前,针对智能数据管理与分析的研究仍然处于起步阶段。

国内外研究者提出了一些新颖的智能数据管理算法,如关系数据的智能索引结构、深度学习训练数据的有效管理方法等,也开发出了基于机器学习技术自动调优关系数据库管理系统的工具。

参考资料来源:百度百科-数据管理技术

一、人工管理阶段:

数据的管理者:人。

数据面向的对象:某一应用程序。

数据的共享程度:无共享,冗余度极大。

数据的独立性:不独立,完全依赖于程序。

数据的结构化:无结构。

数据控制能力:应用程序自己控制。

二、文件系统阶段:

数据的管理者:文件系统。

数据面向的对象:某一应用程序。

数据的共享程度:共享性差,冗余度大。

数据的独立性:独立性差。

数据的结构化:记录内有结构,整体无结构。

数据控制能力:应用程序自己控制。

数据管理的定义

数据管理是利用计算机硬件和软件技术对数据进行有效的收集、存储、处理和应用的过程。其目的在于充分有效地发挥数据的作用。实现数据有效管理的关键是数据组织。

随着计算机技术的发展,数据管理经历了人工管理、文件系统、数据库系统三个发展阶段。在数据库系统中所建立的数据结构,更充分地描述了数据间的内在联系,便于数据修改、更新与扩充,同时保证了数据的独立性、可靠、安全性与完整性,减少了数据冗余,故提高了数据共享程度及数据管理效率。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6776384.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-28
下一篇 2023-03-28

发表评论

登录后才能评论

评论列表(0条)

保存