Engenharia Múltipla Escolha

O uso de uma solução de banco de dados, em vez de um arquivo simples, elimina todos os problemas a seguir, exceto:

O uso de uma solução de banco de dados, em vez de um arquivo simples, elimina todos os problemas a seguir, exceto:

  1. Dados incorretos
  2. Redundância
  3. Anomalias de entrada de dados
  4. Inconsistência

Resolução completa

Explicação passo a passo

A
Alternativa A

Alternativa A - Dados incorretos

Introdução à Comparação

A questão aborda as diferenças fundamentais entre o processamento tradicional de arquivos e o gerenciamento por Sistema de Gerenciamento de Banco de Dados (SGBD). O objetivo é identificar qual problema persiste mesmo após a implementação de uma solução robusta de banco de dados.

Desenvolvimento

Os sistemas de arquivos possuem limitações estruturais que são resolvidas pelos bancos de dados modernos:

  • Redundância: Em arquivos simples, os mesmos dados podem ser duplicados em vários locais. O SGBD centraliza os dados, eliminando essa duplicidade desnecessária.
  • Inconsistência: Quando há redundância, atualizar um dado em um lugar pode não atualizá-lo em outro, gerando inconsistência. O SGBD garante a integridade referencial.
  • Anomalias de entrada: Referem-se a erros de inserção, atualização ou exclusão devido ao mau design dos dados (ex: tabelas não normalizadas). O SGBD utiliza técnicas como normalização para evitar isso.

No entanto, o SGBD não é infalível quanto à qualidade semântica do conteúdo.

Análise Detalhada

ProblemaÉ eliminado pelo Banco de Dados?Motivo
RedundânciaSimCentralização e normalização dos dados.
InconsistênciaSimControle de transações e integridade referencial.
AnomaliasSimProjeto lógico adequado (3ª Forma Normal, etc.).
Dados IncorretosNãoDepende da validação lógica aplicada pelo usuário/aplicação.

O sistema de banco de dados armazena fielmente o que é inserido nele. Se um operador digitar um valor errado (ex: idade negativa), o banco de dados armazenará esse erro. Embora existam regras de integridade (constraints), elas garantem a coerência estrutural, mas não necessariamente a verdade absoluta do dado inserido sem regras de negócio complexas. Portanto, a responsabilidade pela correção dos dados recai sobre o processo de entrada e validação, não apenas sobre o armazenamento.

Conclusão

Enquanto a arquitetura do banco de dados resolve problemas técnicos de estrutura e sincronia, ela não garante automaticamente que os dados inseridos sejam semanticamente corretos. Assim, a alternativa correta é a que aponta a falha humana ou lógica de aplicação, e não técnica de armazenamento.

Alternativa A.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Engenharia

Ver mais Engenharia resolvidas

Tem outra questão de Engenharia?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.