SóProvas


ID
913264
Banca
FMP Concursos
Órgão
MPE-AC
Ano
2013
Provas
Disciplina
Banco de Dados
Assuntos

Dispõe-se de um arquivo de dados, que dentre outros campos tem os campos Nome, CEP e Setor. Deseja-se classificar o arquivo por ordem decrescente de Setor, decrescente de CEP e decrescente de Nome, ou seja, se empatar Setor, desempata pelo CEP e, se este empatar, desempata pelo Nome. Ocorre que o aplicativo disponível, que classifica, só consegue classificar os dados usando uma chave de cada vez (podendo ser crescente ou decrescente, à escolha). Qual o procedimento a ser adotado para obter o arquivo classificado na ordem especificada acima, usando 3 "rodadas" de classificação?

Alternativas
Comentários
  • Marquei D! É impressionante como conseguimos ser levados por erros bobos! Se pensasemos mais a respeito antes de marcar uma alternativa, veríamos que a ordem (decrescente) que deve ser feita por último deve ser a que tem maior relevância sobre as demais. Realmente, se fizermos a ordenação de dentro para fora (Nome, CEP e Setor) teríamos:

    1a Ordenção: ordenar pelo Nome (descrescente);
    2a Ordenação: Ordenar pelo CEP (os nomes já estarão ordenados - feito na primeira ordenação);
    3a Ordenação: Ordenar pelo Setor (os CEPs e nomes já estarão ordenados - feito nas primeira e segunda ordenações);
    Espero ter ajudado!

  • Eu acertei a questão, mas ela é questionável, pois não fala como funciona o algoritmo de ordenação utilizado.