Você está na página 1de 2

Xnxyjrfx ij Nsktwrfçãt – Wjijx ij Htruzyfitwjx

Strj: Jejvznjq ij Xtzef Rfnf

uwtk. Fsijwxts Gtjyylj Unsmjnwt


1. Retorne os empregados que trabalham no departamento 5

σ NumDepto = 5 (Empregado)
2. Retorne os empregados com salário maior que 3000,00

σ Salario > 3000 (Empregado)


3. Retorne os empregados que trabalham no departamento 5 e têm salário maior que

3000,00

σ NumDepto = 5 (σ Salario > 3000 (Empregado))


4. Retorne os empregados que trabalham no departamento 5 e têm salário maior que

3000,00 ou que trabalham no departamento 4 e têm salário maior que 2000,00

σ NumDepto = 5 or NumDepto = 4 (σ Salario > 3000 or Salario > 2000 (Empregado))


5. Retorne o primeiro nome e o salário de cada empregado

π nome, Salario (Empregado)


6. Retorne o primeiro nome e o salário dos empregados que trabalham no

departamento 5

π nome, Salario ( σ NumDepto = 5 (Empregado))


7. Retorne todas as combinações de primeiro nome de empregados e nome de

Dependentes

(Empregado) [x] nome x dep_nome (dependentes)


8. Retorne o nome do gerente de cada departamento

Gerente(PrimeiroNome, UltimoNome, NumEmpregado) <- π

nome,snome,NumDepto(empregado)

Departamento(DepartamentoNome) <- π dnome(departamento)

Deps_emp<- Gerente x Departamento

Deps_certos<- σ NumEmpregado = DepartamentoNome (Deps_emp)

Resultado <- π PrimeiroNome,UltimoNome,DepartamentoNome (Deps_certos)


9. Retorne o nome do empregado e o nome de cada projeto que ele trabalha
Nomes_emp(primeiroNome,UltimoNome,NumEmpregado) <- π

nome,snome,NumDepto(empregado)

Projeto_empregado(primeiroNumero,NomeProjeto,DescricaoNumeracao) <- π

pnum,pnome,dnum(projeto)
Deps_emp<- Nomes_emp x projeto

Deps_certos<- σ NumEmpregado = NomeProjeto (Deps_emp)

Resultado <- π PrimeiroNome,UltimoNome,NomeProjeto (Deps_certos)

10. Retorne o nome e o endereço de todos os empregados que trabalham no

departamento ‘Pesquisa’

nome_departamento<- σ departamento=’pesquisa’(departamento)

Nome_emp(Primeiro_Nome,

Ultimo_Nome,departamento_num,rua_emp,cidade_emp,estado_emp) <- π

nome, snome, rua, cidade, estado,NumDepto(empregado)


deps_emp<- Nome_emp x nome_departamento

Deps_certos<- σ NumDepto = departamento_num(deps_emp)

Resultado <- π Primeiro_Nome,Ultimo_Nome,nome_departamento (Deps_Certos)