您的位置:首页 > 数据库

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

2018-03-07 14:28 190 查看
从最早的商业计算机起,数据处理就一直推动着计算机技术的发展。事实上,数据处理自动化早于计算机的出现。Hollerth发明的穿孔卡片,早在20世纪初就用于记录美国的人口普查数据,且用机械系统来处理这些卡片并列出结果。穿孔卡片后来被广泛应用于将数据输入计算机的一种手段。
深圳IT外包
数据处理的核心是就是数据管理。计算机数据管理随着计算机硬件(主要是外存)、软件技术和计算机应用的发展而不断发展,大致经历了以下几个阶段:人工管理阶段、文件系统阶段、数据库系统阶段、分布式数据库系统阶段和面向对象的数据库系统阶段。

1人工管理阶段
20世纪50年代以前,人们把计算机当成一种计算工具,主要用于科学计算。这一时期就是我们说的数据的人工管理阶段。通常的办法是:用户针对某个特定的求解问题,首先确定求解的算法;然后利用计算机系统所提供的编程语言,直接编写相关的计算机程序;最后将程序和相关的数据通过输入设备送入计算机,计算机处理完之后输出用户所需的结果。不同的用户针对不同的求解问题,均要编写各自的求解程序,整理各自程序的所需的数据,数据的管理完全由用户负责。
深圳蓝快IDC
这一时期数据管理的特点是数据与程序不具有独立性。数据由程序自行携带,这就使程序严重依赖数据。如果数据类型、格式,或者数据量、存取方法、输入/输出方式等发生变化,程序就要做出相应修改。同时,因为没有统一的数据管理软件,数据的存储结构、存取方式、输入/输出方式等都由应用程序处理,这就给应用程序开发人员增加了很重负担,并且效率较低。此阶段还有大量数据冗余。由于数据是面向应用程序的,一个程序携带的数据,在程序运行结束后就连同该程序一起退出计算机系统。如果别的程序想共享该程序的数据,只能重新组织携带。因此,程序间经常会出现大量重复的数据。该阶段程序和数据之间是一 一对应的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: