Questão de Arquitetura de Software — Banco de Dados — IF-MT 2023
- Código
- qq952679
- Banca
- IF-MT
- Órgão
- IF-MT
- Ano
- 2023
- Nível
- Médio
- ASomente a afirmação II.
- BAs afirmações II e III.
- CAs afirmações I e III.
- DAs afirmações I e II.
- ESomente a afirmação III.
GabaritoD — As afirmações I e II.
Gabarito: letra D. As afirmativas I e II estão corretas; a III está incorreta por inverter os conceitos de exclusão lógica e física. O item I define arquivos corretamente como estruturas externas à memória principal; o item II descreve corretamente que um sistema de banco de dados é composto por arquivos com programas de manutenção (inclusão, exclusão, alteração, consulta). O item III troca as definições: exclusão lógica utiliza marcador de inativo, enquanto exclusão física remove e desloca os registros.
Arquivos são estruturas de dados armazenadas em dispositivos de memória secundária (discos), fora da memória principal do programa. É comum manter dados persistentes em arquivos quando não convém mantê-los apenas em RAM. A definição está correta.
Um sistema de banco de dados, mesmo que simplificado, é composto por um ou mais arquivos, e cada arquivo possui rotinas para as operações básicas de inclusão, exclusão, alteração e consulta (operações CRUD). Essa é uma visão tradicional de sistemas baseados em arquivos, coerente com o contexto da obra citada.
O item inverte os conceitos. Na exclusão lógica, o registro não é removido fisicamente; em vez disso, um campo adicional (flag) indica se o registro está ativo ou inativo (excluído). Na exclusão física, o registro é efetivamente removido do arquivo e os registros restantes são deslocados para preencher o espaço. Portanto, a descrição apresentada está errada.
A banca inverteu as definições de exclusão lógica e física – um erro clássico. Lembre-se: exclusão lógica = marcação (não desloca); exclusão física = remoção com deslocamento.
Tipo | Descrição correta |
|---|---|
Exclusão lógica | Marca o registro como inativo (campo adicional); não desloca |
Exclusão física | Remove o registro e desloca os demais para compactar |
Conclusão: Estão corretas apenas as afirmativas I e II, correspondendo à alternativa D.
Gabarito: letra D (I e II corretas).
Link permanente: /questoes/qq952679