数据库基础教程(SQL Server平台)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.1.1 人工管理阶段

20世纪50年代以前,计算机主要用于科学计算。从硬件看,外存储器只有纸带、卡片和磁带,没有磁盘等直接存取的设备;从软件看,没有操作系统,没有管理数据的专门软件。数据处理方式是批处理,数据管理由程序员设计和安排。程序员将数据处理纳入程序设计的过程中,编制程序中需要考虑数据的逻辑结构和物理结构,包括存储结构和存取方法等。人工管理阶段应用程序与数据之间的对应关系如图1.1所示,其特点如下:

图1.1 人工管理阶段应用程序与数据间对应关系

(1)数据不长期保存在计算机中。

(2)应用程序管理数据,数据与程序结合在一起;若数据的逻辑结构或物理结构发生变化,则必须对程序进行修改;这种特性称为数据与程序不具有独立性。

(3)数据是面向应用的,一组数据对应一个程序,数据不共享。当多个应用程序涉及相同数据时,必须各自定义。