数据管理的发展过程

数据管理的发展过程

数据管理的发展过程分为三个阶段。(推荐学习:MySQL视频教程)

人工管理阶段

数据不保存在计算机内。

没有专用软件对数据进行管理

只有程序的概念,没有文件的概念

数据面向程序 

由于在这一阶段,计算机主要用于计算,并不存储数据。重要的原因是没有存储设备,软件工程也不成熟。数据和程序并不是相互独立的,即一组数据对应着一个程序。

文件系统阶段

数据可以长期保存在磁盘上。

数据的逻辑结构与物理结构有了区别

文件组织呈现多样化

数据不再属于某个特定程序,可以重复使用。 

经过技术的发展,出现了存储设备。并且软件工程也得到了发展,出现的文件系统是专门用于管理外存的数据的。而文件系统的出现的意义是将数据独立开来,使数据不依赖某个特定的程序。

但是,当数据量不断扩大时,文件系统就显露出了三个缺陷 

1. 数据冗余:因为每个应用程序都对应着一个文件,由于这些文件缺乏联系,有可能同样的数据在多个文件中重复存储。 

2. 数据不一致:这是用于数据冗余问题引发的一个问题,当进行数据更新操作时,修改了某个文件的数据可能造成另外一个文件的数据不一致的情况。 

3. 数据联系弱:由于文件之间缺乏联系造成的。 为了解决文件系统所出现的问题,对数据更高级、更有效的进行管理。出现了数据管理系统,这也是我们所熟悉的数据库技术。

数据库阶段

采用数据模型表示复杂的数据结构

有较高的数据独立性

数据库系统为用户提供方便的用户接口

数据库系统提供了四个方面的数据控制功能 

数据库的恢复

数据库的并发控制

数据的完整性

数据的安全性

在数据库阶段中,我们将应用程序与数据相互独立了开来,当数据库提供了统一的应用程序的接口。使得应用程序改变时,不需要关心数据库;当数据库改变时,不需要考虑应用程序。并且数据库也提供了许多防止应用程序误操作导致数据丢失,损坏等问题。

更多MySQL相关技术文章,请访问MySQL教程栏目进行学习!

以上就是数据管理的发展过程的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/1781060.html

(0)
上一篇 2025年2月20日 00:01:55
下一篇 2025年2月20日 00:02:08

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • 如何使用PHP和FireBase实现云端数据管理

    随着互联网的快速发展,云端数据管理已成为越来越多企业和个人的必备工具。而php和firebase无疑是两个非常强大的工具,可以帮助我们实现云端数据管理。接下来,本文将会介绍如何使用php和firebase实现云端数据管理。 什么是Fireb…

    编程技术 2025年2月23日
    100
  • 如何通过PHP和UniApp实现数据的内容管理与富文本编辑

    标题:通过php和uniapp实现数据的内容管理与富文本编辑 引言:在现代互联网应用中,数据的内容管理和富文本编辑是非常常见的需求。本文将介绍如何利用PHP和UniApp实现这样的功能,帮助开发者更好地管理和编辑应用中的数据。 一、UniA…

    编程技术 2025年2月23日
    100
  • PHP和Typecho实现数据管理的最佳实践

    php和typecho实现数据管理的最佳实践 随着互联网的发展,网站建设和管理越来越重要。作为一个开源的博客系统,Typecho提供了一种简洁高效的方式来构建个人博客。而PHP作为一种广泛应用于服务器脚本的编程语言,与Typecho相辅相成…

    编程技术 2025年2月22日
    100
  • 如何管理PHP应用中的会话数据

    如何管理php应用中的会话数据 引言:在PHP应用开发中,会话管理是一个非常重要的部分。会话数据是指在用户访问网站期间存储在服务器上的数据。它提供了一个机制来跟踪用户的活动,并存储特定于用户的信息。本文将介绍如何使用PHP来管理会话数据,并…

    编程技术 2025年2月22日
    100
  • 第三章 SQL Server 数据管理

    从本章开始,就接触到了SQL语句的使用,首先介绍使用SQL语句进行数据插入、修改和删除操作。 3.1 SQL简介 在进行数据管理时,如果每次创建数据库、表或者从数据库中读取数据,都需要手动在SQL Server Management Stu…

    数据库 2025年2月21日
    100
  • 魔法打败魔法,AI数据需要AI解决方案

    根据kompprise委托进行的“非结构化数据管理状况”调查显示,人工智能已经成为it和商业领袖所面临的主要数据管理挑战 根据研究结果显示,大部分公司都允许员工使用生成型人工智能技术,但有三分之二的公司(66%)对其可能带来的数据治理风险表…

    2025年2月21日
    100
  • 从技术角度剖析:Oracle到底有何独特之处?

    从技术角度剖析:Oracle到底有何独特之处? Oracle作为一个数据库管理系统,一直以来都备受开发者的青睐。在庞大的数据库市场中,Oracle一直被誉为世界上最成熟、最稳定、最安全的商用数据库产品之一。那么,Oracle到底有何独特之处…

    2025年2月21日
    100
  • 池州这个种植基地运用5G物联网技术一人能管一千亩地!

    “这是我们新引进的智能水肥灌溉一体自动化系统,运用5g物联网技术,可以使用手机、电脑对园区进行实时监控。一个人就可以管一千亩地的水肥灌溉。”5月12日,在东至县尧渡镇建东村的千亩蓝莓基地,池州尧蓝农业科技有限公司负责人张科刚一边查看控制器屏…

    2025年2月20日 AI智能
    200
  • PHP SPL 数据结构:解开高效数据管理的谜团

    PHP SPL 数据结构简介 php小编鱼仔带您深入探索php spl数据结构,解锁高效数据管理的谜团。php标准库(spl)提供了丰富的数据结构和算法,能够帮助开发者更有效地处理数据,提高代码质量和性能。通过学习和应用php spl,您将…

    编程技术 2025年2月19日
    200
  • 掌握 PHP ZipArchive 扩展:档案处理的终极指南

    PHP ZipArcHive 扩展:档案处理的终极指南 php小编新一为您带来最全面的指南,教您如何熟练掌握php ziparchive扩展进行档案处理。本指南将详细介绍ziparchive的基本用法、创建、读取、添加、删除和解压档案,让您…

    编程技术 2025年2月19日
    200

发表回复

登录后才能评论