Questão de Engenharia de Software — Desenvolvimento de Software — FCC 2017
- Código
- fc040548
- Banca
- FCC
- Órgão
- TST
- Ano
- 2017
- Nível
- Médio
- Cargo
- Técnico Judiciário – Programação
- Aorientada a objetos.
- Bsequencial.
- Cserial.
- Dindexada.
- Erelacional.
GabaritoD — indexada.
Gabarito: letra D. Para cenários com muitas consultas e poucas atualizações, a organização indexada é a mais adequada, pois permite acesso rápido aos registros por meio de índices, sem a necessidade de percorrer todo o arquivo sequencialmente.
A questão aborda formas de organização de dados em arquivos, um tópico clássico de estruturas de dados e projetos de arquivos. A escolha depende do equilíbrio entre operações de consulta e atualização.
A organização orientada a objetos é um paradigma de programação, não uma forma de organização física de arquivos. Embora possa ser implementada sobre outras estruturas, não é uma resposta direta para o problema de agilizar consultas em arquivos.
Na organização sequencial, os registros são armazenados um após o outro e o acesso a um registro exige a leitura sequencial dos anteriores. Isso torna as consultas lentas em arquivos grandes, especialmente quando a consulta não segue a ordem sequencial.
A organização serial é similar à sequencial, sem estrutura de índice. Os registros são lidos em ordem de armazenamento, sem acesso direto. Portanto, não otimiza consultas.
A organização indexada mantém um índice separado que mapeia chaves de busca para a localização física dos registros. Isso permite acesso direto e rápido aos dados, ideal para muitas consultas. Como as atualizações são raras, o custo de manter o índice atualizado é baixo, tornando essa a opção mais adequada.
O modelo relacional é um modelo de dados lógico, não uma forma de organização física de arquivos. Embora bancos de dados relacionais frequentemente usem indexação internamente, a alternativa em si não especifica a organização do arquivo, mas sim o modelo conceitual.
Conclusão: Diante do cenário de muitas consultas e poucas atualizações, a organização indexada é a mais eficiente, justificando o gabarito letra D.
Link permanente: /questoes/fc040548