数据库管理系统(Database Management System,DBMS)是指数据库系统中对数据进行管理的软件系统,它是数据库系统的核心组成部分。我们对数据库系统的一切操作,包括定义、查询、更新以及各种控制,都是通过数据库管理系统进行的。DBMS由两大部分组成:查询处理器和存储管理器。查询处理器有4个组成部分:DDL编译器、DML编译器、嵌入式DML的预编译器以及查询运行核心程序。存储管理器有4个主要组成部分:权限和完整性管理器、事务管理器、文件管理器以及缓冲区管理器。
DBMS的主要功能有以下5个方面:
(1) 数据库的定义功能:在DBMS中应该包括数据定义语言(DDL)的编译程序。
(2) 数据库的操作功能:DBMS提供数据操作语言(DML)实现对数据的操作。其基本的数据操作有两类:检索(查询)和更新(包括插入、删除、更新)。通常查询语言是指数据操作语言中的检索语句部分。
(3) 数据库的保护功能:包括数据库的恢复、数据库的并发控制、数据完整性控制和数据安全性控制。
(4) 数据库的维护功能:包括数据库的数据导入、转换、存储,数据库性能监控等功能。
(5) 数据字典:数据库系统中存放三级结构定义的数据库称为数据字典。对数据库的操作都要通过数据字典才能实现。数据字典中还存放数据库运行时的统计信息,如记录个数、访问次数等。
概括起来,数据库管理系统的特点有:(www.xing528.com)
➢结构化:数据有组织地存放。
➢共享性:多个用户同时使用。
➢独立性:数据与应用程序之间相分离。
➢完整性:数据保持一致。
➢安全性:设置不同的用户权限。
目前,比较流行的常用数据库管理系统有Microsoft SQL Server、Oracle、Sybase等。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。