Projeto de Banco de Dados
Prof. Luiz Vivacqua
Lista de Exercícios de Álgebra Relacional:
I) Considere o modelo relacional abaixo e responda em álgebra relacional.
Peca (codigo, nome, cor, cidade)
Fornecedor(codigo, nome, cidade)
Fornecimento(cod_forn, cod_peca, qtde)
cod_forn referencia Fornecedor(codigo)
cod_peca referencia Peca(codigo)
1) Obter o nome e a cor das peças localizadas em SP.
2) Obter o código dos fornecedores que fizeram fornecimento de peça de
código P2 com qtde maior que 200.
3) Obter o código e o nome das peças que são vermelhas ou que tem
fornecimento feito pelo fornecedor de codigo S1.
4) Obter o código dos fornecedores que não fornecem a peça de código P3.
5) Obter o nome das peças fornecidas pelo fornecedor de nome Silva.
6) Recuperar o nome das peças que tiveram fornecimento.
7) Obter a quantidade média de peças P2 fornecidas.
8) Obter a Quantidade total de peças fornecidas pelo fornecedor de código
S1.
9) Obter quantos fornecimentos foram realizados para a peça P2.
10) Obter quantos fornecedores existem por cidade.
II) Considere o modelo relacional abaixo e responda em álgebra relacional.
Animal(codigo, especie, raça, sexo)
Vacina(tipo, nome preço, laboratório)
Vacinação(id_tipo, id_codigo)
id_tipo referencia Vacina(tipo)
id_codigo referencia Animal(codigo)
1) Obter a raça dos animais vacinados com vacinas fornecidas pelo
Laboratório AA.
2) Obter a especie e a raça dos animais que não foram vacinados.
3) Obter o nome das vacinas tomadas pelos animais Pitbull de sexo fêmea.
4) Obter o código dos animais que são da espécie "gato" ou que receberam
vacina do tipo "2".
5) Obter o tipo das vacinas que o animal de código "20" não tomou.
6) Obter o nome das vacinas que foram tomadas por todos animais.
Download

Álgebra Relacional