Aula Prática PL Profa. Bernadette Farias Lóscio

Slides:



Advertisements
Apresentações semelhantes
Técnicas de Programação II Revisão TP1 Parte2
Advertisements

Análise e Desenvolvimento de Sistemas
Programação de Computadores
Gerenciamento de Dados e Informação Estudo de caso – PL/SQL
Construção de Algoritmos 2
Banco de Dados SQL Stored Procedures
SISTEMAS DE INFORMAÇÃO Sistemas de Bancos de Dados 2º Semestre – 2010 Pedro Antonio Galvão Junior Fone:
ESTRUTURAS DO TIPO FILA
Algoritmos e Programação Linguagens de Programação Teoria Aula (09/06)
Análise e Desenvolvimento de Sistemas Prof. Maria Salete M. G. Vaz.
De 17 1 Linguagens de Programação Orientadas a Objetos Pós-Gradução(Lato-Sensu) em Sistemas de Banco de Dados - UFPa Marco Fagundes Aula.
Sumário 1 Processamento de Consultas 2 Introdução a Transações
Introdução a circuitos lógicos
SCC Bancos de Dados e Suas Aplicações
Material III-Bimestre Wagner Santos C. de Jesus
9 Controle de fluxo Seqüenciadores. Jumps. Escapes. Exceções.
7 Abstração Genérica Unidades genéricas e instanciação.
Aula 6 Subprogramas Universidade do Vale do Rio dos Sinos
1 Aula 7 ImplementandoSubprogramas Universidade do Vale do Rio dos Sinos
Aula 10 Manipulação de Exceções
Linguagem de Banco de Dados - SQL
Introdução a JDBC Eduardo Martins Guerra Instituto Tecnológico de Aeronáutica Curso de Pós-Graduação em Engenharia de Software Programação Distribuída.
Algoritmos e Programação
Monitoria GDI Aula Prática
Máquina de Estados Finito
Equipe de monitoria Aula prática 2. Apresentação do caso de estudo Conceitual Lógico Algumas informações iniciais Consultas e exercícios Surpresa... =)
Variáveis, Tipos de Dados e Constantes
Colégio da Imaculada Curso Técnico em Informática Álgebra Relacional
I- Introdução A Evolução dos Modelos de Dados e dos Sistemas de Gerência de Banco de Dados.
I- Introdução A Evolução dos Modelos de Dados e dos Sistemas de Gerência de Banco de Dados.
Antonyus Pyetro Infra-estrutura de Hardware – IF674
Antonyus Pyetro Infra-estrutura de Hardware – IF674
Sub-programas. Mecanismo de composição de programas Sub-programa está para peça de LEGO assim como um programa está para a construção.
Monitoria GDI Aula Prática
Monitoria GDI Aula Prática
Estrutura de Dados Unidade 16 Simulação da função Fatorial utilizando recursão – 16.1 Prof. Dr. Roberto Ferrari Jr.
BCC /01 Funções. Material Didático Unificado. 1 BCC701 – Programação de Computadores I Universidade Federal de Ouro Preto Departamento de Ciência.
Introdução a Programação COM 100 Aula 07 Procedimentos.
PL/SQL, Procedures e Funções
Monitoria GDI Aula Prática
Equipe de monitoria Aula prática 3.  Caso de estudo  Igualando situações  Cursor  Function  Procedure  Trigger  Package  Surpresa...
Primeira aula de PL/SQL Parte II
Monitoria GDI Aula Prática
Augusto Sampaio e Paulo Borba Centro de Informática
Monitoria de Introdução a Programação Orientada a Objetos em Java
Controle Distribuído da Concorrência
Monitoria GDI Aula Prática
BANCOS DE DADOS ATIVOS Weyler M Lopes © Especialização em Banco de Dados.
Capítulo III Modularização Procedimentos e Funções Universidade Federal de São Carlos Departamento de Computação Aluna: Luanna Lopes Lobato
Prof: Leandro Maranim Dei Santi Prof. Eduardo Rossit Paiossin
Conceitos Programas Programação Linguagens de Programação SQL.
Aula Prática PL/SQL Profa. Bernadette Farias Lóscio
BCC /01 Aula Teórica 09 Funções Material Didático Proposto. 1 BCC701 – Programação de Computadores I Universidade Federal de Ouro Preto Departamento.
Linguagens de Programação
Administração de Operações Semestre 2013/2 PROF. MARCOS PRIMO DCA sala D-24;
Monitoria GDI Aula Prática Aula 2: PL 1. Estudo de caso - continuação Pegar arquivo GDI.zip em Descompactar arquivo: o criacaoTabelas.SQL.
Campus de Caraguatatuba Aula 1: Orientações Gerais
Algoritmos e Programação
Triggers (Gatilhos) Professor Esp. Diego André Sant’Ana
SCC Bancos de Dados e Suas Aplicações
Sistemas Digitais Somadores.
Aula Prática 3 Funções Monitoria Introdução à Programação.
Orientação a Objetos e Java Graduação em Ciência da Computação  Centro de Informática, UFPE Alexandre Mota
Questões resolvidas juros e porcentagem
7P/SI – 2010/01 Prof. Carlos Alberto Seixas. Agenda Visão Geral sobre os Conceitos e Implementação sobre SGBs MySQL Revisão das Práticas Práticas 1 e.
Introdução à Programação
Monitoria GDI Aula Prática Aula 1: SQL + PL 1. Estudo de caso - continuação Pegar arquivo GDI.zip em Descompactar arquivo: o criacaoTabelas.SQL.
Banco de Dados II Prof: Márcio Soussa Curso de Sistemas de Informação Faculdades Jorge Amado.
2/6/2016 José Antônio da Cunha - CEFET - RN1 Programação de Banco de Dados Funções.
Banco de Dados Prof. MSc Wagner Siqueira Cavalcante.
Transcrição da apresentação:

