Questão FC295852
A tabela PESSOA, criada segundo os conceitos do Modelo Relacional para a realização de estudos na área da saúde, possui os seguintes atributos: PESSOA (CPF, nome, sexo, idade, RG,
Projeto e Modelagem de Dados
CESGRANRIO · 2024
A tabela PESSOA, criada segundo os conceitos do Modelo Relacional para a realização de estudos na área da saúde, possui os seguintes atributos:
PESSOA (CPF, nome, sexo, idade, RG, renda, município-residência, UF-residência)
A chave primária dessa tabela é o atributo CPF.
Nesse contexto, considere as seguintes dependências funcionais (DF) definidas para alguns dos atributos da tabela
PESSOA:
CPF → nome
CPF → renda
CPF → município-residência
Município-residência → UF-residência
RG → nome
Considerando-se a definição da primeira, da segunda e da terceira formas normais, 1FN, 2FN e 3FN, respectivamente, a tabela PESSOA NÃO está na
- 1FN, devido à DF CPF → nome
- 2FN, devido à DF CPF → RG
- 2FN, devido à DF RG → nome
- 3FN, devido à DF CPF → renda
- 3FN, devido à DF Município-residência → UF-residência
Mostrar resposta e comentário
Gabarito
Errado
Comentário do professor
A tabela não está na 3FN por existir uma dependência funcional transitiva.
Temos as dependências \(CPF \to Município\text{-}residência\) e \(Município\text{-}residência \to UF\text{-}residência\). Logo há a cadeia \(CPF \to Município\text{-}residência \to UF\text{-}residência\), implicando que \(UF\text{-}residência\) depende indiretamente de CPF através de um atributo que não é chave primária.
Na definição da 3FN é proibida essa dependência de um atributo não-chave sobre outro atributo não-chave. Portanto, manter UF-residência em PESSOA viola a regra.
A solução é decompor a relação: manter em PESSOA o atributo município-residência (como chave estrangeira) e criar uma relação separada que associe município-residência a UF-residência, eliminando a transitividade.
Conteúdo do catálogo FC Concursos · Atualizado em