exercicio sql aula6
TRANSCRIPT
Banco de Dados
Prof. Ansio
Aula de SQL Exerccio 6 Stored Procedure1. 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 Imvel, desconsiderar o reajuste.Escreva uma procedure que calcule a mdia dos valores das ofertas de cada imvel e salve esta mdia no registro do imvel.
3. Escreva uma procedure que calcule a mdia dos valores das ofertas de cada imvel e salve esta mdia no registro do imvel.
4. Faa uma procedure que aplique um aumento no valor do Imvel (cujo valor deve ser recebido como parmetro), somente para os imveis que esto com um ndice de BAIXO na faixa de imveis.
5. Escreva uma procedure que receba um valor percentual como parmetro e aplique um desconto no valor do Imvel somente nos Imveis do estado de So Paulo.
6. Escreva uma procedure que receba como parmetro o nmero do Imvel e um nmero que represente a quantidade de parcelas em que o valor do imvel ser dividido. A procedure deve obter o valor total deste pedido, calcular o valor de cada parcela e gravar cada parcela na tabela Parcelas. Se a quantidade de parcelas for maior que 3, acrescente 10% ao valor total do pedido, divida-o na quantidade de parcelas recebida como parmetro e grave-as na tabela Parcelas. Se a quantidade de parcelas for 1, retorne a mensagem: pedido vista e interrompa o processamento. No deixe que o nmero de parcelas ultrapasse a 10. Se ultrapassar, retorne a mensagem: Quantidade de parcelas invlida.Antes de executar esta procedure, criar a tabela Parcelas e fazer o relacionamento com Imvel e Comprador. Functions
1. Escreva uma funo que receba o cdigo do Imvel como parmetro e retorne a quantidade de ofertas recebidas de todos os imveis mesmo que no tenha oferta cadastrada, mostrando zero na quantidade.
2. Escreva uma funo que receba o cdigo do Imvel como parmetro e mostre o nome do comprador que fez a ltima oferta.