Banco de Dados

418 palavras 2 páginas
Trabalho BD2 – Prof. Müller

Escolha um dos exercícios abaixo, resolva e envie sua solução por e-mail para muller.uber@gmail.com, coloque no assunto do email: “trabalho bd2 2014/02”, o envio deverá ser feito até 17/09/2014 em arquivo texto ou no corpo do próprio email.
O trabalho é de participação, envie uma solução completa, mas a correção da solução não será levada em conta para pontuação.
Todos os problemas devem ser resolvidos pela criação de um procedure/ function (ou ambas) em TSQL.
Crie procedures (e/ou functions):
1. Para incluir um novo pedido. A procedure deverá receber como parâmetro apenas o código do cliente que fez o pedido. O Valor total do novo pedido deverá ser nulo, o número do pedido deverá ser calculado (como o maior número de pedido existente mais um) e a data deverá ser obtida através da função que retorna a data atual do sistema.
OBS: Veja funções de data e hora em SQL Server em http://technet.microsoft.com/pt-br/library/ms186724.aspx, para o exercício utilize GETDATE().
2. Para atualizar o preço de um determinado produto. O código do produto e o percentual de aumento devem ser passados como parâmetros. O aumento somente poderá ser aplicado se o valor final do preço (após o aumento) for menor ou igual ao valor médio dos produtos do grupo do produto que vai sofrer o aumento.
3. Para imprimir (com print) a data do primeiro pedido realizado com algum item com desconto. O desconto ocorre quando o preço de tabela (PRO_Preco) é menor do que o preço de venda (ITE_PrecoUnitario).
4. Para retornar (com select) a média de compra de um cliente nos últimos "n" meses. O código do cliente e o valor de "n" devem ser passados como parâmetros.
5. Para imprimir (com print) o número de dias que um cliente está sem comprar (veja a função de data DateDiff). O código do cliente deve ser passado como parâmetro.
6. Para imprimir o nome do cliente que fez a primeira compra de um determinado produto, o código do produto deve ser passado como

Relacionados

  • Banco de dados: dados
    436 palavras | 2 páginas
  • banco de dados
    11859 palavras | 48 páginas
  • Banco de dados
    2201 palavras | 9 páginas
  • Bancos de Dados
    6609 palavras | 27 páginas
  • Banco de dados
    2417 palavras | 10 páginas
  • Banco de dados
    1390 palavras | 6 páginas
  • BANCO DE DADOS
    2097 palavras | 9 páginas
  • O Que Banco De Dados
    1748 palavras | 7 páginas
  • Banco de dados
    940 palavras | 4 páginas
  • banco de dados
    2741 palavras | 11 páginas