¿Cuántos tipos de bases de datos hay y cuáles son?