Você está na página 1de 5

UNIVERSIDADE ESTADUAL DE MONTES CLAROS – UNIMONTES

Centro de Ciências Exatas e Tecnológicas – CCET


Curso de Sistemas de Informação – 3o Período

NAYARA SILVA MACIEL

EXERCÍCIO SOBRE ÁLGEBRA


RELACIONAL

Montes Claros - MG
Maio / 2021
Exercícios sobre Álgebra Relacional

1. Para as tabelas seguintes, relacione a linha de comandos (consulta) da álgebra


relacional para se responder as seguintes questões:

a) Quais os nomes dos empregados que ganham um salário menor que “2.000,00”?
𝜋 Nome (𝜎 [𝑆𝑎𝑙á𝑟𝑖𝑜 < 2.000](𝐹𝑢𝑛𝑐𝑖𝑜𝑛á𝑟𝑖𝑜𝑠))

Nome
1 José
2 João
3 Silvia
4 João

b) Quais os nomes dos departamentos que seus funcionários ganham salário até
“1.500,00”?

𝜋 Depto (𝜎 [𝑆𝑎𝑙á𝑟𝑖𝑜 ≤ 1.500](𝐹𝑢𝑛𝑐𝑖𝑜𝑛á𝑟𝑖𝑜𝑠))


Depto
1 D2
2 D3

𝜋 NomeDepto (𝜎 [𝐶𝑜𝑑𝐷 = 𝐷𝑒𝑝𝑡𝑜](𝐷𝑒𝑝𝑎𝑟𝑡𝑎𝑚𝑒𝑛𝑡𝑜𝑠, 𝐹𝑢𝑛𝑐𝑖𝑜𝑛á𝑟𝑖𝑜𝑠))

NomeDepto
1 Administração
2 Informática

c) Quais os nomes dos empregados que trabalham no departamento “D3”?

𝜋 Nome (𝜎 [𝐷𝑒𝑝𝑡𝑜 = 𝐷3](𝐹𝑢𝑛𝑐𝑖𝑜𝑛á𝑟𝑖𝑜𝑠))

Nome
1 Silvia

d) Quais os nomes de empregado que trabalham no departamento “Contabilidade”?

𝜋 CodD (𝜎 [𝑁𝑜𝑚𝑒𝐷𝑒𝑝𝑡𝑜 = 𝐶𝑜𝑛𝑡𝑎𝑏𝑖𝑙𝑖𝑑𝑎𝑑𝑒](𝐷𝑒𝑝𝑎𝑟𝑡𝑎𝑚𝑒𝑛𝑡𝑜𝑠 ))


CodD
1 D1

𝜋 Nome (𝜃 [𝐷𝑒𝑝𝑡𝑜 = 𝐶𝑜𝑑𝐷 ](𝐹𝑢𝑛𝑐𝑖𝑜𝑛á𝑟𝑖𝑜𝑠, 𝐷𝑒𝑝𝑎𝑟𝑡𝑎𝑚𝑒𝑛𝑡𝑜𝑠 ))

Nome
1 José
2 Maria
3 João

e) Quais são os salários do departamento “Contabilidade”?

𝜋 CodD (𝜎 [𝑁𝑜𝑚𝑒𝐷𝑒𝑝𝑡𝑜 = 𝐶𝑜𝑛𝑡𝑎𝑏𝑖𝑙𝑖𝑑𝑎𝑑𝑒](𝐷𝑒𝑝𝑎𝑟𝑡𝑎𝑚𝑒𝑛𝑡𝑜𝑠 ))

CodD
1 D1

𝜋 Salario (𝜃 [𝐷𝑒𝑝𝑡𝑜 = 𝐶𝑜𝑑𝐷 ](𝐹𝑢𝑛𝑐𝑖𝑜𝑛á𝑟𝑖𝑜𝑠, 𝐷𝑒𝑝𝑎𝑟𝑡𝑎𝑚𝑒𝑛𝑡𝑜𝑠))


Salário
1 1000.00
2 2000.00
3 1500.00

f) Quais os nomes dos departamentos não possuem empregados.

Departamentos. CodD − 𝐹𝑢𝑛𝑐𝑖𝑜𝑛á𝑟𝑖𝑜𝑠. 𝐷𝑒𝑝𝑡𝑜


