Questão de Banco de Dados — Banco de Dados — FGV 2023
Banco de Dados›Banco 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
Aas linhas da tabela são unívocas, sem chaves compostas e todos os seus atributos são atômicos.
Bas linhas não contêm itens repetitivos, atributos com valores nulos e nem multidimensionais.
Ccada uma das colunas não pertencentes à chave primária não for dependente parcialmente dessa chave.
Dcontém apenas chaves externas e conecta-se outras tabelas por múltiplas junções.
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.