第1章 数据库系统概论
在计算机的三大主要应用领域(科学计算、数据处理和过程控制)中,数据处理是其中的重要方面。数据库技术作为数据处理中的一门技术,是于20世纪60年代末70年代初产生和发展起来的。
数据库技术是计算机数据管理技术发展的新阶段,其所研究的问题就是如何科学地组织和存储数据,如何**地获取和处理数据。
作为数据管理的主要技术,数据库技术目前已广泛应用于各个领域,在事务处理、情报检索、人工智能、专家系统、计算机辅助设计等方面都表现出了强大的功能,成为了计算机系统的重要组成部分。近年来,数据库技术还和计算机网络技术的发展相互渗透、相互促进,使得它成为了当今计算机领域发展迅速、应用广泛的一门技术。
1.1 数据库的基本概念
数据库技术涉及许多基本概念,主要包括数据、数据处理、数据库、数据库管理系统及数据库系统等。
1.1.1 数据
数据是指人们用来反映客观世界而记录下来的可以鉴别的数字、字母或符号,可以存储在某一种媒体上。所以数据的概念包括两方面的含义:一是描述事物特性的数据内容,也就是我们常说的信息;二是存储在某一种媒体上的数据形式,即符号。
数据是承载信息的物理符号或载体,而信息是数据的内涵。用一定的符号表示信息,符号可以是多种多样的,而采用什么符号完全是人为规定的。同一信息可以有不同的数据表示方式,而同一数据也可以有不同的解释。
现在数据已经有了更广泛的含义,除了数字、字母、文字和其他特殊字符组成的文本形式数据,图形、图像、动画、影像、声音(包括语音、音乐)等多媒体数据也已经成为计算机的处理对象。
1.1.2 数据库
在社会飞速发展的今天,人们需要处理的数据量急剧增加,过去的手工管理已经远远不能满足人们对于信息的渴求,借助计算机软件技术来保存和管理复杂、大量的数据正是数据库技术应运而生的原因。
数据库是指长期存储在计算机内、有组织、可共享、可以表现为多种形式���数据集合。
数据库中的数据具有如下特点。
(1)按一定的数据模型组织、描述和存储。
(2)具有较小的冗余度。
(3)具有较高的数据独立性和易扩展性。
(4)可被用户共享。
1.1.3 数据库管理系统
数据库管理系统(DataBaseManagementSystem,DBMS)是位于用户与操作系统之间的一层数据管理软件,正如使用**语言需要解释/编译程序的支持一样