【数据库】数据库发展阶段

来源:互联网 发布:淘宝退货卖家给假地址 编辑:程序博客网 时间:2024/05/22 00:27

为什么要学数据库


    今天,数据库这个名词可谓是热门词汇,与人们的日常生活联系紧密。例如,我们可能会去银行取款,可能需要预订飞机票,可能网上购物等等。这些领域都应用了数据库技术。另外,很多以数据库为技术支持的大型计算机系统分布在邮电,银行,电力,铁路、气象、民航、情报、公安、军事、航天和财税等重要行业。由此可见,数据库对我国的信息化进程中发挥着巨大的作用。


数据库的发展阶段


    使用计算机后,数据处理的速度和规模是手工方式或机械方式无可比拟的,随着数据处理量的增长,产生了数据管理技术。数据管理技术的发展,与计算机硬件(主要是外部存储器)、系统软件及计算机应用的范围有着密切的联系。数据管理技术的发展经历了人工管理、文件系统、数据库和高级数据库阶段。


人工管理阶段


    20世纪50年代,计算机主要用于科学计算,数据依靠手动输入,不保存在计算机内,完成计算后,原始数据随着程序空间一起被释放。没有文件的概念,数据的组织方式必须由程序员自行设计与安排。


文件系统阶段


    20世纪50年代后期至60年代后期,计算机不仅用于科学计算,还用于信息管理。1956年生产出了第一台磁盘,容量为5MB,60年代时已达到了数十个MB,此时计算机处理的数据量也在增加,数据的存储、检索和维护问题成为了紧迫的需要,数据结构和数据管理技术迅速发展起来。数据以文件的形式可长期保存在外部存储器的磁盘上,文件中只存储数据。但是,随着数据管理规模的扩大,文件系统显露出了三个缺陷;①数据冗余,即同样的数据在多个文件中重复存储。②数据不一致,即同样的数据在不同的文件中显示结果不一样。③文件之间联系弱。


数据库阶段


    20世纪60年代末兴起,70年代迅速发展。当时,具有数百兆的磁盘陆续进入市场,且价格较低,为数据库技术的产生提供了良好的物质条件。这个阶段的数据管理具有以下特点:采用数据模型表示复杂的数据结构,描述了数据之间的联系;有较高的数据独立性,逻辑数据独立性和物理数据独立性。数据库系统为用户提供了方便的用户接口,方便操作数据库;数据库系统提供了以下四方面的数据控制功能:数据库的恢复、数据库的并发控制、数据的完整性、数据安全性。


    从文件系统阶段发展到数据库系统阶段是信息处理领域的一个重大变化。在文件系统阶段,数据库服从程序设计;而在数据库方式下,数据机构设计成为程序设计的主要依据。


高级数据库阶段


           随着数据库技术的发展,高级数据库的主要标志是20世纪80年代的分布式数据库系统,90年代的对象数据库系统以及21世纪的Web数据库系统。


相关名词解释


    数据库(DB),是长期存储在计算机内、有组织的、统一管理的相关数据的集合。能为各种用户共享,具有较小的冗余度、数据间联系紧密而又有较高的数据独立性等特点。


   数据库管理系统(DBMS),是位于用户于操作系统之间的一层数据管理软件,它为用户或应用程序提供访问DB的方法,包括DB的建立、查询、更新及各种数据控制。DBMS总是基于某种模型,可以分为层次型、网状型、关系型和面向对象型。


   数据库系统(DBS),是实现有组织地、动态地存储大量关联数据、方便多用户访问的计算机硬件、软件和数据资源组成的系统,即它是采用数据库技术的计算机系统,Just like 机房收费系统。


   数据库技术是研究数据库的结构、存储、设计、管理和使用的一门软件学科。











0 0
原创粉丝点击