--questao 1
select nome, salario
from empregado
where salario > 2000
--questao 2
select g.nome, g.rg
from empregado e, empregado g
where g.rg = e.rg_gerent
union
select g.nome, g.rg
from departamento d, empregado g
where d.rg_gerent = g.rg
--questao 3
select g.nome
from empregado e, empregado g
where g.rg = e.rg_gerent
intersect
select g.nome
from departamento d, empregado g
where d.rg_gerent = g.rg
--questao 4
select d.*, g.nome
from departamento d , empregado g
where d.rg_gerent = g.rg
--questao 5
select d.dep_nome
from empregado e , departamento d
where e.nome = 'Ricardo'
and d.rg_gerent = e.rg
--questao 6
select nome
from empregado
where depto = 2
union
select g.nome
from empregado e, empregado g
where e.depto = 2
and g.rg = e.rg_gerent
union
select g.nome
from departamento d, empregado g
where g.rg = d.rg_gerent
and dep_num = 2