Logo Passei Direto
Buscar

Algebra Relacional Exercicios 1

User badge image

Enviado por csacramento em

páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

Exercícios 
 
funcionário (NrMatric, NmFunc, DtAdm, Sexo, CdCargo, CdDepto) 
cargo (CdCargo, NmCargo, VrSalario) 
depto (CdDepto, NmDepto, Ramal) 
 
Com base nas tabelas acima, elaborar as expressões da álgebra relacional que obtenham: 
 
1) Todos os funcionários do departamento ‘D1’. 
 
consulta1 =  cddepto = ‘D1’ (FUNCIONARIO)
 
 
2) O nome e a matrícula de todos os funcionários do departamento ‘D1’. 
 
consulta2 = nmfunc, nrmatric (CONSULTA1) 
 
3) A matrícula e o nome do respectivo departamento de todos os funcionários. 
 
consulta3 = nrmatric, nmdepto (FUNCIONARIO DEPTO) 
 cddepto = cddepto 
 
4) O nome dos funcionários que ganham mais de $500. 
 
consulta4 = nmfunc ( vrsalario > 500 (FUNCIONARIO CARGO)) 
 cdcargo = cdcargo 
5) O ramal do funcionário ‘ANA SILVEIRA’. 
 
consulta5 = ramal (DEPTO ( nmfunc = ‘ANA SILVEIRA’ (FUNCIONARIO))) 
 cddepto = cddepto 
 
6) Os nomes de todos os funcionários com cargo de ‘MECANICO’. 
 
consulta6 = nmfunc (FUNCIONARIO ( nmcargo = ‘MECANICO’ (CARGO))) 
 cdcargo = cdcargo 
 
7) Os nomes de todos os funcionários que trabalham no mesmo departamento que ‘JOSE NOGUEIRA’. 
 
consulta7 = nmfunc (FUNCIONARIO ( nmfunc = ‘JOSE NOGUEIRA’ (FUNCIONARIO))) 
 cddepto = cddepto 
 
8) Os nomes dos departamentos que possuem tanto funcionários como funcionárias (ambos). 
 
consulta8 = nmdepto (DEPTO (CONSULTA8A  CONSULTA8B)) 
 cddepto = cddepto 
 
consulta8a = cddepto ( sexo = ‘M’ (FUNCIONARIO)) 
 
consulta8b = cddepto ( sexo = ‘F’ (FUNCIONARIO))