Analise o cenário a seguir: uma empresa de venda de automóv...

Próximas questões
Com base no mesmo assunto
Q4240196 Banco de Dados
Analise o cenário a seguir: uma empresa de venda de automóveis utiliza uma tabela chamada "Vendas" para armazenar dados sobre as transações realizadas. A tabela possui as colunas: ID da Venda, ID do Cliente, Nome do Cliente, ID do Vendedor e Endereço da Concessionária. O Nome do Cliente depende diretamente do ID do Cliente e o Endereço da Concessionária depende do ID do Vendedor. No entanto, o Endereço da Concessionária não depende diretamente da chave primária (ID da Venda), criando uma dependência transitiva entre o Endereço da Concessionária e o ID do Vendedor. Com base nesse cenário, qual forma normal resolveria o problema de dependência transitiva presente na tabela "Vendas"? 
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: C

Fundamento decisivo: O enunciado identifica o ID do Vendedor como determinante do endereço, embora não faça parte da chave primária ID da Venda. Esse atributo intermediário caracteriza o caso cobrado e conduz à alternativa C.

Tema central: Dependência transitiva e normalização
Análise das alternativas
A
Errada
A primeira forma normal exige valores atômicos e ausência de grupos repetitivos. O problema apresentado não é de atomicidade, mas de dependência funcional transitiva, que a 1FN não elimina.
B
Errada
A segunda forma normal elimina dependências parciais de atributos não primos em relação a chaves candidatas compostas. No cenário, ID do Vendedor é um atributo intermediário, não uma parte da chave primária informada; portanto, a dependência descrita não é parcial.
C
Certa
A alternativa C está correta porque a terceira forma normal exige eliminar a dependência transitiva apresentada: o endereço é determinado pelo vendedor, e não deve permanecer vinculado à venda por esse atributo intermediário. A relação ID da Venda → ID do Cliente → Nome do Cliente reproduz o mesmo problema e reforça a identificação da 3FN. Não é necessário projetar novas tabelas para reconhecer a forma normal exigida.
D
Errada
A quarta forma normal trata especificamente de dependências multivaloradas não triviais cujo determinante não é superchave, situação não indicada no cenário. Embora a 4FN também incorpore os requisitos das formas inferiores, a questão pede, na interpretação usual, a primeira forma normal que trata especificamente do problema descrito: a 3FN.
Pegadinha da questão
Não confunda o atributo intermediário com parte de uma chave composta: isso levaria indevidamente à 2FN. Além disso, 'não depende diretamente' não significa ausência de dependência funcional: ID da Venda determina o endereço por transitividade.
Dica para questões semelhantes
  • Identifique a cadeia de determinação: chave → atributo não chave → atributo não primo caracteriza o padrão transitivo apresentado e direciona à 3FN.
  • Para reconhecer dependência parcial, verifique se o determinante é apenas parte de uma chave composta; um atributo intermediário não basta.
  • Não escolha uma forma normal superior apenas porque ela também satisfaz requisitos inferiores: identifique a primeira que trata especificamente da dependência cobrada.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Dependência trânsitiva 3fn

1 → ATOMICIDADE
2 → PARCIAL
3 → TRANSITIVA
BCNF → DETERMINANTE
4 → MULTIVALORADA
5 → JUNÇÃO

1FN: "uma célula, um valor."
2FN: "depende da chave inteira."
3FN: "não dependa de outro atributo não-chave."
BCNF: "determinante é superchave."
4FN: "não misture fatos multivalorados independentes."
5FN: "cuidado com dependências de junção."

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo