第六章数据库与数据仓库第一节数据库技术数据处理是指从某些已知的数据出发,推导加工出一些新的数据
在数据处理中,通常计算比较简单,而数据管理比较复杂
数据管理是指数据的收集、整理、组织、存储、维护、检索、传送等操作
这部分操作是数据处理业务的基本环节,而且也是任何数据处理业务中必不可少的共有部分
数据处理的目的是从大量的数据中,按照应用的需要,根据数据自身的规律及其相互联系,通过分析、归纳、推理等科学方法,利用计算机技术,提取有效的信息资源,为进一步分析、管理、决策提供依据
一、数据管理技术及其发展数据管理技术经历了人工管理、文件系统和数据库系统三个阶段
(一)人工管理阶段该阶段处在20世纪50年代中期以前,当时计算机主要用于科学计算,其他工作还没有展开
当时的硬件状况是,外存只有纸带、卡片、磁带,没有磁盘等直接存取的存储设备
软件状况是,没有操作系统,没有管理数据的软件
数据处理的方式基本上是批处理这时期的数据管理呈以下特点:1、数据不保存
2、数据由应用程序管理
3、数据不共享
4、数据不具独立性
(二)文件系统阶段20世纪50年代后期到60年代中期,随着数据量的增加,数据的存储、检索和维护等成为迫切需要解决的问题,数据结构和数据管理技术迅速发展起来
此时,计算机硬件方面有了磁盘、磁鼓等直接存取的外部存储设备;而软件中出现了操作系统和高级语言
操作系统中有了专门进行数据管理的软件,称为文件系统
处理方式上不仅有了批处理,而且能够联机实时处理
在文件管理阶段,文件系统为应用程序和数据之间提供了一个公共接口,使应用程序采用统一的存取方法来操作数据,应用程序和数据之间不再是直接的对应关系
这一时期的数据管理的特点是:1、数据可以长期保存
数据以“文件”的形式可以长期保存在外部存储设备中
2、数据由文件系统管理
文件系统把数据组织成相互独立的数据文件,利用按文件名访问、按记录进行