Buscar

Exercicio de algebra relacional 1

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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 (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))

Continue navegando