Bases de datos: cómo funcionan y cuáles son los principales tipos