O PL/SQL é uma linguagem de acesso a dados relacionais para o SGBD da Oacle.
Elá fornece um conjunto de funções que facilitam a vida do desenvolvedor no momento da criação dos programas, além do que, por ser executada dentro do SGBD não é necessário que movimentar os dados entre aplicação de banco de dados, tornando a execução bem mais rápida.
On version 12c Oracle introduced new features to allow Adaptive optimizations: Adaptive Plans and Adaptive Statistics. After a quick presentation of concepts, this session will explore the interaction of these features with other performance management techniques using examples, like SPM and SQL profiles. Attendees will get an updated picture of tools available to troubleshoot performance issues, and how to get the most of these new features.
O PL/SQL é uma linguagem de acesso a dados relacionais para o SGBD da Oacle.
Elá fornece um conjunto de funções que facilitam a vida do desenvolvedor no momento da criação dos programas, além do que, por ser executada dentro do SGBD não é necessário que movimentar os dados entre aplicação de banco de dados, tornando a execução bem mais rápida.
On version 12c Oracle introduced new features to allow Adaptive optimizations: Adaptive Plans and Adaptive Statistics. After a quick presentation of concepts, this session will explore the interaction of these features with other performance management techniques using examples, like SPM and SQL profiles. Attendees will get an updated picture of tools available to troubleshoot performance issues, and how to get the most of these new features.
Nesta palestra, Ismael Soares fala a equipe Bluesoft sobre o Pensamento Cartesiano Mecanicista e faz um contra-ponto com as idéias do Pensamento Sistêmico
Nesta palestra Ismael Soares fala de técnicas para dar e receber feedbacks. Mostra a importância de ter uma cultura de feedbacks em times auto-organizaveis.
Depois de falar da Curva da Mudança de Kubler-Ross, Ismael Soares fala sobre como diminuir o impacto da mudança nas empresas através dos 8 passos de John Kotter
Como o ser humano reage com a mudança? A mudança é algo linear? Respondo estas e outras perguntas nesta apresentação a equipe da Bluesoft. Veja o que a morte e o processo de morrer tem haver com sua vida.
This presentation Ismael Soares talk about LoD principle.
The Law of Demeter (LoD) or principle of least knowledge is a design guideline for developing software.
Quanto vale a informação? Com o avanço tecnológico, esta pergunta ganhou um lugar importante no cenário de negócios corporativos atual. Por este motivo, apenas ter as informações armazenados numa base de dados não é suficiente. É preciso garantir qualidade.
Ismael dá algumas orientações (estratégias) para Refatorar o Banco de dados de forma eficiente.
Neste artigo veremos como evoluir um esquema de banco de dados de forma segura, iterativa e incremental. Em seguida, mostraremos alguns exemplos de casos comuns aplicando as técnicas de refactoring de banco de dados.
Nesta palestra, Ismael Soares fala a equipe Bluesoft sobre o Pensamento Cartesiano Mecanicista e faz um contra-ponto com as idéias do Pensamento Sistêmico
Nesta palestra Ismael Soares fala de técnicas para dar e receber feedbacks. Mostra a importância de ter uma cultura de feedbacks em times auto-organizaveis.
Depois de falar da Curva da Mudança de Kubler-Ross, Ismael Soares fala sobre como diminuir o impacto da mudança nas empresas através dos 8 passos de John Kotter
Como o ser humano reage com a mudança? A mudança é algo linear? Respondo estas e outras perguntas nesta apresentação a equipe da Bluesoft. Veja o que a morte e o processo de morrer tem haver com sua vida.
This presentation Ismael Soares talk about LoD principle.
The Law of Demeter (LoD) or principle of least knowledge is a design guideline for developing software.
Quanto vale a informação? Com o avanço tecnológico, esta pergunta ganhou um lugar importante no cenário de negócios corporativos atual. Por este motivo, apenas ter as informações armazenados numa base de dados não é suficiente. É preciso garantir qualidade.
Ismael dá algumas orientações (estratégias) para Refatorar o Banco de dados de forma eficiente.
Neste artigo veremos como evoluir um esquema de banco de dados de forma segura, iterativa e incremental. Em seguida, mostraremos alguns exemplos de casos comuns aplicando as técnicas de refactoring de banco de dados.
3. É uma linguagem de programação
procedural da Oracle que estende a
linguagem SQL
quinta-feira, 23 de maio de 13
4. Blocos de PL/SQL são passados e processados por uma PL/SQL
Engine que pode estar dentro de uma ferramenta Oracle ou do
Server.
Dados
Engine
Select
Begin
cursor
truncate
Select
execute
SQL
Executor
quinta-feira, 23 de maio de 13
5. DML - Data Manipulation Language
DDL - Data Definition Language
quinta-feira, 23 de maio de 13
6. Exemplos de DDL:
create table produto
(
produto_key number,
descrição varchar2(100),
etc....
);
drop sequence seq_produto;
alter table produto modify column descricao
varchar2(300);
quinta-feira, 23 de maio de 13
7. Exemplos de DML:
insert into produto (produto_key, descricao)
values (seq_produto.nextval, ‘acucar’);
delete from produto where produto_key = 1;
update produto
set descricao = ‘ovo de pascoa’
where produto_key = 1;
quinta-feira, 23 de maio de 13
8. PL/SQL pode ser usado
em:
Type
Bloco anónimo
Procedure
Trigger Package
Function
quinta-feira, 23 de maio de 13