Imagem de fundo

Chaves estrangeiras (ou foreign keys) constituem um...

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


Chaves estrangeiras (ou foreign keys) constituem um importante conceito na construção de bancos de dados relacionais. No banco BD, o número de chaves estrangeiras que deveriam ser especificadas é:


A

1;


B

2;


C

3;


D

4;


E

5.