Pular para o conteúdo principal

Questão de Banco de Dados — Formas normais — CONSULPAM 2026

Banco de DadosFormas normais
Código
qg660552
Banca
CONSULPAM
Órgão
GHC-RS
Ano
2026
Nível
Médio
Cargo
Programador
Considere, respectivamente, a relação e as regras de negócio a seguir:ITEM_VENDA(id_venda, id_produto, data_venda, id_cliente, nome_cliente, id_vendedor, nome_vendedor, descricao_produto, quantidade, valor_unitario), cuja chave primária é composta por (id_venda, id_produto).• Cada id_venda identifica exatamente uma venda, com uma única data, um único cliente e um único vendedor.• Cada id_produto identifica uma única descrição de produto.Diante do exposto, a decomposição CORRETAMENTE adequada ao realizar a normalização até a 3FN é:
  1. AITEM_VENDA(id_venda, id_produto, data_venda, id_cliente, nome_cliente, id_vendedor, nome_vendedor, descricao_produto, quantidade, valor_unitario), mantendo-se a relação única e criando apenas índices adicionais.
  2. BVENDA(id_venda, data_venda, id_cliente, nome_cliente, id_vendedor, nome_vendedor, descricao_produto);ITEM_VENDA(id_venda, id_produto, quantidade, valor_unitario).
  3. CVENDA(id_venda, data_venda, id_cliente, id_vendedor);CLIENTE(id_cliente, nome_cliente);VENDEDOR(id_vendedor, nome_vendedor);PRODUTO(id_produto, descricao_produto);ITEM_VENDA(id_venda, id_produto, quantidade, valor_unitario).
  4. DVENDA(id_venda, data_venda, id_cliente, nome_cliente, id_vendedor, nome_vendedor);PRODUTO(id_produto, descricao_produto, quantidade, valor_unitario).
  5. ECLIENTE(id_cliente, nome_cliente, id_venda, data_venda);VENDEDOR(id_vendedor, nome_vendedor, id_produto, descricao_produto);ITEM_VENDA(id_venda, id_produto, quantidade, valor_unitario).
Revelar gabarito e comentário

GabaritoC — VENDA(id_venda, data_venda, id_cliente, id_vendedor); CLIENTE(id_cliente, nome_cliente); VENDEDOR(id_vendedor, nome_vendedor); PRODUTO(id_produto, descricao_produto); ITEM_VENDA(id_venda, id_produto, quantidade, valor_unitario).

Link permanente: /questoes/qg660552