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
Download

EXERCÍCIOS Responda as consultas abaixo em