CodD
1 D4

𝜋 NomeDepto (𝜎 [𝐶𝑜𝑑𝐷 = 𝐷4]( 𝐷𝑒𝑝𝑎𝑟𝑡𝑎𝑚𝑒𝑛𝑡𝑜𝑠 ))


NomeDepto
1 RH

2. Dada as tabelas abaixo, responda as questões, logo abaixo, utilizando-se da consulta


da álgebra relacional:

a) Qual é o nome do convenio da paciente “Rita de Fátima S. Costa”?

𝜋 CONV_PAC (𝜎 [𝑁𝑀_𝑃𝐴𝐶 = 𝑅𝑖𝑡𝑎 𝑑𝑒 𝐹á𝑡𝑖𝑚𝑎 𝑆. 𝐶𝑜𝑠𝑡𝑎](𝑃𝑎𝑐𝑖𝑒𝑛𝑡𝑒))

CONV_PAC
1 04

𝜋 DESC_CONVENIO (𝜃 [#𝐶𝑂𝐷_𝐶𝑂𝑁𝑉𝐸𝑁𝐼𝑂 = 𝐶𝑂𝑁𝑉_𝑃𝐴𝐶](𝐶𝑜𝑛𝑣𝑒𝑛𝑖𝑜, 𝑃𝑎𝑐𝑖𝑒𝑛𝑡𝑒))


DESC_CONVENIO
1 GRALHA-AZUL

b) Quais pacientes pertencem ao convenio “Unimed – código 11347”?

𝜋 #COD_CONVENIO (𝜎 [𝐷𝐸𝑆𝐶_𝐶𝑂𝑁𝑉𝐸𝑁𝐼𝑂 = 𝑈𝑛𝑖𝑚𝑒𝑑 – 𝑐ó𝑑𝑖𝑔𝑜 11347](𝐶𝑜𝑛𝑣𝑒𝑛𝑖𝑜))

#COD_CONVENIO
1 01

𝜋 NM_PAC (𝜃 [𝐶𝑂𝑁𝑉_𝑃𝐴𝐶 = 𝐶𝑂𝐷_𝐶𝑂𝑁𝑉𝐸𝑁𝐼𝑂](𝑃𝑎𝑐𝑖𝑒𝑛𝑡𝑒, 𝐶𝑜𝑛𝑣𝑒𝑛𝑖𝑜))

NM_PAC
1 Maureen Annelise Molinari Chaves
2 David Lessa Chaves
3 Maria Aparecida Azeredo Obrecht

c) Quais os nomes dos pacientes que tiveram atendimento no dia “09/04/1996”?

𝜋 #𝐶𝐷_𝑃𝐴𝐶 (𝜎 [#𝐷𝐼𝐴_𝐴𝑇𝐸𝑁𝐷 = 09/04/1996](𝐴𝑡𝑒𝑛𝑑𝑖𝑚𝑒𝑛𝑡𝑜))

#CD_PAC
1 5
2 2

𝜋 NM_PAC (𝜃 [#𝐶𝐷_𝑃𝐴𝐶 = #𝐶𝐷_𝑃𝐴𝐶](𝐴𝑡𝑒𝑛𝑑𝑖𝑚𝑒𝑛𝑡𝑜, 𝑃𝑎𝑐𝑖𝑒𝑛𝑡𝑒))

NM_PAC
1 David Lessa Chaves
2 Solange A. Andrade

d) Quais os nomes dos convênios que não têm pacientes?

Convenio.#COD_CONVENIO – Paciente.CONV_PAC

COD_CONVENIO
1 02
2 06
3 07
4 08
5 09
𝜋 DESC_CONVENIO (𝜎 [#𝐶𝑂𝐷_𝐶𝑂𝑁𝑉𝐸𝑁𝐼𝑂 = 02^06^07^08^09](𝐶𝑜𝑛𝑣𝑒𝑛𝑖𝑜))

DESC_CONVENIO
1 FUNBEP - código 7141-2
2 FUNCEF
3 TELEPAR - código 00335
4 PETROBRAS
5 BANCO CENTRAL

Você também pode gostar