在线试读

get_product_contenthtml 第1章 数据库系统概述
当今,随着信息化进程的不断发展,对信息管理的要求越来越高,管理信息系统(MIS)、企业资源优化(ERP)系统、决策支持系统(DSS)等的应用,都是以数据库为核心建立起来的上层应用,信息资源已成为宝贵的物质财富,建立一个满足需求、性能卓越、稳定性高并且行之有效的数据库应用系统已成为一个团体生存和发展的基础。数据库技术得到前所未有的广泛应用,越来越多新的应用领域采用数据库技术管理数据。对于一个国家来说,数据库的建设规模、安全性和稳定性已成为衡量这个国家信息化程度的重要标志。因此数据库技术已经成为计算机技术的重要分支,数据库课程是计算机科学与技术专业、信息管理专业的重要课程。
计算机的应用大大提高了人类工作的效率,人类发展电子化与信息化的过程,实质上是将现实世界转化成机器世界,也就是虚拟世界的过程。人类在计算机上以数据的形式描述现实世界,数据库技术就是研究如何科学地将描述现实世界的数据管理组织起来,为人们提供可共享的、安全的、可靠的数据。数据库系统就是应用数据库技术对现实世界进行管理的计算机系统。
1.1 数据管理的形成和发展
从20世纪30年代开始,人们借助计算机进行数据处理。研制计算机的初衷是利用它进行复杂的科学计算。随着计算机技术的发展,其应用远远超出了人们的想象。在应用需求的推动下,在计算机硬件、软件发展的基础上,数据管理技术经历了人工管理、文件系统管理、数据库管理系统管理3个阶段。
1. 人工管理阶段
20世纪50年代中期以前,计算机主要用于科学计算。当时外存只有纸带、卡片、磁带,没有磁盘等直接存取的存储设备;没有操作系统和管理数据的软件。
人工管理数据具有如下特点。
(1)数据不能被大量保存。
当时计算机主要用于数学计算,程序需要的数据量不是很大,一般通过纸带载人数据,不需要将数据长期保存,并且当时的硬件状况也不允许大量数据的存储。
 (2)数据不具有独立性。
  数据需要由计算程序自己定义,没有相应的数据管理软件系统。程序员需要通过程序定义数据的逻辑结构、物理结构,包括存储结构、存取方法、输入方式等。如果数据发生变化必须修改计算程序,数据不具有独立性。
  ……