Вы находитесь на странице: 1из 3

Cursos: Análise e Des. De Sist.

, Ciência da Computação e Sistemas de Informação


Prof. Gilberto Irajá Müller
Banco de Dados I
2009/1 – Exercícios Álgebra Relacional

1. Baseado no modelo físico abaixo desenvolva a consulta em Álgebra Relacional.

a. Selecionar os doentes da cidade de Novo Hamburgo.


b. Selecionar os nomes dos médicos do Hospital Regina.
c. Selecionar as datas das consultas do médico Lula.
d. Selecionar as datas das consultas, o nome do médico e do hospital, da
paciente Dilma Rousseff.
e. Selecionar os nomes dos remédios já prescritos pelo médico Lula.
f. Selecionar os nomes dos pacientes da cidade de Porto Alegre, exceto os que
já se consultaram com o médico José Alencar.
g. Selecionar os nomes dos médicos que realizaram consultas antes de
04/05/2009 ou que são do Hospital das Clínicas.
h. Selecione o número de médicos do hospital Centenário.
i. Selecione a quantidade de doentes por cidade.
j. Selecionar a maior data de consulta do médico José Alencar.
Cursos: Análise e Des. De Sist., Ciência da Computação e Sistemas de Informação
Prof. Gilberto Irajá Müller
Banco de Dados I
2009/1 – Exercícios Álgebra Relacional

2. Baseado no modelo físico abaixo desenvolva a consulta em Álgebra Relacional.

Consultas básicas
a. Encontrar os clientes do estado do RS.
b. Encontrar as vendas com valor entre 500 e 2000.
c. Quais as vendas realizadas entre 01/01/2009 e 30/01/2009.
d. Quais os valores das vendas de 30/03/2009.
e. Quais os produtos com preço unitário menor que R$ 1,00.
f. Encontrar o nome dos clientes que moram em Novo Hamburgo ou Porto
Alegre.
g. Encontrar o id, nome fantasia e telefone dos fornecedores.
h. Encontrar o código do produto dos itens com qtdeItem maior que 10 da
NF 1501.
i. Encontrar a descrição dos produtos com preço unitário menor que 10 ou
maior que 40.
j. Encontrar a NF e a data das vendas com valores entre R$ 1000,00 e R$
2000,00.

Operador cartesiano
k. Obter nome dos clientes e a data em que realizaram compras.
l. Obter o estado dos clientes que realizaram compras com valor acima de
R$ 5000,00.
m. Obter o nome do cliente e as quantidades de itens comprados na NF
100.
n. Obter o código e descrição dos produtos já comprados pelos clientes do
estado do RS.
o. Obter o código do produto e o preço unitário dos clientes de Novo
Hamburgo que fizeram compras abaixo de 500.
p. Obter a cidade dos clientes que já compraram do fornecedor de
nomeFantasia “G & C Engenharia”.
Cursos: Análise e Des. De Sist., Ciência da Computação e Sistemas de Informação
Prof. Gilberto Irajá Müller
Banco de Dados I
2009/1 – Exercícios Álgebra Relacional

q. Obter os valores das vendas que continham produtos do fornecedor de


razão social “G & C Engenharia”.

Funções agregadas
r. Obter o valor da maior venda.
s. Obter o valor médio das vendas.
t. Obter o valor da menor venda.
u. Obter a soma de valores das vendas.
v. Obter a média de preços unitários dos produtos.
w. Obter o valor médio das vendas dos clientes da cidade de Novo
Hamburgo.
x. Obter o menor valor das vendas por cidade.
y. Obter o menor valor das vendas por estado.
z. Obter o menor preço unitário dos produtos por id de fornecedor.

Inclusão, Alteração e Exclusão


aa. Incluir um novo fornecedor (id = 100).
bb. Alterar o nome fantasia do fornecedor (id = 100).
cc. Excluir o fornecedor (id = 100).

Вам также может понравиться