Questão de Banco de Dados — Normalização — VUNESP 2025
Banco de Dados›Normalização
Código
vu222869
Banca
VUNESP
Órgão
TJ SP
Ano
2025
Cargo
AnaSistJ ( )
Considerando os bancos de dados relacionais utilizados para a montagem dos Serviços Negociais da Plataforma Digital do PDPJ-Br, tem-se como meta normalizar suas tabelas. Dessa forma, sobre a normalização das tabelas, é correto afirmar que um dos objetivos principais dessa tarefa é
Atransformar todos atributos de cada tabela em valores numéricos.
Barmazenar todos os dados das tabelas na nuvem.
Carmazenar dados sem que haja redundâncias desnecessárias.
Dexcluir todas as chaves estrangeiras das tabelas.
Ecriptografar todas as chaves primárias das tabelas.
Revelar gabarito e comentário▾
GabaritoC — armazenar dados sem que haja redundâncias desnecessárias.
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 bancos de dados relacionais
Gabarito: letra C. A normalização é o processo de organizar os dados em um banco de dados relacional para reduzir a redundância e aumentar a integridade, dividindo tabelas grandes em tabelas menores e estabelecendo relações entre elas por meio de chaves primárias e estrangeiras. As demais alternativas descrevem ações que não fazem parte dos objetivos da normalização.
A normalização é um conjunto de regras formais, propostas originalmente por Edgar F. Codd, que visa a organização de um projeto de banco de dados para reduzir a redundância de dados, aumentar a integridade e o desempenho. O processo consiste em analisar os esquemas de relação com base em suas dependências funcionais e chaves primárias, com o objetivo de alcançar as propriedades desejadas: a minimização de redundância e a minimização de anomalias de inserção, exclusão e atualização.
Na prática, a normalização é aplicada por meio das formas normais, que são regras cumulativas. A Primeira Forma Normal (1FN) exige que todos os atributos sejam atômicos, ou seja, que não haja grupos repetidos ou atributos multivalorados. A Segunda Forma Normal (2FN) exige que todos os atributos não chave dependam da chave primária inteira, eliminando dependências parciais. A Terceira Forma Normal (3FN) exige que os atributos não chave dependam apenas da chave primária, eliminando dependências transitivas. Existem ainda a Forma Normal de Boyce-Codd (FNBC), a Quarta Forma Normal (4FN) e a Quinta Forma Normal (5FN), cada uma com requisitos mais rigorosos.
O principal benefício da normalização é evitar problemas como a repetição desnecessária de informações. Por exemplo, em uma tabela que armazena dados de funcionários e departamentos, o nome do departamento pode ser repetido para cada funcionário. Ao normalizar, cria-se uma tabela separada para departamentos, e os funcionários apenas referenciam o departamento por meio de uma chave estrangeira. Isso elimina a redundância e evita anomalias, como a dificuldade de atualizar o nome de um departamento em todos os registros.
A banca explora a confusão entre normalização e outras práticas de banco de dados, como conversão de tipos, armazenamento em nuvem, exclusão de chaves estrangeiras e criptografia. É importante lembrar que a normalização é um processo de design lógico, que não envolve aspectos físicos de armazenamento ou segurança.
Guarde o critério decisivo: a normalização trata da estrutura lógica dos dados, visando eliminar redundâncias e anomalias. É com base nesse critério que as alternativas serão analisadas.
Alternativa A — ❌ Incorreta
A normalização não tem como objetivo transformar todos os atributos em valores numéricos. Ela lida com a organização lógica dos dados, e não com o tipo de dado de cada atributo. Atributos podem ser de diversos tipos (texto, data, numérico, etc.) e a normalização não impõe nenhuma restrição quanto a isso.
Alternativa B — ❌ Incorreta
Armazenar dados na nuvem é uma decisão de infraestrutura e armazenamento físico, completamente alheia ao processo de normalização. A normalização é um processo lógico de design de banco de dados, que independe de onde os dados serão fisicamente armazenados.
Alternativa C — ✅ Correta ⟵ GABARITO
Esta é a definição correta. A normalização visa, principalmente, eliminar a redundância de dados, ou seja, evitar que a mesma informação seja armazenada desnecessariamente em vários lugares. Isso é feito por meio da decomposição de tabelas e do uso de chaves primárias e estrangeiras para estabelecer relacionamentos. Ao reduzir a redundância, a normalização também minimiza as anomalias de inserção, exclusão e atualização, garantindo a integridade dos dados.
Alternativa D — ❌ Incorreta
A normalização não exclui chaves estrangeiras; pelo contrário, ela as utiliza como mecanismo fundamental para estabelecer relacionamentos entre as tabelas decompostas. As chaves estrangeiras são essenciais para manter a integridade referencial e permitir a reconstrução das informações que foram separadas durante o processo de normalização.
Alternativa E — ❌ Incorreta
Criptografar chaves primárias é uma medida de segurança, não um objetivo da normalização. A normalização trata da estrutura lógica dos dados, enquanto a criptografia é uma técnica de proteção que pode ser aplicada a qualquer dado, independentemente do nível de normalização.