Questão de Banco de Dados — Formas normais — FUNDATEC 2019
Banco de Dados›Formas normais
Código
qq467848
Banca
FUNDATEC
Órgão
Prefeitura de Porto Alegre - RS
Ano
2019
Nível
Superior
Cargo
Auditor Fiscal da Receita Municipal - Bloco II
A questão baseia-se na Figura 5 que mostra, esquematicamente, a tabela relacional
"Teste", implementada segundo os conceitos do modelo relacional, em um Sistema
Gerenciador de Banco de Dados Relacional (SGBDR), cujas colunas estão identificadas pelas
letras de "A" a "G", assim como as dependências funcionais entre as colunas dessa tabela.
Nessa tabela, suprimiu-se, intencionalmente, os seus registros.
Na Figura 5, observam-se as dependências funcionais existentes entre as colunas da tabela "Teste", como, por exemplo, as colunas (A,B) determinam funcionalmente as colunas (F,G). Portanto, analisando-se essa Figura, pode-se concluir que essa tabela está na:I. 1ª Forma Normal (1FN). II. 2ª Forma Normal (2FN). III. 3ª Forma Normal (3FN). Quais estão corretas?
AApenas I.
BApenas II.
CApenas I e II.
DApenas II e III.
EI, II e III.
Revelar gabarito e comentário▾
GabaritoA — Apenas I.
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”.
Formas Normais: 1FN, 2FN e 3FN
Gabarito: letra A — apenas o item I está correto. A tabela "Teste" está na 1ª Forma Normal, mas viola a 2FN por apresentar dependência funcional parcial (atributos não-chave dependendo de parte da chave composta) e, consequentemente, não atinge a 3FN. A questão exige o conhecimento das definições clássicas de normalização. Sabe-se que (A,B) determina funcionalmente (F,G), o que sugere que a chave primária é composta por A e B. Para que uma tabela esteja na 2FN, além de estar na 1FN, cada atributo não-chave deve depender da chave inteira (dependência total), e não de apenas parte dela. Conforme o enunciado, existem outras dependências (não detalhadas) que caracterizam dependência parcial, o que invalida a 2FN e, por tabela, a 3FN.
Critério / Requisito
1FN
2FN
3FN
Atributos atômicos (indivisíveis)
✅ Exigido
✅ Exigido
✅ Exigido
Dependência funcional total da chave (sem dependência parcial)
❌ Não exigido
✅ Exigido
✅ Exigido
Ausência de dependência transitiva (atributo não-chave → outro não-chave)
❌ Não exigido
❌ Não exigido
✅ Exigido
Tabela "Teste" atende ao requisito?
✅ Sim (não há indício de violação)
❌ Não (há dependência parcial)
❌ Não (falha na 2FN)
Item I — ✅ Correto
A 1FN exige que todos os atributos sejam atômicos, isto é, indivisíveis. O texto-base não indica a presença de atributos compostos ou multivalorados, portanto a tabela atende à 1FN.
Conteúdo de apoio: Uma tabela está na Primeira forma normal (1FN) se, e somente se, todos os valores das colunas (todos os atributos) forem atômicos. Em outras palavras, uma tabela para estar na 1FN não pode possuir atributos multivalorados nem compostos.
Item II — ❌ Incorreto
A 2FN exige que a tabela esteja na 1FN e que nenhum atributo não-chave tenha dependência funcional parcial em relação à chave primária. Como a chave é composta (A,B) e há dependências parciais (exemplo: alguma coluna depende apenas de A ou apenas de B), a tabela viola a 2FN.
Conteúdo de apoio: Uma relação está na Segunda Forma Normal (2FN) se, e somente se, estiver na 1FN e cada atributo não-chave for dependente da chave primária (ou candidata) inteira, isto é, cada atributo não-chave não poderá ser dependente de apenas parte da chave. Trata-se de uma dependência funcional total.
Item III — ❌ Incorreto
A 3FN exige estar na 2FN e não possuir dependências transitivas (atributo não-chave dependendo de outro atributo não-chave). Como a tabela não está na 2FN, automaticamente não pode estar na 3FN.
Conteúdo de apoio: As formas normais referidas nos itens são: (...) Terceira forma normal (3FN): uma relação está na 3FN se estiver na 2FN e cada atributo não chave não possuir dependência transitiva, para cada chave candidata.
Conclusão: Apenas o item I está correto. Portanto, a alternativa que corresponde a "Apenas I" é a letra A.