

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
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 é:
1;
2;
3;
4;
5.