Pesquisar este blog

sexta-feira, 9 de novembro de 2012

Álgebra Relacional - Exercícios


Álgebra Relacional - Exercícios


ð  Seleção

1)       Mostre o conteúdo da relação departamento.
R: σ(DEPARTAMENTO)








        2)    
Mostre os empregados que trabalham no departamento 4.
R: σ NDEP=4 (EMPREGADO)








3)       Mostre a(s) localização(ões) do departamento de pesquisa (5).
R: σ DNUMERO =5(LOCAIS_DPTO)













4)       Mostre o(s) projetos(s) do departamento 4.
R: σ PNUMERO=4 (PROJETO)











5)       Mostre as informações de relação trabalha_em cujo número do projeto igual a 3.
R: σ PNUMERO=3 (TRABALHA_EM)








ð  Projeção

1)       Mostre o número e o nome dos dependentes.
R: π nssemp,nomedependente(DEPENDENTE)












2)       Mostre o nome e a localização dos projetos.
R: π pnome,plocalização(PROJETO)











3)       Mostre o nome do departamento e o código do gerente dos departamentos.
R: π dnome, snner (DEPARTAMENTO)











4)       Mostre o nome e a data de nascimento dos empregados.
R: π pnome, datanasc(EMPREGADO)
















5)       Mostre o nome e o salário dos empregados.
R: π pnome, salário(EMPREGADO)


















ð  Seleção+Projeção

1)       Mostre o código, nome e o salário dos empregados que ganham mais de 2500.






,





2)       Mostre o nome e a localização dos projetos do departamento 5.













3)       Mostre o número do empregado e o número do projeto cujas horas são maiores que 10.












4)       Mostre o nome e o sexo do dependente cujo número do empregado é igual a 123456789.












5)       Mostre o nome, relação e a data do aniversário dos dependentes cujo número do empregado é igual a 333445555.







ð  Junção

1)       Mostre o nome e o salário do empregado e o nome e a relação dos seus dependentes.







2)       Mostre o nome do departamento e o nome e o salário do empregado que é o seu gerente.



3)       Mostre o nome do departamento e a sua localização.





4)       Mostre o nome do projeto, sua localização e o departamento ao qual pertence.










5)       Mostre o nome do empregado e o nome do projeto nos quais eles trabalharam.








ð  Agregação

1)       Mostre a quantidade de empregados do sexo masculino e a quantidade de empregados do sexo feminino.










2)       Mostre a quantidade de dependentes do sexo masculino e a quantidade de dependentes do sexo feminino do empregado cujo número é 123456789.









3)       Mostre o nome e o salário do empregado e a quantidade de dependentes que possui.









4)       Mostre a despesa total de cada departamento com os salários dos empregados.










5)       Mostre a soma total das horas empregadas em cada projeto.



Nenhum comentário:

Postar um comentário