Pular para o conteúdo principal

Questão de Banco de Dados — Banco de Dados — FGV 2023

Banco de DadosBanco de Dados
Código
fg069421
Banca
FGV
Órgão
SEFAZ-MT
Ano
2023
Nível
Superior
Cargo
SEFAZ- MT - Fiscal de Tributos Estaduais (FTE) - Tarde
A normalização das estruturas de dados é uma etapa importante do processo de modelagem relacional para eliminar distorções ou anomalias no modelo.Diz-se que uma tabela está na segunda forma normal, de acordo com as regras da normalização, se ela está na primeira forma normal e
  1. Aas linhas da tabela são unívocas, sem chaves compostas e todos os seus atributos são atômicos.
  2. Bas linhas não contêm itens repetitivos, atributos com valores nulos e nem multidimensionais.
  3. Ccada uma das colunas não pertencentes à chave primária não for dependente parcialmente dessa chave.
  4. Dcontém apenas chaves externas e conecta-se outras tabelas por múltiplas junções.
  5. Eas colunas não pertencentes à chave primária ficam determinadas transitivamente por esta.
Revelar gabarito e comentário

GabaritoC — cada uma das colunas não pertencentes à chave primária não for dependente parcialmente dessa chave.

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”.

Segunda Forma Normal (2FN)

Gabarito: letra C. A segunda forma normal (2FN) exige que, além de estar na primeira forma normal (1FN), nenhum atributo não-chave possua dependência parcial da chave primária. Em outras palavras, todo atributo que não faz parte da chave deve depender funcionalmente de toda a chave, e não apenas de uma parte dela (quando a chave é composta).

A banca cobra o conceito clássico de normalização. Vejamos cada alternativa:

Alternativa A — ❌ Incorreta

Afirma que as linhas são unívocas, sem chaves compostas e atributos atômicos. Isso descreve a primeira forma normal (1FN), não a 2FN. A ausência de chaves compostas não é requisito da 2FN; aliás, chaves compostas são comuns e é justamente nelas que surge o risco de dependência parcial.

Alternativa B — ❌ Incorreta

Também se refere à 1FN: “sem itens repetitivos” (atributos multivalorados) e “valores nulos” não são tratados pela 2FN. A 2FN trata de dependências funcionais, não de valores nulos ou repetitivos.

Alternativa C — ✅ Correta ⟵ GABARITO

A redação é precisa: “cada uma das colunas não pertencentes à chave primária não for dependente parcialmente dessa chave”. Esse é o cerne da segunda forma normal: eliminar as dependências parciais, ou seja, garantir que todo atributo não-chave seja totalmente dependente da chave primária.

Alternativa D — ❌ Incorreta

“Contém apenas chaves externas e conecta-se a outras tabelas por múltiplas junções” não é definição de nenhuma forma normal. Chaves estrangeiras e junções são características do modelo relacional, mas não condição para 2FN.

Alternativa E — ❌ Incorreta

A afirmativa descreve a terceira forma normal (3FN), que exige que atributos não-chave não sejam transitivamente dependentes da chave. A 2FN trata de dependência parcial, não transitiva.

NÃO CAIA NESSA!

Para não confundir, lembre-se: 1FN = atributos atômicos; 2FN = eliminar dependência parcial; 3FN = eliminar dependência transitiva. Uma tabela só pode estar na 2FN se já estiver na 1FN; da mesma forma, só chega à 3FN se já estiver na 2FN.

Gabarito: letra C

Link permanente: /questoes/fg069421