第1章 数据库基础
1.1 数据库、数据库管理系统和数据库系统
1.1.1 信息与数据
为了了解世界、研究世界和交流情况,人们需要描述各种事物。信息是现实世界各种事物的特征、形态以及不同事物间的联系等在人脑里的抽象反映。对事物描述的符号记录就是数据。数据是信息存在的一种形式。信息的传输需要通信,信息的保存需要数据库。
数据是人类社会的重要资源,数据处理是指对数据进行收集、整理、存储、加工和传播等一系列工作的总称。数据处理经历了手工处理、机械处理到现在的电子处理三个阶段。数据管理是数据处理的**问题,它从人工管理阶段到文件系统阶段,再到现在的数据库系统阶段,使得对所有的数据能实行统一、集中的管理,数据的存储独立于使用它的程序,从而*大限度地实现了数据共享。
1.1.2 数据库
数据库、数据库管理系统和数据库系统经常被作为同义词使用。严格地讲,数据库、数据库管理系统和数据库系统是三个不同的概念。
数据库是相互关联的持久数据的集合。它是基于某种数据模型存储起来、为某个特定组织的多种应用服务、具有尽可能小的数据冗余度、相互关联的持久数据的集合。数据库的概念包含以下三个含义:
(1)数据库是具有逻辑关系和确定意义的数据集合。逻辑上无关的数据集合不能称为数据库。
(2)数据库是针对明确的应用目标而设计、建立和加载的。每个数据库都有一组用户,并为这些用户的应用服务。
(3)一个数据库表示了现实世界的某些方面。一个数据库所表示的现实世界的改变必须及时地反映到该数据库中来。
1.1.3 数据库管理系统
人们通常所说的“数据库”,实质上是指“数据库管理系统”。
数据库管理系统是一个通用的管理数据库的软件系统,是由一组计算机程序构成的。
……