Un sistema de base de datos agrupa datos independientes almacenados en un soporte informático y accesibles por distintos usuarios y medios. Una base de datos ofrece características como independencia de datos, seguridad, y permite listados y programación. Algunos ejemplos de sistemas de gestión de bases de datos son MySQL, Microsoft Access, PostgreSQL y Oracle.