algebra
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 (CARGO
( nmfunc = ‘ANA SILVEIRA’ (FUNCIONARIO)))
cdcargo = cdcargo
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))
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,