1、人员管理阶段。
由于当时主要用于科学计算,早期的数据处理都是靠人工完成的。
手动管理阶段的特征:
资料较少:资料与程序一一对应,资料面向应用独立性较差。由于应用程序处理的数据之间可能存在某种关系,程序之间将存在大量重复数据。
由于这一阶段计算机的主要任务是科学计算,一般不需要长期保存。只要算出结果。
并不存在由软件系统来管理数据:程序员不仅要规定数据的逻辑结构,还要设计程序中的物理结构,包括存储器的存取方法、输出法等。
2、文件系统级。
由于大容量磁盘等辅助存储设备的出现,使得用于管理辅助设备上数据的文件系统应运而生,这是操作系统中的一个子系统。在文件系统中,数据按照一定的规则组织成文件,应用存储通过文件系统来访问和处理文件中的数据。
可长时间保存数据:程序可以根据文件名进行读取,不需要考虑数据的物理位置。
数据不属于某一特定的应用程序:应用程序和数据不再直接对应,而且可以重复使用。同一个数据文件不能被不同的应用程序共享。
多种形式的文件组织形式:索引文件,链接文件,Hash文件等。文档之间没有相互独立的联系,数据之间的联系要通过程序来构建。
档案系统的缺点:数据冗余、数据不一致、数据孤立。
3、数据库系统级。
该数据库系统是由计算机软件、硬件资源组成的系统,它能够有组织、动态地存储大量相关数据,方便多用户访问。其不同于文件系统,主要有:数据的充分共享、交叉访问、高度独立于应用程序。
3.1、用一个复杂的数据模型表示数据结构。
该数据模型描述了数据本身与数据之间的联系。这些数据不再是单一的应用,而是完整的应用系统。大大减少了数据冗余,实现了数据共享。
3.2、具有高度的独立性。
资料库是一种更高级的组织形式,DBMS负责应用程式与资料库之间的数据访问。
资料库与资料库系统之区别:资料库是以相同的结构储存资料,可由不同应用程式直接操作。对于数据的完整性、唯一性和安全性,数据库有一套有效的管理方法。
此外,数据库还提供了各种简单的命令来管理和控制数据,使用户编程更容易。
4、研究数据库的范围。
4.1数据库管理系统软件开发。
它主要是由DBMS本身和DBMS连接在一起的一组软件系统,包括工具软件和中间件。其最终目标是提供系统的可用性、可靠性、可扩展性,从而提高系统的性能并为用户提供生产力。
4.2数据库设计。
本文的主要方向是数据库设计方法与设计工具,包括数据库设计方法、设计工具、设计理论研究。
4.3数据库原理。
例如,分布式数据库系统,并行数据库系统,知识库系统,多媒体数据库系统等。
重点研究了规范关系理论、关系数据理论等。近年来,计算机网络技术、人工智能技术、并行计算技术、分布式计算技术、多媒体技术等领域的飞速发展,给数据库技术带来了巨大的冲击。资料库与其它电脑技术在结构上相互渗透。许多新技术已经出现。