Você está na página 1de 3
Cursos: Análise e Des. De Sist., Ciência da Computação e Sistemas de Informação Prof. Gilberto

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.

físico abaixo desenvolva a consulta em Álgebra Relacional. a. Selecionar os doentes da cidade de Novo

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

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.

físico abaixo desenvolva a consulta em Álgebra Relacional. Consultas básicas a. Encontrar os clientes do estado

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

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).