FC ConcursosFC Concursos

Questão FC372752

Infringe a terceira forma normal uma entidade na qual haja a presença de um atributo

Projeto e Modelagem de Dados

FCC · 2019

Infringe a terceira forma normal uma entidade na qual haja a presença de um atributo

  1. que possui restrição de entrada decorrente do uso de constraint check.
  2. que é chave estrangeira mas não faz parte da chave primária composta.
  3. que é chave estrangeira e também parte da chave primária composta.
  4. cujo valor é resultante da multiplicação de valores contidos em dois outros atributos.
  5. cujo valor é totalmente dependente de ambos os atributos da chave primária composta.
Mostrar resposta e comentário

Gabarito

D

Comentário do professor

A alternativa está correta porque um atributo cujo valor é obtido pela multiplicação de dois outros é um atributo derivado e gera dependência funcional transitiva.

Na prática, se existe um atributo X tal que \(X = A \times B\), então X depende diretamente de A e B, não apenas da chave primária. Isso contradiz a exigência da 3ª Forma Normal, que pede que atributos não-chave dependam somente da chave primária, sem depender de outros atributos não-chave.

Para corrigir a violação, não armazene X na mesma relação; calcule-o quando necessário ou mantenha apenas os atributos base (A e B). Assim elimina-se a transitividade e preserva-se a normalização.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo