Una base de datos es una colección organizada de datos almacenados y accesibles electrónicamente. Contiene información estructurada de una o más áreas de negocio o disciplinas. Un sistema de gestión de bases de datos (SGBD) es un software diseñado para almacenar y recuperar datos de una o más bases de datos, permitiendo a los usuarios y aplicaciones agregar, modificar o eliminar datos de las bases de datos y controlar el acceso a los datos.