数据库技术的发展——1人工管理

本文介绍了数据处理的发展历程,从早期的人工管理阶段到现代的数据库系统阶段。重点讲述了不同阶段的数据管理特点及技术进步如何推动了数据处理能力的提升。

从最早的商业计算机起,数据处理就一直推动着计算机技术的发展。事实上,数据处理自动化早于计算机的出现。Hollerth发明的穿孔卡片,早在20世纪初就用于记录美国的人口普查数据,且用机械系统来处理这些卡片并列出结果。穿孔卡片后来被广泛应用于将数据输入计算机的一种手段。

深圳IT外包

数据处理的核心是就是数据管理。计算机数据管理随着计算机硬件(主要是外存)、软件技术和计算机应用的发展而不断发展,大致经历了以下几个阶段:人工管理阶段、文件系统阶段、数据库系统阶段、分布式数据库系统阶段和面向对象的数据库系统阶段。


1人工管理阶段

20世纪50年代以前,人们把计算机当成一种计算工具,主要用于科学计算。这一时期就是我们说的数据的人工管理阶段。通常的办法是:用户针对某个特定的求解问题,首先确定求解的算法;然后利用计算机系统所提供的编程语言,直接编写相关的计算机程序;最后将程序和相关的数据通过输入设备送入计算机,计算机处理完之后输出用户所需的结果。不同的用户针对不同的求解问题,均要编写各自的求解程序,整理各自程序的所需的数据,数据的管理完全由用户负责。

深圳蓝快IDC

这一时期数据管理的特点是数据与程序不具有独立性。数据由程序自行携带,这就使程序严重依赖数据。如果数据类型、格式,或者数据量、存取方法、输入/输出方式等发生变化,程序就要做出相应修改。同时,因为没有统一的数据管理软件,数据的存储结构、存取方式、输入/输出方式等都由应用程序处理,这就给应用程序开发人员增加了很重负担,并且效率较低。此阶段还有大量数据冗余。由于数据是面向应用程序的,一个程序携带的数据,在程序运行结束后就连同该程序一起退出计算机系统。如果别的程序想共享该程序的数据,只能重新组织携带。因此,程序间经常会出现大量重复的数据。该阶段程序和数据之间是一 一对应的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值