Álgebra Relacional

444 palavras 2 páginas
Exercícios de Arquitetura de Banco de Dados.

Álgebra Relacional

Faça os exercícios tendo como base as tabelas abaixo, informando a álgebra relacional correspondente e o seus passos para o resultado:
1. Recupere o nome e o endereço de todos os empregados que trabalham para o departamento de “Pesquisa”. π PNOME, UNOME, ENDERECO (σ DNOME=’Pesquisa’ (Empregado |X| Empregado.DNO=Departamento.DNUMERO Departamento))
2. Para cada projeto localizado em “Stafford”, liste o número do projeto, o departamento controlador e o sobrenome, o endereço e a data de nascimento do gerente do departamento.
Gerente_stafford  π PNUMERO, DNOME, GERSSN (σ PLOCALIZACAO=’Stafford’ (Projeto |X| Projeto.DNUM=Departamento.DNUMERO Departamento)) π PNUMERO, DNOME, UNOME, ENDERECO, DATANASC (Empregado |X| Empregado.SSN=Gerente_stafford.GERSSN Gerente_stafford)
3. Liste os números dos projetos que envolvam um empregado cujo sobrenome seja “Smith”, como sendo um trabalhador ou como sendo um gerente do departamento que controla o projeto.
Smith  σ UNOME=’Smith’ (Empregado) Smith_trabalha_em  Trabalha_em |X| Trabalha_em.ESSN=Smith.SSN Smith Smith_gerente  Departamento |X| Departamento.GERSSN=Smith.SSN Smith Smith_ger_projeto  Projeto |X| Projeto.DNUM=Smith_gerente.DNUMERO Smith_gerente π PNO (Smith_trabalha_em) U π PNUMERO (Smith_ger_projeto)
4. Recupere os nomes dos empregados que não tenham dependentes.
SSN_sem_dependentes π SSN (EMPREGADO) – π ESSN (DEPENDENTE) π PNOME, UNOME (SSN_sem_dependentes |X| Empregado)
5. Liste os gerentes que tenham pelo menos um dependente.
Gernte_com_Dep π GERSSN (Departamento) ∩ π ESSN (Dependente) π PNOME, UNOME (Gerente_com_Dep|x|Gerente_com_Dep.GERSSN=Empregado.SSN Empregado)
6. Recupere os nomes de todos os empregados no departamento 5 que trabalham mais do que 10 horas por semana no projeto “ProdutoX‟.
Empregados_PRODX σ TRABALHA_EM.HORAS>10 AND PROJETO.PJNOME=’ProdutoX’ (TRABALHA_EM |X|Trabalha_em.PNO =

Relacionados

  • Algebra Relacional
    526 palavras | 3 páginas
  • Álgebra Relacional
    626 palavras | 3 páginas
  • Algebra Relacional
    1834 palavras | 8 páginas
  • Algebra Relacional
    870 palavras | 4 páginas
  • Algebra Relacional
    710 palavras | 3 páginas
  • Algebra relacional
    731 palavras | 3 páginas
  • Algebra relacional
    3248 palavras | 13 páginas
  • Álgebra relacional
    549 palavras | 3 páginas
  • Algebra relacional
    3327 palavras | 14 páginas
  • Algebra Relacional
    1317 palavras | 6 páginas