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

1.1 数据库技术的基本概念

1. 信息

信息是通过符号(如文字和图像等)、信号(如有某种含义的动作和光电信号等)等具体形式表现出来的内容。信息由意义和符号组成,它是对客观世界中各种事物的变化和特征的反映。

2. 数据

数据(Data)是载荷或记录信息的按一定规则排列组合的物理符号,可以是数字、文字、图像,也可以是计算机代码。

在计算机系统中,各种字母、数字符号的组合,例如语音、图形、图像等统称为数据,数据经过加工后就成为信息。在计算机科学中,数据是指所有能输入计算机并被计算机程序处理的符号的介质的总称,是用于输入电子计算机进行处理,具有一定意义的数字、字母、符号和模拟量等的通称。

3. 数据库

数据库(DataBase,DB)是一个长期存储在计算机内的、有组织的、共享的、统一管理的数据集合。数据库中的数据按一定的数学模型组织、描述和存储,具有较小的冗余、较高的数据独立性和易扩展性,并可为各种用户共享。

4. 数据库管理系统

数据库管理系统(DataBase Management System,DBMS)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。用户通过DBMS访问数据库中的数据,数据库管理员也通过DBMS进行数据库的管理和维护工作。它可使多个应用程序和用户用不同的方法在同一时刻或不同时刻去建立、修改和询问数据库。DBMS提供数据定义语言(Data Definition Language,DDL)与数据操作语言(Data Manipulation Language,DML),供用户定义数据库的模式结构与权限约束,实现对数据的追加、更新、删除等操作。

5. 数据库管理员

数据库管理员(DataBase Administrator,DBA)是一个负责管理和维护数据库服务器的人。数据库管理员负责全面管理和控制数据库系统。

6. 数据库系统

数据库系统(DataBase Systems,DBS)是指在计算机系统中引入数据库后的系统。

数据库系统一般由以下4个部分组成。

(1)数据库。

(2)硬件:构成计算机系统的各种物理设备,包括存储所需的外部设备。硬件的配置应满足整个数据库系统的需要。

(3)软件:包括操作系统、数据库管理系统及应用程序。

(4)人员:主要有4类。第一类为系统分析员和数据库设计人员,系统分析员负责应用系统的需求分析和规范说明,他们和用户及数据库管理员一起确定系统的硬件配置,并参与数据库系统的概要设计。数据库设计人员负责数据库中数据的确定、数据库各级模式的设计。第二类为应用程序员,负责编写使用数据库的应用程序。这些应用程序可对数据进行检索、建立、删除或修改。第三类为最终用户,他们利用系统的接口或查询语言访问数据库。第四类为数据库管理员,负责数据库的总体性控制。

数据库系统结构如图1.1所示。

图1.1 数据库系统结构