0% acharam este documento útil (0 voto)
170 visualizações2 páginas

Exercícios de Álgebra Relacional

O documento apresenta um esquema de banco de dados com tabelas de Empregados, Departamentos, Projetos, Dependentes e Trabalha_em. São propostos exercícios de álgebra relacional envolvendo consultas nessas tabelas para recuperar informações como empregados de determinados departamentos, seus salários, projetos em que trabalham, dependentes, entre outros.

Enviado por

Marcelo
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
170 visualizações2 páginas

Exercícios de Álgebra Relacional

O documento apresenta um esquema de banco de dados com tabelas de Empregados, Departamentos, Projetos, Dependentes e Trabalha_em. São propostos exercícios de álgebra relacional envolvendo consultas nessas tabelas para recuperar informações como empregados de determinados departamentos, seus salários, projetos em que trabalham, dependentes, entre outros.

Enviado por

Marcelo
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 2

UNIVERSIDADE CEUMA – UNICEUMA – Campus I

CURSO: SISTEMAS DE INFROMAÇÃO TURMA:


DISCIPLINA: BANCO DE DADOS PROFESSOR: THIAGO D. R. G. MOREIRA
ALUNO: CPD:

Exercícios – Álgebra Relacional

1. A partir do esquema de banco de dados abaixo, resolva as seguintes


consultas em álgebra relacional:

Empregado (RG, sexo, dt_nasc, pnome, unome, rua, cidade, estado, salario,
dnum, supRG)
supRG references Empregado(RG)
dnum references departamento(dnum)
Departamento (dnum, dnome, gerRG, dt_inicio)
gerRG references Empregado(rg)
Projeto (pnum, pnome,localização,dnum)
dnum references Departamento(dnum)
Dependente (dep_nome, dep_sexo, dep_dt_nasc, empRG)
empRG references Empregado(RG)
Trabalha_em (RG,pnum,horas)
RG references Empregado(RG)
pnum references Projeto(pnum)
Localizacao (localizacao,dnum)
dnum references Departamento(dnum)

a) Retorne os empregados que trabalham no departamento 5


b) Retorne os empregados com salário maior que 3000,00
c) Retorne os empregados que trabalham no departamento 5 e têm
salário maior que 3000,00
d) 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
e) Retorne o primeiro nome e o salário de cada empregado
f) Retorne o primeiro nome e o salário dos empregados que trabalham
no departamento 5
g) Retorne o RG de todos os empregados que trabalham no
departamento 5 ou supervisionam diretamente um empregado que
trabalha no departamento 5
h) Retorne os primeiros nomes de empregados que são iguais a nomes
de dependentes
i) Retorne todas as combinações de primeiro nome de empregados e
nome de dependentes
j) Retorne os nomes dos empregados e de seus respectivos
dependentes
k) Retorne o nome do gerente de cada departamento
l) Retorne todas as localizações de cada departamento usando junção
natural
m) Retorne o nome do empregado e o nome de cada projeto que ele
trabalha
n) Retorne o nome dos empregados que trabalham em algum projeto
controlado pelo departamento 5
o) Retorne o nome e o endereço de todos os empregados que trabalham
no departamento ‘Pesquisa’
p) Para cada projeto localizado em ‘Londrina’, retorne o número do
projeto, o número do departamento que o controla, e o nome e sexo do
gerente do departamento
q) Retorne o nome (primeiro e último nome) dos empregados que
trabalham em todos os projetos controlados pelo departamento de
número 5.
r) Retorne o número dos projetos que envolvam um empregado cujo
sobrenome seja 'Silva', como sendo um trabalhador ou como um
gerente do departamento que controla o projeto
s) Recuperar o nome (primeiro e último nome) dos empregados que não
tenham dependentes.
t) Recuperar o nome (primeiro e último nome) dos gerentes que tenham
dependentes

Você também pode gostar