Questão de Banco de Dados — Modelagem de dados — FCC 2015
- Código
- fc023516
- Banca
- FCC
- Órgão
- TRE-AP
- Ano
- 2015
- Nível
- Médio
- Cargo
- Técnico Judiciário - Operação de Computadores
- Aencapsulamento.
- Bagregação.
- Cespecialização.
- Datomização.
- Enormalização.
GabaritoE — normalização.
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.
Encapsulamento é um princípio da programação orientada a objetos (ocultar detalhes internos), não se aplica à eliminação de redundância em tabelas.
Agregação representa um relacionamento “parte-todo” entre entidades; não é um processo para remover dependências.
Especialização é uma técnica de modelagem conceitual (herança) que cria subtipos de entidades; não trata de redundância.
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).
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