Pular para o conteúdo principal

Questão de Noções de Informática — Banco de Dados — FGV 2015

Noções de InformáticaBanco de Dados
Código
fg017873
Banca
FGV
Órgão
Prefeitura de Niterói - RJ
Ano
2015
Nível
Superior
Cargo
Fiscal de Tributos
Considere que é preciso fazer uma reformulação do banco BD, e uma das mudanças é a necessidade de identificar o número da loja na qual cada produto foi comprado. Sabe-se que:I. uma loja pode vender qualquer produto;II. um produto pode ser vendido em qualquer loja;III. cada pedido deve conter apenas itens vendidos numa única loja;IV. há mais de uma loja;V. as chaves existentes devem ser mantidas.A solução adequada nesse caso é incluir um atributo intitulado “loja":
  1. Ana tabela Venda, e criar uma chave candidata constituída pelos atributos “pedido, item, loja";
  2. Bna tabela Produto, e criar uma chave candidata constituída pelos atributos “codigoP, loja";
  3. Cna tabela Venda, e criar uma chave candidata constituída pelos atributos “pedido, loja";
  4. Dnuma nova tabela, constituída pelos atributos “pedido, loja" e criar uma chave primária para essa tabela constituída pelo atributo “pedido";
  5. Enuma nova tabela com atributos “codigoC, pedido, loja" e criar uma chave primária para essa tabela constituída por esses atributos.
Revelar gabarito e comentário

GabaritoD — numa nova tabela, constituída pelos atributos “pedido, loja" e criar uma chave primária para essa tabela constituída pelo atributo “pedido";

Link permanente: /questoes/fg017873