![数据库技术及应用](https://wfqqreader-1252317822.image.myqcloud.com/cover/164/51444164/b_51444164.jpg)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.2.1 人工管理阶段
在20世纪50年代中期以前,计算机的软硬件均不完善。在硬件方面,没有外存或只有磁带外存等顺序存储设备,输入输出设备简单;在软件方面,只有汇编语言等非常低级的计算机语言,还没有操作系统和可管理数据的软件系统。计算机主要充当科学计算器的角色。数据的组织是面向应用的,如图1.8所示,各个应用使用独立的程序,且数据是程序的组成部分。修改数据会导致程序也需要修改。由于数据是经常会变化的,因此程序员编写和维护程序的工作任务非常繁重。
![](https://epubservercos.yuewen.com/5E0455/30335277803250106/epubprivate/OEBPS/Images/15_01.jpg?sign=1738827958-0bygATJz5ApmD3kGcuGjnLP7t5Pdmwo6-0-403efd6427c3c63dfc996aff9e768700)
图1.8 人工管理阶段面向应用的数据组织
思考:当我们计算3+4×5-6的时候,编写了一个求解程序,接着计算4+5×6-7的时候,又得编写一个求解程序,再计算5+6×7-8时还得编写一个求解程序。有什么办法可以减少编写程序的工作量?
在人工管理阶段进行数据处理时,数据随程序一起送入内存,任务完成后全部撤出计算机,不能长期保留。数据的管理由程序员个人负责,应用程序与计算机物理地址直接关联,数据管理低效且缺乏安全性。不同应用之间存在大量重复数据,无法共享数据。