Cursos / Informática para Internet / Banco de dados / Aula

arrow_back Aula 15 - Linguagem SQL – Stored Procedures

Autoavaliação

  1. Execute as operações a seguir, considerando o banco de dados sispagamentos.
    1. Crie uma Stored Procedure que mostre para cada empregado a cidade em que ele mora.
    2. Crie uma Stored Procedure para exibir quantos empregados moram em uma determinada cidade. Passe como parâmetro de entrada o nome da cidade.
    3. Crie uma Stored Procedure que, passando como parâmetro o código do empregado, mostre o nome dele e seu salário bruto e líquido (após os descontos).
    4. Crie uma Stored Procedure que tenha como entrada o código do empregado e mostre como parâmetros de saída o seu nome e cidade onde reside.
  2. Execute as operações a seguir, considerando o banco de dados sisvendas:
    1. Crie uma Stored Procedure que tenha como parâmetro de entrada o código da compra e mostre como parâmetro de saída a quantidade de itens total nessa compra.
    2. Crie uma Stored Procedure para informar a classificação de cada cliente. Caso a soma do preço dos produtos comprados pelo cliente seja maior que R$\$$ 1000, sua categoria é cliente VIP; caso seja entre R$\$$ 500 e 1000, sua categoria é cliente normal; caso seja menor que R$\$$ 500, cliente popular. O código do cliente deve ser passado como parâmetro.
  3. Consulte o manual de referência do MySQL (disponível em https://dev.mysql.com/doc/refman/8.0/en/flow-control-statements.html) e analise as estruturas de controle de fluxo de dados CASE e REPEAT.

Versão 5.3 - Todos os Direitos reservados