Un gestor de base de datos permite introducir, almacenar y recuperar datos de manera organizada. Existen bases de datos planas con una sola tabla y bases de datos relacionales con múltiples tablas relacionadas entre sí. Las bases de datos se pueden clasificar por su contenido, cobertura temática y modo de acceso.