Refatoração + SQL Perfil