Una base de datos es un sistema que almacena datos de forma organizada para permitir el acceso y manipulación de esos datos. Las bases de datos ofrecen características como independencia lógica y física de los datos, acceso concurrente, integridad y seguridad de los datos. Los manejadores de base de datos actúan como interfaz entre los datos almacenados y los programas de aplicaciones.