Você está na página 1de 2

Banco de Dados

Prof. Ansio
Aula de SQL Exerccio 6
Stored Procedure
1. Escreva uma procedure que receba o nome do bairro e um valor
percentual como parmetro, aplique este percentual de acrscimo
nos imveis deste bairro.
2. Escreva uma procedure que receba o cdigo do comprador e um
valor percentual como parmetro, aplique este percentual de
acrscimo na ltima oferta com o maior valor que esse comprador
fez, se o valor desta oferta representar um valor inferior a 10 de
acrscimo do valor do !mvel, desconsiderar o rea"uste.Escreva
uma procedure que calcule a mdia dos valores das ofertas de
cada imvel e salve esta mdia no registro do imvel.
#. Escreva uma procedure que calcule a mdia dos valores das
ofertas de cada imvel e salve esta mdia no registro do imvel.

$. %a&a uma procedure que aplique um aumento no valor do !mvel
'cu"o valor deve ser recebido como parmetro(, somente para os
imveis que est)o com um *ndice de +,-!./0 na fai1a de imveis.
2. Escreva uma procedure que receba um valor percentual como
parmetro e aplique um desconto no valor do !mvel somente nos
!mveis do estado de 3)o 4aulo.
5. Escreva uma procedure que receba como parmetro o nmero do
!mvel e um nmero que represente a quantidade de parcelas em
que o valor do imvel ser6 dividido. - procedure deve obter o
valor total deste pedido, calcular o valor de cada parcela e gravar
cada parcela na tabela 4arcelas. 3e a quantidade de parcelas for
maior que #, acrescente 10 ao valor total do pedido, divida7o na
quantidade de parcelas recebida como parmetro e grave7as na
tabela 4arcelas. 3e a quantidade de parcelas for 1, retorne a
mensagem8 pedido 9 vista e interrompa o processamento. :)o
dei1e que o nmero de parcelas ultrapasse a 10. 3e ultrapassar,
retorne a mensagem8 ;uantidade de parcelas inv6lida.
-ntes de e1ecutar esta procedure, criar a tabela 4arcelas e fazer o
relacionamento com !mvel e <omprador.
Functions
1. Escreva uma fun&)o que receba o cdigo do !mvel como
parmetro e retorne a quantidade de ofertas recebidas de todos
os imveis mesmo que n)o ten=a oferta cadastrada, mostrando
zero na quantidade.
2. Escreva uma fun&)o que receba o cdigo do !mvel como
parmetro e mostre o nome do comprador que fez a ltima oferta.

Você também pode gostar