Validacao e comentarios do projeto

porque usou numero como pk?