第1章 数据库基础
1.1 概述
计算机的出现,标志着人类开始使用机器来存储和管理数据。随着信息处理技术的发展,计算机管理数据的方式也发生了巨大的变化。20世纪50年代出现了文件管理系统,即以文件方式来管理及处理数据。但是,在数据量较大的系统中,数据之间存在这样或那样的联系,如果仍然采用文件系统来管理这些数据,则处理这些数据就会引起很大的麻烦。
因此,20世纪60年代就出现了数据库管理系统。
从文件管理系统到数据库管理系统,标志着数据管理技术的飞跃发展。但是,直到20世纪80年代,数据库技术才得到真正意义上的广泛应用。
与文件系统相比,数据库系统有以下特点:
·数据的结构化在文件系统中,文件之间不存在联系。文件内部的数据一般是有结构的,但是从数据的整体来说是没有结构的。数据库系统也包含许多单独的文件,但它们之间相互联系,在整体上也服从一定的结构形式,从而更适应管理大量数据的需求。
·数据共享共享是数据库系统的目的,也是其*重要的特点。一个数据库中的数据,不仅可以为同一企业或者组织内部的各部门共享,还可以被不同**、地区的用户所共享。
·数据独立性在文件系统中,文件和应用程序相互依赖,一方的改变总要影响另一方的改变。数据库系统则力求使这种依赖性较小,以实现数据的独立性。
·可控冗余度数据专用后,每个用户拥有并使用自己的数据。许多数据就会出现重复,这就是数据冗余。实现共享后,同一数据库中的数据集中存储,共同使用,因而易于避免重复,减少和控制数据的冗余。
……