Skip to content

Latest commit

 

History

History
28 lines (19 loc) · 1.51 KB

lista-5.1.v2.md

File metadata and controls

28 lines (19 loc) · 1.51 KB

Álgebra Relacional

Lista 5 - Versão 2 (Relax)

Considere o modelo a seguir e escreve as consultas descritas abaixo utilizando as operações da álgebra relacional.

Empregado (matr, nomeE, endereço, sexo, salario, supervisor, depto)

Departamento (codDepto, nomeD, matrGerente)

DepLocalizações (codDepto, localizacao)

Alocação (matrEmp, codProj, numHoras)

Projetos (codProj, nome, localização, deptoControla)

Dependentes (matrEmp, nomeDep, sexo, dataNasc, parentesco)

  1. Obtenha o nome e o endereço de todos os empregados do departamento de 'Rock'.
  2. Para cada projeto localizado em ‘Picos - PI’, liste o código do projeto, o código do departamento que controla o projeto e o nome, endereço e salário do gerente deste departamento.
  3. Encontre os nomes dos empregados que trabalham em todos os projetos do departamento 3.
  4. Liste os nomes dos empregados que não têm dependentes.
  5. Liste o nome e o número de horas alocadas de todos os empregados que trabalham em projetos do departamento de 'Blues'
  6. Liste o nome de todos os empregados que possuem pai e mãe como dependentes.
  7. Liste o nome dos gerentes dos departamentos localizados no Rio de Janeiro e em Sao Paulo e os seus respectivos dependentes
  8. Liste o nome dos empregados cujos supervisores são também gerentes de departamento
  9. Liste o nome dos projetos que possuem empregados com dependentes acima de 50 anos
  10. Liste o nome de projetos cuja localização é diferente de todas as localizações do departamento que o controla.