Exercício de álgebra relacional

314 palavras 2 páginas
EXERCÍCIOS DE ÁLGEBRA RELACIONAL

FORNECEDORES
|Codf |Nomef |Cidade |

PEÇAS
|Codp |Nomp |Peso |cor |

EMBARQUES
|Codf |Codp |qtde |

a) Buscar os dados dos fornecedores de Porto Alegre:

π codf, nomef, cidade Σ cidade = porto alegre(Fornecedores)

b) Buscar os dados das peças que pesam mais do que 5 gr. e não são pretas:

π codp, nomep, peso, cor Σ cor preta(Peças)

c) Buscar o nome das peças que não são pretas:

π nomep Σ cor preta(Peças)

d) Buscar o nome das peças fornecidas pela Ceval S.A:

π nomep Σ nomef=‘Ceval S.A.’(Peças|X|Embarques|x|Fornecedores)

e) Buscar o nome de todas as peças leves (pesam menos que 10 gr.):

π nomep Σ peso < 10gr(Peças)

f) Buscar as quantidades das peças fornecidas pelo fornecedor de nome Ceval S.A:

σ Count(p.codp)
From Peças p, Fornecedores f, embarque e
WHERE p.codp = e.codp AND
e.codf = f.codf AND
f.nomef = ‘Ceval S.A’ .

g) Buscar o nome dos fornecedores de Canoas que fornecem pregos:

π nomef Σ cidade = Canoas AND nomep = pregos (Peças |x| Embarque |x| Fornecedores )

σ f.nomef
FROM fornecedores f, peças p, embarque e
WHERE p.codp = e.codp AND
e.codf = f.codf AND
p.Nomep = ‘prego’ AND
f.cidade = ‘canoas’.

h) Buscar o nome dos fornecedores que fornecem todas as peças:

i) Buscar o nome das peças que são fornecidas por fornecedores de Porto Alegre em quantidade superior a 300 (usar interseção):

π Nomep Σ cidade = ‘porto alegre’(fornecedores |x| embarque |x| Pecas) ∩ Σ qtde(embarques)

j) Buscar o nome e a cidade dos fornecedores que realizam embarques em quantidades maiores que 500:

π nomef cidade Σ qtde > 500(fornecedores |x| embarques)

σ nomef cidade
FROM fornecedores f, embarques e
WHERE f.codf = e.codf AND
e.qtde > 500.

k) Buscar o nome dos fornecedores que não forneçam nenhuma

Relacionados

  • Lista de exercícios 1 - trabalho de álgebra relacional
    1026 palavras | 5 páginas
  • banco de dados
    519 palavras | 3 páginas
  • Algebra relacional
    731 palavras | 3 páginas
  • dxxc
    1458 palavras | 6 páginas
  • Biologia
    1084 palavras | 5 páginas
  • Stephany
    1216 palavras | 5 páginas
  • EN 06 A Lgebra E O C Lculo Relacional
    17183 palavras | 69 páginas
  • Aula11 CalculoRelacional
    1481 palavras | 6 páginas
  • banco
    510 palavras | 3 páginas
  • Banco de Dados - Algebra Relacional
    3044 palavras | 13 páginas