Aula Prática PL Profa. Bernadette Farias Lóscio Curso de Sistemas de Informação Disciplina de Banco de Dados – IF976 Profa. Bernadette Farias Lóscio bfl@cin.ufpe.br

Estudo de caso - continuação http://www.cin.ufpe.br/~drbc/BD2014.1/

Modelo Lógico

Procedural Language / Structured Query Language PL/SQL Procedural Language / Structured Query Language

PROCEDURE Por padrão não retornam valor (exceção: modo OUT ou IN OUT). Estrutura básica de um PROCEDURE PROCEDURE nome IS BEGIN [EXCEPTION] END;

FUNCTION Por padrão, necessariamente, retornam um único valor. Estrutura básica de uma FUNCTION FUNCTION nome RETURN tipo IS BEGIN RETURN valor [EXCEPTION] END;

Exercício 1 Admita que cada uma das cadeiras que um aluno paga vale 5 créditos, que cada projeto vale 1 e que cada monitoria vale 2 créditos. Implemente uma função que, dado um número de matrícula, retorna os créditos totais da carreira estudantil do aluno.

Exercício 2 Implemente um procedimento que recebe como parâmetro de entrada um título de um projeto e imprime os seus dados.

Exercício 3 Implemente um novo procedimento, semelhante ao anterior, que seja mais genérico e pesquise todos os projetos que possuam o valor do parâmetro como substring do seu título. (Utilize LIKE '%' e CURSOR)

Exercício 4 Crie um PROCEDURE que recebe um VARCHAR do tipo ano_semestre e produz dois parâmetros numéricos de saída: ano e semestre;

Trigger’s e Procedures e Function mais difíceis.. Na próxima aula... Trigger’s e Procedures e Function mais difíceis..

TENTEM FAZER AS QUESTÕES ANTES DA AULA! www.cin.ufpe.br/~cms4