第1章 数据库系统概论
1.1 数据库的发展
1.1.1 数据库的发展
随着计算机理论研究的不断深入和计算机技术的不断发展,从20世纪50年代开始,计算机的主要功能已经从科学计算转变为事务处理。据统计,目前全世界80%以上的计算机主要从事一般的数据及事务处理工作。事务处理的过程并不要求复杂的科学计算,而主要是围绕提高数据独立性,降低数据的冗余度,在数据共享、数据的**性和完整性等方面进行改进,让用户方便地管理和运用数据资源。伴随着事务处理应用的逐步深入,以数据处理为核心的数据库技术随之发展与成熟起来,成为计算机技术应用领域中*广泛和*重要的一个。
数据处理包括数据计算和数据管理两个部分。数据计算相对简单,而数据管理却比较复杂,它是数据处理过程的主要内容与核心部分。数据管理是指对数据的组织、存储、维护和使用等。计算机的数据管理主要经历了人工管理、文件系统、数据库系统三个阶段。
1.人工管理阶段
20世纪50年代中期以前,计算机主要用于科学计算。计算机软硬件条件还非常落后,在硬件方面,外存只有纸带、卡片、磁带,没有磁盘等直接存取的存储设备,在软件方面,没有操作系统,没有管理数据的软件,数据处理方式是批处理。人工管理数据具有如下特点。
(1)数据不保存。由于当时计算机主要用于科学计算,一般不需要将数据长期保存,只是在计算某一个课题时输入数据,计算完毕后就将数据撤走。不仅对用户数据如此处置,对系统软件也是这样。
(2)数据管理由程序完成。数据需要由应用程序自己管理,而没有相应的软件系统负责数据的管理工作。应用程序中不仅要规定数据的逻辑结构,而且要设计物理结构,如存储结构、存取路径、输入方法等。
……