Model-View-Controller (MVC) é um padrão de arquitetura de software largamente adotado, que divide o código fonte em três camadas distintas. A camada Model concentra as funções de manipulação dos dados da aplicação. A camada View contém toda a definição do front-end, através do qual o usuário interage. A camada Controller mantém toda a lógica de encadeamento das funções para execução.
De acordo com os dados que temos em nossa base, a média de salário é de