refactor tipos base de datos