Un gestor de base de datos permite el almacenamiento, modificación y extracción de información en una base de datos mediante programas. Incluye herramientas para administrar datos, usuarios y recuperación ante fallos. Los componentes clave son tablas, consultas, informes y formularios. Los modelos de base de datos incluyen jerárquico, en red, relacional y orientado a objetos.