Access 2010数据库程序设计
上QQ阅读APP看书,第一时间看更新

1.1.2 数据库系统

1.数据与信息

数据是存储在某一种媒体上能够识别的物理符号,是数据库中存储的基本对象,凡日常所见现象、事物等都是数据。数据可以是数字,也可以是文字、图形、图像、声音和语言等,即数据有多种形式。如学生的成绩、姓名、照片和视频等都是数据。

信息是从数据中获得的有意义的内容。信息是以数据的形式表示的,即数据是信息的载体。

2.数据库(DataBase,DB)

数据库顾名思义就是存放数据的“仓库”。严格地讲,数据库是长期储存在计算机内、有一定组织的、可共享的数据集合。数据库是在数据库管理系统的集中控制下,按一定的组织方式存储起来的、相互关联的数据集合。在数据库中集中了一个部门或单位完整的数据资源,这些数据能够被多个用户同时共享,且具有冗余度小、独立性和安全性高等特点。

3.数据库管理系统(DataBase Management System,DBMS)

数据库管理系统是为建立、使用和维护数据库而配置的专门数据管理软件。它位于用户与操作系统之间。

它的主要功能包括以下几个方面:

(1)数据定义功能:DBMS提供数据定义语言(Data Definition Language,DDL),用户通过DDL对数据库中的数据对象进行定义;

(2)数据组织、存储和管理功能:DBMS确定数据的存储结构、存取方法、存储位置,以及如何实现数据之间的关联。这样可以提高存储空间的利用率和存取效率;

(3)数据操纵功能:DBMS提供数据操纵语言(Data Manipulation Language,DML),用户通过DML操纵数据,实现对数据库的查询、插入、删除和修改等基本操作;

(4)数据库的建立和维护功能:DBMS提供了一些实用程序或管理工具实现创建数据库及对数据库的维护;

(5)数据库的事务管理和运行功能:保证数据的安全性、完整性、多用户对数据的并发使用及发生故障后的系统恢复;

(6)其他功能:包括与其他软件的网络通信功能、不同数据库管理系统之间的数据传输以及互访功能等。

4.数据库系统(DataBase System,DBS)

数据库系统是指将数据库引入计算机系统之中的系统,一般由计算机硬件系统、数据库、数据库管理系统、应用程序、数据库管理人员等组成。数据库系统的组成如图1.1所示。

图1.1 数据库系统