Questão 2558236

Tecnologia da Informação · 2015

Questão

ID 2558236

Disciplina: Tecnologia da Informação

Assunto: Restrições de Integridade

Ano: 2015 Banca: FGV - Fundação Getúlio Vargas Órgão: Secretaria de Fazenda de Niterói


ATENÇÃO

Nas cinco questões seguintes há referências a um banco de dados denominado banco BD, cujo esquema relacional e respectivo preenchimento são ilustrados a seguir.

Cliente

codigoC

nomeC

endereço

1001

Thiago

Rua A, 320

1002

Natália

Rua B, 20

1003

Maria

Rua C, 21

PRODUTO

codigoP

nomeP

preço

estoque

99

Cadeira

230,00

12

88

Mesa

300,00

3

77

Tapete

530,00

5

66

Almofada

70,00

12

VENDA

pedido

item

codigoC

codigoP

quantidade

1

1

1002

99

4

1

2

1002

88

1

12

1

1003

99

2

14

1

1003

66

4

São definidas para essas tabelas chaves primárias e/ou candidatas, de acordo com o quadro a seguir.

Tabela

Chave

Atributos que formam a chave

Cliente

primária

codigoC

Cliente

candidata

nomeC

Produto

primária

codigoP

Produto

candidata

nomeP

Venda

primária

pedido, item



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”:

Alternativas da questão 2558236
Pular para o conteúdo principal