FC ConcursosFC Concursos

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

  1. 1FN, devido à DF CPF → nome
  2. 2FN, devido à DF CPF → RG
  3. 2FN, devido à DF RG → nome
  4. 3FN, devido à DF CPF → renda
  5. 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

Continue aprendendo