020-29815005
预约专线时间:09:00-23:59

数据库技术发展阶段介绍

新闻来源:本站 日期:2021-07-02
它的发展经历了人力管理、文件系统、数据库系统三个阶段。
    1、人员管理阶段。

    由于当时主要用于科学计算,早期的数据处理都是靠人工完成的。

    手动管理阶段的特征:

    资料较少:资料与程序一一对应,资料面向应用独立性较差。由于应用程序处理的数据之间可能存在某种关系,程序之间将存在大量重复数据。

    由于这一阶段计算机的主要任务是科学计算,一般不需要长期保存。只要算出结果。

    并不存在由软件系统来管理数据:程序员不仅要规定数据的逻辑结构,还要设计程序中的物理结构,包括存储器的存取方法、输出法等。

    2、文件系统级。

    由于大容量磁盘等辅助存储设备的出现,使得用于管理辅助设备上数据的文件系统应运而生,这是操作系统中的一个子系统。在文件系统中,数据按照一定的规则组织成文件,应用存储通过文件系统来访问和处理文件中的数据。

    可长时间保存数据:程序可以根据文件名进行读取,不需要考虑数据的物理位置。

    数据不属于某一特定的应用程序:应用程序和数据不再直接对应,而且可以重复使用。同一个数据文件不能被不同的应用程序共享。

    多种形式的文件组织形式:索引文件,链接文件,Hash文件等。文档之间没有相互独立的联系,数据之间的联系要通过程序来构建。

    档案系统的缺点:数据冗余、数据不一致、数据孤立。


数据库


    3、数据库系统级。

    该数据库系统是由计算机软件、硬件资源组成的系统,它能够有组织、动态地存储大量相关数据,方便多用户访问。其不同于文件系统,主要有:数据的充分共享、交叉访问、高度独立于应用程序。

    3.1、用一个复杂的数据模型表示数据结构。

    该数据模型描述了数据本身与数据之间的联系。这些数据不再是单一的应用,而是完整的应用系统。大大减少了数据冗余,实现了数据共享。

    3.2、具有高度的独立性。

    资料库是一种更高级的组织形式,DBMS负责应用程式与资料库之间的数据访问。

    资料库与资料库系统之区别:资料库是以相同的结构储存资料,可由不同应用程式直接操作。对于数据的完整性、唯一性和安全性,数据库有一套有效的管理方法。

    此外,数据库还提供了各种简单的命令来管理和控制数据,使用户编程更容易。

    4、研究数据库的范围。

    4.1数据库管理系统软件开发。

    它主要是由DBMS本身和DBMS连接在一起的一组软件系统,包括工具软件和中间件。其最终目标是提供系统的可用性、可靠性、可扩展性,从而提高系统的性能并为用户提供生产力。

    4.2数据库设计。

    本文的主要方向是数据库设计方法与设计工具,包括数据库设计方法、设计工具、设计理论研究。

    4.3数据库原理。

    例如,分布式数据库系统,并行数据库系统,知识库系统,多媒体数据库系统等。

    重点研究了规范关系理论、关系数据理论等。近年来,计算机网络技术、人工智能技术、并行计算技术、分布式计算技术、多媒体技术等领域的飞速发展,给数据库技术带来了巨大的冲击。资料库与其它电脑技术在结构上相互渗透。许多新技术已经出现。