Un Sistema de Gestión de Bases de Datos (SGBD) es un conjunto de
programas que permiten el almacenamiento, modificación y extracción de
la información en una base de datos,
además de proporcionar herramientas para añadir, borrar modificar y
analizar los datos. Los usuarios pueden acceder a la información usando
herramientas específicas de interrogación y de generación de informes, o
bien mediante aplicaciones al efecto.
Los SGBD también proporcionan métodos para mantener la integridad de
los datos, para administrar el acceso de usuarios a los datos y
recuperar la información si el sistema se corrompe. Permite presentar la
información de la base de datos en variados formatos. La mayoría de los
SGBD incluyen un generador de informes. También puede incluir un módulo
gráfico que permita presentar la información con gráficos y tartas.