Cursos / Redes de Computadores / Conceitos de Banco de Dados / Aula

arrow_back Aula 08 - Linguagem SQL - Stored Procedures e Funções

Apresentação

Na aula anterior, conhecemos como utilizar subconsultas SQL e discutimos como analisar dados armazenados em várias tabelas de um modo mais simplificado usando o conceito de visões. Nesta aula, estudaremos o conceito de Stored Procedures, ou procedimentos armazenados, usados para definir operações extremamente úteis para manipulação e acesso de dados em um sistema de banco de dados. Aprenderemos a criar, executar e apagar essas estruturas, bem como utilizá-las usando o recurso de passagem de parâmetros. E, por fim, discutiremos como utilizar estruturas de controle de fluxo de dados, comuns em linguagem de programação, dentro desses procedimentos, aumentando assim a versatilidade de uso dessas estruturas.

Vamos ainda estudar o conceito de funções, que são usadas para encapsular operações úteis para manipulação do acesso de dados em um sistema de banco de dados. Aprenderemos a criar, executar e apagar essas estruturas, bem como utilizá-las no processamento de consultas. Também será discutido como se pode declarar variáveis no SQL.

Objetivos

  • Criar procedimentos armazenados com ou sem parâmetros no sistema MySQL.
  • Utilizar as estruturas de controle de fluxo de dados, como estruturas IF e WHILE, na criação de procedimentos armazenados.
  • Criar funções com e sem parâmetros no sistema MySQL.
  • Declarar variáveis locais que podem ser utilizadas dentro das funções.
  • Utilizar as funções para auxílio no processamento de consultas.

Versão 5.3 - Todos os Direitos reservados