Acerca dos conhecimentos básicos sobre Banco de Dados, espe...

Próximas questões
Com base no mesmo assunto
Q4111911 Banco de Dados
Acerca dos conhecimentos básicos sobre Banco de Dados, especialmente os fundamentos relacionados a modelos de dados, normalização, integridade e uso da linguagem SQL. Analise as alternativas abaixo e assinale a a alternativa correta:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: C

Fundamento decisivo: O elemento decisivo era o conceito de normalização em bancos relacionais, que permite identificar a alternativa C como a correta.

Tema central: Normalização relacional
Análise das alternativas
A
Errada
Está errada porque descreve o modelo hierárquico como flexível e sem rigidez estrutural, quando sua característica básica é justamente a organização em árvore, com relações pai-filho e estrutura rígida. Portanto, a classificação do modelo foi invertida.
B
Errada
Está errada porque inverte a função da chave estrangeira. Chaves estrangeiras são mecanismo de integridade referencial: restringem os valores aos que existam na tabela referenciada, salvo exceções permitidas no esquema, como valor nulo quando assim modelado.
C
Certa
A alternativa C está correta porque expressa a finalidade da normalização em bancos de dados relacionais: organizar os dados em tabelas de modo a reduzir redundância e prevenir anomalias.
D
Errada
Está errada porque reduz a SQL apenas à manipulação de dados. A base informa que SQL também inclui comandos de definição de dados e objetos, como CREATE e CREATE INDEX, de modo que a afirmação de que seriam necessárias linguagens adicionais para isso é falsa.
Pegadinha da questão
A questão explorou três confusões reais: atribuir flexibilidade excessiva ao modelo hierárquico, tratar chave estrangeira como referência sem função de restrição e esquecer que SQL não é só DML, mas também DDL.
Dica para questões semelhantes
  • Quando a alternativa definir normalização como redução de redundância e prevenção de anomalias, a tendência é estar correta.
  • Se a afirmação disser que chave estrangeira enfraquece a integridade referencial ou permite livremente referências inexistentes, ela contraria o conceito básico.
  • Ao avaliar SQL, verifique se a alternativa esqueceu os comandos de definição de dados; SQL não se limita à manipulação.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

A alternativa correta é a C.

  • C (Correta): O principal objetivo da normalização em bancos de dados relacionais é justamente organizar os dados em tabelas de forma lógica, eliminando a redundância de informações e, consequentemente, evitando anomalias de inserção, atualização e exclusão.

  • A está incorreta: O modelo hierárquico (que organiza os dados em uma estrutura de árvore/pai e filho) é extremamente rígido e antigo. O modelo mais flexível e amplamente utilizado hoje para a maioria das aplicações tradicionais é o relacional, além dos modelos NoSQL para casos específicos.
  • B está incorreta: As chaves estrangeiras (Foreign Keys) fazem exatamente o oposto: elas garantem e fortalecem a integridade referencial. Elas impedem que um registro filho seja criado com uma referência a um registro pai que não existe.
  • D está incorreta: A linguagem SQL não serve apenas para manipulação (DML). Ela possui um subconjunto de comandos chamado DDL (Data Definition Language), que inclui comandos como , e , criados especificamente para definir, modificar e excluir estruturas como tabelas, índices e visões.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo