Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
lgebra Relacional
Exerccios
Consulta 1: Liste o nome e salrio de todos os empregados que
trabalham no departamento Engenharia e que ganham mais de
3000
Consulta 2: Recuperar o nome e endereo de todos os empregados
que trabalham para o departamento Informtica
Consulta 3: Para cada projeto controlado pelo departamento
Engenharia, liste o codigo do projeto, nome, endereo e data de
nascimento do gerente do departamento que controla o projeto.
Consulta 4: Encontre o nome de todos os empregados que trabalham
nos projetos controlados pelo departamento 3.
Modelo Relacional
lgebra Relacional
Exerccios
Consulta 5: Recuperar o nome dos empregados que no tm
dependentes
Consulta 6: Liste a matricula e nome dos gerentes que
tenham pelo menos um dependente
Consulta 7: Liste nome do empregado e nome do projeto de
todo os empregados que trabalham em projetos controlados
pelo departamento de Engenharia, mas que no trabalham
em projetos controlados pelo departamento de Informtica
Modelo Relacional
lgebra Relacional
Exerccios
Consulta 1: Liste o nome e salrio de todos os empregados que
trabalham no departamento Engenharia e que ganham mais de
3000
Modelo Relacional
lgebra Relacional
Exerccios
Consulta 2: Recuperar o nome e endereo de todos os empregados que
trabalham para o departamento Informtica
Modelo Relacional
lgebra Relacional
Exerccios
Consulta 3: Para cada projeto controlado pelo departamento
Engenharia, liste o codigo do projeto, nome, endereo e data de
nascimento do gerente do departamento que controla o projeto.
projetos_dep (projetos
controlado=coddepar departamentos)
projetos_gerentes (projetos_dep
codgerente=codemp empregados)
projetos_ger_eng nome=Engenharia (projetos_gerentes)
resultado cod,nome,endereco,nascimento (projetos_ger_eng)
Modelo Relacional
lgebra Relacional
Exerccios
Consulta 4: Encontre o nome de todos os empregados que trabalham
nos projetos controlados pelo departamento 3.
--> Um empregado trabalha em vrios projetos, um projeto tem vrios
empregados. (trabalha_em)
Modelo Relacional
lgebra Relacional
Exerccios
Consulta 4: Encontre o nome dos empregados que trabalham em todos
os projetos controlados pelo departamento 3. --> Um empregado
trabalha em vrios projetos, um projeto tem vrios empregados.
(trabalha_em)
Modelo Relacional
lgebra Relacional
Consulta 5: Recuperar o nome dos empregados que no tm
dependentes
Modelo Relacional
lgebra Relacional
Consulta 6: Liste a matricula e nome dos gerentes que tenham
pelo menos um dependente
gerentes(cod)codemp (departamentos)
empregados_comdep(cod)codemp (dependente)
gerentes_comdep (gerentes empregados_comdep)
resultado cod, nome (gerentes_comdep
cod=codemp
empregado)
Modelo Relacional
lgebra Relacional
Consulta 7: Liste nome do empregado e nome do projeto de todo
os empregados que trabalham em projetos controlados pelo
departamento de Engenharia, mas que no trabalham em
projetos controlados pelo departamento de Informtica
departamento_eng_cod coddepar (nome=Engenharia (departamentos))
departamento_inf_cod coddepar (nome=Informtica (departamentos))
projetos_eng codproj (projetos departamento_eng_cod)
projetos_inf codproj (projetos departamento_inf_cod)
trabalhaem_eng(trabalha_em
codproj=codproj
projetos_eng)
trabalhaem_inf(trabalha_em
codproj=codproj
projetos_inf)
cod_proj=codproj
projetos)
codemp=codemp