数据库管理系统(Database Management System,简称DBMS)是一种大型软件,用于建立、使用和维护数据库,统一管理和控制数据库,确保其安全性和完整性。用户通过DBMS访问数据库中的数据,数据库管理员则利用DBMS进行数据库的维护工作。DBMS支持多个应用程序和用户,以不同的方式同时或者不同时刻对数据库进行建立、修改和查询。大多数DBMS提供数据定义语言DDL(Data Definition Language)和数据操作语言DML(Data Manipulation Language),用户可以通过这些语言定义数据库的模式结构和权限约束,执行数据的添加、删除等操作。