1.人工管理阶段

在计算机出现之前,人们运用常规的手段从事记录,存储和对数据加工,也就是利用纸张来记录和利用计算工具(算盘,计算尺)来进行计算,并主要使用人的大脑来管理和利用这些数据。
到了20世纪50年代中期,计算机主要用于科学计算。当时没有磁盘等直接存取设备,只有纸带,卡片,磁带等外存,也没有操作系统和管理数据的专门软件。数据处理的方式是批处理。该阶段管理数据的特点是:

  1. 数据不保存
  2. 应用程序管理数据
  3. 数据不共享
  4. 数据不具有独立性

文件系统阶段

20世纪50年代后期到60年代中期,随着计算机硬件和软件的发展,磁盘,磁鼓等直接存取设备开始普及,这一时期的数据处理系统是把计算机中的数据组织成相互独立的被命名的数据文件,并可按文件的名字来进行访问,对文件中的记录进行存取的数据管理技术。数据可以长期保存在计算机外存上,可以对数据进行反复处理,并支持文件的查询,修改,插入和删除等操作,这就是文件系统。文件系统实现了记录内的结构化,但从文件的整体来看却是无结构的。其数据面向特定的应用程序,因此数据共享性,独立性差,且冗余度大,管理和维护的代价也很大。

数据库系统阶段

20世纪60年代后期以来,计算机性能得到进一步提高,更重要的是出现了大容量磁盘,存储容量大大增加且价格下降。在此基础上,才有可能克服文件系统管理数据时的不足,而满足和解决实际应用中多个用户,多个应用程序共享数据的要求,从而使数据能为尽可能多的应用程序服务,这就出现了数据库这样的数据管理技术。数据库的特点是数据不再只针对某一特定的应用,而是面向全组织,具有整体的结构性,共享性高,冗余度减少,具有一定的程序与数据之间的独立性,并且对数据进行统一的控制。

与文件系统相比,数据库技术的数据管理方式具有以下特点。

  1. 采用复杂的数据模型表示数据结构,数据冗余小,易扩充,实现了数据共享。
  2. 具有较高的数据和程序独立性,数据库的独立性有物理独立性和逻辑独立性。
  3. 数据库系统为用户提供了方便的用户接口。
  4. 数据库系统提供4个方面的数据控制功能,分别是并发控制,恢复,完整性和安全性。数据库中各个应用程序所使用的数据由数据库系统统一规定,按照一定的数据模型组织和建立,由系统统一管理和集中控制。
  5. 增加了系统的灵活性。

数据管理技术发展的三个阶段相关推荐

  1. 浅析PCB线路板技术发展的三个阶段

    PCB,又称印刷电路板.印刷线路板,是重要的电子部件,是电子元器件的支撑体,被称为"电子元件之母".从1903年至今,若以PCB组装技术的应用和发展角度来看,PCB线路板技术发展可 ...

  2. 数据库技术发展的三个阶段

    数据库管理技术发展经历了三个阶段: 1.人工管理阶段 特点: (1)数据量较少 (2)数据不永久保存 (3)没有软件系统对数据进行管理 手工处理数据有两个特点:第一,应用于应用之间的依赖性太强.第二: ...

  3. 数据管理技术(一)数据管理的发展历程

    一.背景 数据量的增长带来了对高效数据管理技术的需求 随着网络时代与移动时代,数据产生与传播成本直线降低 信息过载.信息爆炸.大数据 工业级信息系统中,数据管理的特点 数据量规模大且持续增长:PB/T ...

  4. 计算机数据管理的三个阶段包括,计算机数据管理技术的发展包括三个阶段

    <计算机数据管理技术的发展包括三个阶段>由会员分享,可在线阅读,更多相关<计算机数据管理技术的发展包括三个阶段(2页珍藏版)>请在人人文库网上搜索. 1.1 计算机数据管理技术 ...

  5. 数据管理技术的发展经历了哪三个阶段

    数据管理技术是指对数据进行分类.组织.编码.查询和维护,它是数据处理的中心问题: 随着计算机技术的不断发展,在应用需求的推动下,在计算机硬件.软件发展的基础上数据管理技术经历了人工管理.文件管理.数据 ...

  6. MySQL数据步骤管控_数据管理的发展过程分为哪三个阶段

    数据管理的发展过程分为哪三个阶段 发布时间:2020-11-12 12:01:00 来源:亿速云 阅读:124 作者:小新 这篇文章主要介绍数据管理的发展过程分为哪三个阶段,文中介绍的非常详细,具有一 ...

  7. 数据管理技术的产生和发展 人工管理阶段 文件系统阶段 数据库系统阶段

        数据库技术是应数据管理任务的需要而产生的.数据管理是指对数据进行分类.组织.编码.存储.检索和维护,它是数据处理的中心问题.而数据的处理是指对各种数据进行收集.存储.加工和传播的一系列活动的总 ...

  8. 数据库系统概述-4个基本概念、 数据管理技术的产生和发展、 数据库系统的特点

    数据库的4个基本概念 数据(Data).数据库(Database,DB).数据库管理系统(DataBase Management System,DBMS).数据库系统(DataBase System, ...

  9. 在计算机数据管理技术的发展过程中经历了,1在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和...

    1. 在数据管理技术的发展过程中,经历了人工管理阶段.文件系统阶段和数据库系统阶段.在这几个阶段中,数据独立性最高的是_____阶段. A.数据库系统 B.文件系统 C.人工管理 D.数据项管理 2. ...

最新文章

  1. MySQL面试题 | 附答案解析(二十)
  2. 对于继电器线圈奇怪的H-B曲线的实验测量
  3. 接到一个新需求:手机照片视频存储及备份需求整理及分析
  4. mysql中数据库database、实例instance、会话session的关系
  5. Redis 内存压缩实战
  6. 输出torch构建的模型结构
  7. Boost:基于Boost的阻塞TCP回显服务器
  8. 20189217 2018-2019-2 《移动平台开发实践》第6周学习总结
  9. order是mysql系统关键字_MySQL数据库如何使用“ORDER BY”关键字对查询结果进行排序呢?...
  10. 清华镜像源_Hyperledger Fabric2.x Docker镜像编译加速
  11. HDU2551 竹青遍野【数学计算+水题】
  12. 极简代码(八)—— binary activation function
  13. 植入式医疗电子设备供电电源原理与设计
  14. java多线程编程实例
  15. python实验原理_python实验报告5
  16. 第一届程序设计竞赛题解(G题)
  17. 高中数学立体几何知识点总结(八大定理)
  18. python对seo有什么用_python对seo的帮助 – python对seo的帮助是什么?- 企业服务
  19. 数学建模学习:因子分析
  20. 应有尽有,Python 程序员需要掌握的机器学习“四大名著”发布啦

热门文章

  1. 华为mate40和华为nova7的区别
  2. java leftpad_Java中实现String.padLeft和String.padRight的示例
  3. Dfine 2 降噪滤镜
  4. 2021web安全最全学习路线,从入门到入职(含书籍、工具包)
  5. Python----静态变量
  6. Angular ngIf ngSwitch ngForOf
  7. 微软CIO谈“IT公司管IT”
  8. 分块矩阵计算行列式三板斧
  9. linux单用户模式和多用户模式的区别,什么是Linux单用户模式?
  10. 【神念无界·源起山海】见证链游崛起,探索无限可能