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":
- Ana tabela Venda, e criar uma chave candidata constituída pelos atributos “pedido, item, loja";
- Bna tabela Produto, e criar uma chave candidata constituída pelos atributos “codigoP, loja";
- Cna tabela Venda, e criar uma chave candidata constituída pelos atributos “pedido, loja";
- Dnuma nova tabela, constituída pelos atributos “pedido, loja" e criar uma chave primária para essa tabela constituída pelo atributo “pedido";
- Enuma nova tabela com atributos “codigoC, pedido, loja" e criar uma chave primária para essa tabela constituída por esses atributos.