SQL Server 2008数据库应用技术(第2版)
上QQ阅读APP看书,第一时间看更新

1.2 数据库系统的基本特点

数据管理技术经历了如下几个阶段:人工管理阶段、文件系统阶段、数据库系统阶段。20世纪60年代后,随着计算机在数据管理领域的普遍应用,人们对数据管理技术提出了更高的要求:希望面向企业或部门,以数据为中心组织数据,减少数据的冗余,提供更高的数据共享能力,同时要求程序和数据具有较高的独立性,当数据的逻辑结构改变时,不涉及数据的物理结构,也不影响应用程序,以降低应用程序研制与维护的费用。数据库技术正是在这样一个应用需求的基础上发展起来的。数据库技术有如下特点。

(1)面向企业或部门,以数据为中心组织数据,形成综合性的数据库,为各应用共享。

(2)采用一定的数据模型。数据模型不仅要描述数据本身的特点,而且要描述数据之间的联系。

(3)数据冗余小,易修改,易扩充。不同的应用程序根据处理要求,从数据库中获取需要的数据,这样就减少了数据的重复存储,也便于增加新的数据结构,便于维护数据的一致性。

(4)程序和数据有较高的独立性。

(5)具有良好的用户接口,用户可方便地开发和使用数据库。

(6)对数据进行统一管理和控制,提供了数据的安全性、完整性,以及并发控制。

数据库系统阶段程序与数据的关系如图 1.2所示。

图1.2 数据库系统阶段