前端技术分享-码匠 极客编程技术分享

您当前位于:PHP后台技术 ——> 数据库 - 数据管理基本阶段

数据库 - 数据管理基本阶段

2015/07/27 20:37:31 | 作者:HTML5学堂(码匠) | 分类:PHP后台技术 | 关键词:数据管理,人工管理,数据库,数据库系统

数据管理阶段

HTML5学堂:数据库的出现源于数据管理的需要。所谓数据管理,指的是对各种数据进行分类、组织、编码、存储、检索和维护。数据管理发展的三阶段——人工管理阶段、文件系统阶段和数据库系统阶段。

HTML5学堂-利利在此的友情提示:对于前端来说,很多人都在考虑学习后台的语言,其实PHP和JavaScript的功能在一定层面上有一定的相似性。JavaScript是在操作HTML和CSS,而PHP可以简单的认为是操作后台数据,作为数据库以及前端的桥梁。因此,个人建议先了解数据库,这几篇文章也是先从数据库的基本知识开始讲起的。关于本篇文章,个人觉得,对于实际开发不大,如果是考试或者数据库、后台工程师去面试,倒是有可能会问到,有点儿类似于HTML5课程中的浏览器发展史这种知识。需要大家知道的是,为何数据库出现即可——源于数据管理。

数据管理

数据库的出现源于数据管理的需要。所谓数据管理,指的是对各种数据进行分类、组织、编码、存储、检索和维护。

数据管理技术经历了三个阶段,分别是人工管理阶段、文件系统阶段和数据库系统阶段。

人工管理阶段

20世纪50年代中期以前,由于计算机中硬件还没有像现在这样的硬盘、软件没有专门管理数据的软件,所以计算机只局限于科学技术方面,数据则由计算和处理它的程序自行携带。该时期被称为人工管理阶段。

人工管理阶段具有如下的特点

1 数据不能长期保存

2 程序本身管理数据

3 数据不能够共享

4 数据不具有独立性

文件系统阶段

随着技术的发展,在20世纪50年代后期到20世纪60年代中期,计算机不仅应用于科学技术,而且开始用于管理。在该时期由于计算机硬件出现了磁盘,计算机软件出了高级语言和操作程序,因此程序和数据有了一定的独立性,出现了程序文件和数据文件,这就是所谓的文件阶段系统。

文件系统阶段具备如下特点:

1 数据可以长期保存

2 数据由文件系统来管理

3 数据冗余大,共享性差

4 数据独立性差

数据库系统阶段

随着网络技术的发展,计算机软/硬件功能的进步,在20世纪60年代后期,计算机可以管理规模巨大的数据,这时,如果计算机还使用文件系统来管理数据,则远远不能满足当时各种应用需求,于是出现了数据库技术,特别是关系型数据库技术。该阶段就是所谓的数据库系统阶段。

数据库系统阶段具备如下特点:

1 数据实现结构化

2 数据实现了共享性

3 数据独立性强

4 数据粒度变小

欢迎沟通交流~HTML5学堂

微信公众号,HTML5学堂,码匠,原创文章,WEB前端,技术分享

HTML5学堂

原创前端技术分享

HTML5学堂,HTML5,WEB,前端,视频课程,技术视频,学习视频,面试,JS

原创视频课程

用心打造精品课程

微信小程序,决胜前端,面试题,面试题集合,前端,HTML5,真题

小程序-决胜前端

前端面试题宝库

原创书籍,学习书籍,书籍推荐,HTML5布局之路,HTML5,WEB前端

HTML5布局之路

非传统模式讲解前端