Una base de datos es un conjunto de datos relacionados estructurados lógicamente para ser accedidos por programas informáticos. Un sistema de gestión de bases de datos (DBMS) administra las bases de datos almacenando y recuperando la información de forma eficiente. Un DBMS define estructuras lógicas y físicas para el almacenamiento y gestión de grandes bloques de datos de forma segura e independiente de hardware y software.