April 05
Prof. Ismael H. F. Santos -  ismael@tecgraf.puc-rio.br                                                          2

OQL x SQL
nSQL necessita de muitos joins:
n   select nome from produto p, venda v
n   where p.id = v.produto
n
nOQL pode utilizar o grafo de objetos:
n   select v.produto.nome from venda v
n
nOQL pode utilizar operadores de conjunto:
n   select v.cliente from vendas v, in v.produtos p
n   where sum(p.valor) > 10000