Algebra Relacional
Instituto de Ciências Matemáticas e de Computação
Departamento de Ciências de Computação
Disciplina de Banco de Dados (SCE 179)
Profa. Dra. Cristina Dutra de Aguiar Ciferri
Lista de Exercícios
ÁLGEBRA RELACIONAL empregado (cod_empregado, primeiro_nome_emp, último_nome_emp, data_niver_emp, end_emp, sexo_emp, salário_emp, cod_supervisor, nro_departamento) departamento (nro_departamento, nome_depto, cod_gerente, data_início_gerente) projeto (nro_projeto, nome_projeto, local_projeto, nro_departamento) trabalha_para (cod_empregado, nro_projeto, horas_trabalhadas) dependente (cod_empregado, nome_dependente, sexo_depte, data_niver_depte, parentesco) 1. Liste as informações dos empregados que trabalham para o departamento 4 e que recebem salário maior do que R$25.000,00 ou que trabalham para o departamento
5 e que recebem salário maior do que R$30.000,00.
U(nro_departamento = 4 salário_emp > 25.000,00) ® (nro_departamento = 5 salário_emp > 30.000,00) (empregado)
2. Liste o primeiro nome, o último nome e o salário dos empregados que trabalham para o departamento 4 e que recebem salário maior do que R$25.000,00.
Rprimeiro_nome_emp, último_nome_emp, salário_emp (Unro_departamento = 4 salário_emp > 25.000,00
(empregado))
ou temp1 Unro_departamento = 4 salário_emp > 25.000,00 (empregado)
Rprimeiro_nome_emp, último_nome_emp, salário_emp (temp1)
3. Liste o código dos empregados que trabalham para o departamento 5 ou que supervisionam um empregado que trabalha para o departamento 5 temp Unro_departamento = 5 (empregado) parte1 Rcod_empregado (temp) parte2(cod_empregado) Rcod_supervisor (temp) parte1 parte2 ou Rcod_empregado(Unro_departamento = 5(empregado)) Rcod_supervisor(Unro_departamento =
5(empregado))
4. Recupere, para cada empregado do sexo feminino, o seu nome completo e os nomes dos seus dependentes. Use a operação de produto cartesiano.
Rprimeiro_nome_emp, último_nome_emp,