
上QQ阅读APP看书,第一时间看更新
1.4 数据库管理系统
在大量的数据中如何能快速找到所需要的数据,并能对庞大的数据库进行日常维护,这就需要使用数据库管理系统(DataBase Management System,DBMS)。这个系统是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。用户通过DBMS访问数据库中的数据,数据库管理员也通过DBMS进行数据库的维护工作。它可使多个应用程序和用户用不同的方法在同时或不同时刻去建立、修改和询问数据库。大部分DBMS提供数据定义语言(Data Definition Language,DDL)和数据操作语言(Data Manipulation Language,DML),数据控制语言(Data Control Language,DCL)供用户定义数据库的模式结构与权限约束,实现对数据的追加、删除等操作。
数据库管理系统是位于用户与操作系统之间的一层数据管理软件,主要功能是为用户或应用程序提供访问数据库的方法,如图1-3所示。

图1-3 DBMS在计算机系统中的位置