EXERCÍCIOS Considere o modelo relacional abaixo: FORNECEDOR CÓDIGO NOME CIDADE S1 SILVA RJ S2 JOÃO SP Peca (codigo, nome, cor, cidade) Fornecedor(codigo, nome, cidade) Fornecimento(cod_forn, cod_peca, qtde) PEÇA CÓDIGO P1 P2 P3 NOME PREGO PORCA PARAFUSO COR VERMELHO VERDE AZUL CIDADE RJ SP CURITIBA FORNECIMENTO CÓD_FORN COD_PEÇA QTDE S1 P1 300 S1 P2 200 S1 P3 400 S2 P1 300 S2 P2 400 Responda as consultas abaixo em álgebra relacional: 1. 2. 3. 4. Obter o nome e a cor das peças localizadas em SP. Obter o código dos fornecedores que fizeram fornecimento de peça P2 com qtde maior que 200. Obter o código e o nome das peças que são vermelhas ou que tem fornecimento feito pelo fornecedor de codigo S1. Obter o código dos fornecedores que não fornecem a peça de código P3. Administração de Banco de Dados Prof. Luiz Vivacqua EXERCÍCIOS Considere o modelo relacional abaixo: FORNECEDOR CÓDIGO NOME CIDADE S1 SILVA RJ S2 JOÃO SP Peca (codigo, nome, cor, cidade) Fornecedor(codigo, nome, cidade) Fornecimento(cod_forn, cod_peca, qtde) PEÇA CÓDIGO P1 P2 P3 NOME PREGO PORCA PARAFUSO COR VERMELHO VERDE AZUL CIDADE RJ SP CURITIBA FORNECIMENTO CÓD_FORN COD_PEÇA QTDE S1 P1 300 S1 P2 200 S1 P3 400 S2 P1 300 S2 P2 400 Responda as consultas abaixo em álgebra relacional: 5. 6. 7. 8. 9. 10. Obter o nome das peças fornecidas pelo fornecedor Silva. Obter o nome das peças que tiveram fornecimento. Obter a quantidade média de peças P2 fornecidas. Obter a Quantidade total de peças fornecidas pelo fornecedor S1. Obter quantos fornecimentos foram realizados para a peça P2. Obter o numero de fornecedores por cidade. Administração de Banco de Dados Prof. Luiz Vivacqua EXERCÍCIOS II) Considere o modelo relacional abaixo Animal(codigo, especie, raça) Vacina(tipo, nome preço, fornecedor) Vacinação(tipo, codigo) Responda em álgebra relacional: 1. 2. 3. 4. 5. 6. Obter a raça dos animais vacinados com vacinas fornecidas pelo fornecedor AA. Obter a espécie e a raça dos animais que não foram vacinados. Obter o nome das vacinas tomadas pelos animais da raça Pitbull da espécie “cão”. Obter o código dos animais que são da espécie "gato" ou que receberam vacina do tipo "2". Obter o tipo das vacinas que o animal de código "20" não tomou. Obter o nome das vacinas que foram tomadas por todos animais. Administração de Banco de Dados Prof. Luiz Vivacqua