数据库发展阶段之文件系统阶段

数据库
这一阶段的主要标志是计算机中有了专门管理数据库的软件——操作系统(文件管理)。

数据库的历史可以追溯到五十年前,那时的数据管理非常简单。通过大量的分类、比较和表格绘制的机器运行数百万穿孔卡片来进行数据的处理,其运行结果在纸上打印出来或者制成新的穿孔卡片。而数据管理就是对所有这些穿孔卡片进行物理的储存和处理。然而,1 9 5 1 年雷明顿兰德公司(Remington Rand Inc.)的一种叫做Univac I 的计算机推出了一种一秒钟可以输入数百条记录的磁带驱动器,从而引发了数据管理的革命。1956 年IBM生产出***个磁盘驱动器—— the Model 305 RAMAC。此驱动器有50 个盘片,每个盘片直径是2 英尺,可以储存5MB的数据。使用磁盘***的好处是可以随机地存取数据,而穿孔卡片和磁带只能顺序存取数据。

1951: Univac系统使用磁带和穿孔卡片作为数据存储。

[[37620]]

数据库系统的萌芽出现于60 年代。当时计算机开始广泛地应用于数据管理,对数据的共享提出了越来越高的要求。传统的文件系统已经不能满足人们的需要。能够统一管理和共享数据的数据库管理系统(DBMS)应运而生。数据模型是数据库系统的核心和基础,各种DBMS 软件都是基于某种数据模型的。所以通常也按照数据模型的特点将传统数据库系统分成网状数据库、层次数据库和关系数据库三类。 

上世纪50年代中期到60年代中期,由于计算机大容量存储设备(如硬盘)的出现,推动了软件技术的发展,而操作系统的出现标志着数据管理步入一个新的阶段。在文件系统阶段,数据以文件为单位存储在外存,且由操作系统统一管理。操作系统为用户使用文件提供了友好界面。文件的逻辑结构与物理结构脱钩,程序和数据分离,使数据与程序有了一定的独立性。用户的程序与数据可分别存放在外存储器上,各个应用程序可以共享一组数据,实现了以文件为单位的数据共享。

但由于数据的组织仍然是面向程序,所以存在大量的数据冗余。而且数据的逻辑结构不能方便地修改和扩充,数据逻辑结构的每一点微小改变都会影响到应用程序。由于文件之间互相独立,因而它们不能反映现实世界中事物之间的联系,操作系统不负责维护文件之间的联系信息。如果文件之间有内容上的联系,那也只能由应用程序去处理。

 

责任编辑:艾婧 来源: 51CTO
相关推荐

2011-07-26 14:56:03

数据库发展

2010-07-30 15:26:09

Flex发展阶段

2010-04-06 10:07:10

云计算

2021-09-26 16:22:42

人工智能机器语言

2010-08-06 13:51:22

Flex前景

2020-03-04 09:00:00

探索性测试软件测试敏捷开发

2021-08-12 07:40:05

5G5G应用5G商业模式

2013-10-31 09:58:19

IPv6商用IPv4

2015-04-01 10:35:31

苹果国产手机

2010-03-13 10:01:56

电子政务外网政府信息化H3C

2018-03-02 15:25:57

服务器网站类型

2020-02-25 23:55:07

数据库工具技术

2010-04-21 14:00:48

Oracle数据库

2016-07-19 09:35:34

云计算

2022-06-28 17:05:25

企业产权

2009-04-16 11:02:36

文件系统数据库瘦身

2011-07-26 14:21:21

数据库轮回

2019-08-06 16:26:44

AI 行业 人工智能

2021-06-07 10:45:16

大数据数据仓库数据湖
点赞
收藏

51CTO技术栈公众号