Pular para o conteúdo principal

Questão de Banco de Dados — Modelagem de dados — FCC 2015

Banco de DadosModelagem de dados
Código
fc023516
Banca
FCC
Órgão
TRE-AP
Ano
2015
Nível
Médio
Cargo
Técnico Judiciário - Operação de Computadores
Quando se modela um banco de dados, para evitar a redundância dos dados nas tabelas devem-se eliminar as tabelas aninhadas, a dependência funcional parcial de atributos e a dependência funcional transitiva de atributos. Para conseguir isso utiliza-se um processo conhecido como
  1. Aencapsulamento.
  2. Bagregação.
  3. Cespecialização.
  4. Datomização.
  5. Enormalização.
Revelar gabarito e comentário

GabaritoE — normalização.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Normalização de Banco de Dados

Gabarito: letra E. O processo que elimina redundâncias, tabelas aninhadas, dependência funcional parcial e transitiva é a normalização (Formas Normais — 1FN, 2FN, 3FN, etc.). As demais alternativas são conceitos de modelagem com objetivos distintos.

A questão descreve exatamente o objetivo da normalização: evitar redundância, eliminando dependências parciais e transitivas. Esse é um conceito fundamental em projeto de bancos de dados relacionais.

Alternativa A — ❌ Incorreta

Encapsulamento é um princípio da programação orientada a objetos (ocultar detalhes internos), não se aplica à eliminação de redundância em tabelas.

Alternativa B — ❌ Incorreta

Agregação representa um relacionamento “parte-todo” entre entidades; não é um processo para remover dependências.

Alternativa C — ❌ Incorreta

Especialização é uma técnica de modelagem conceitual (herança) que cria subtipos de entidades; não trata de redundância.

Alternativa D — ❌ Incorreta

Atomização não é um termo padrão em banco de dados (embora lembre “atomicidade” de transações ou atributos atômicos na 1FN, mas não é o processo descrito).

Alternativa E — ✅ Correta ⟵ GABARITO

Normalização é o processo formal que, por meio das Formas Normais, elimina:

  • Tabelas aninhadas (grupos repetitivos) → 1FN

  • Dependência funcional parcial → 2FN

  • Dependência funcional transitiva → 3FN

Assim, reduz-se a redundância e garantem-se menores anomalias de atualização.

Gabarito: letra E

Link permanente: /questoes/fc023516