Buscar

Exercícios de Algebra relacional

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

empregado (pessoa_nome, rua, cidade)
trabalha (pessoa_nome, empresa_nome, salário)
empresa (empresa_nome, cidade)
gerencia (pessoa_nome, gerente_nome)
Questões:
1. Encontre o nome de todos os funcionários que trabalham para a empresa Vai-bem.
Resposta: π pessoa_nome (σ empresa_nome = “Vai-bem” (trabalha)) 
2. Encontre o nome e a cidade de todos os funcionários que trabalham para a Leva-tudo.
Resposta: π pessoa_nome, cidade(
σ empresa_nome = “Leva-tudo”( trabalha |X| empregado) ) 
3. Encontre o nome, rua e cidade de todos os funcionários que trabalham para a Leva-tudo e recebem mais de R$ 2.000,00.
Resposta: π pessoa_nome, rua, cidade(
σ empresa_nome = “Leva-tudo” ^ salario = '2000' ( trabalha |X| empregado)) 
4. Encontre todos os funcionários que moram na mesma cidade da companhia em que trabalham.
Resposta: π pessoa_nome (
σ trabalha.cidade = empresa.cidade ( trabalha |X| empregado |X| empresa))
5. Encontre todos os empregados que não trabalham para a Vai-bem.
Resposta: π pessoa_nome (σ empresa_nome <> “Vai-bem” (trabalha))
6. Encontre o nome de todas as pessoas que trabalham nas empresas que localizadas em Maringá.
Resposta: π pessoa_nome (σ empresa.cidade = “Mga” (trabalha |X| empresa))
7. Encontre todas as pessoas que têm o mesmo nome que o seu gerente.
Resposta: π pessoa_nome (σ gerente_nome = pessoa_nome (gerencia))
8. Encontre o nome das cidades e dos funcionários, desde que residam na mesma cidade da empresa em que trabalham.
Resposta: π pessoa_nome, pessoa.cidade (
σ trabalha.cidade = empresa.cidade ( trabalha |X| empregado |X| empresa))
9. Encontre a cidade de todas as pessoas que são gerenciadas pelo “Silva”.
Resposta: π pessoa.cidade (
σ gerente_nome = "Silva"( empregado |X| gerencia))
10. Encontre todos os funcionários que moram na cidade de Maringá e recebem salário mínimo.
Resposta: π pessoa_nome(
σ pessoa.cidade = “Mga” ^ salario = Min ( trabalha |X| empregado))

Outros materiais