Oracle Database 12c: Programando com PL/SQL Ed. 2
|
|
|
- Olívia Estrela Lima
- 8 Há anos
- Visualizações:
Transcrição
1 Oracle Database 12c: Programando com PL/SQL Ed. 2 Duração: 5 dias O que você irá aprender Esse curso inicia-se com uma introdução ao PL/SQL e então explora os benefícios dessa poderosa linguagem de programação. Através de instruções de professores experts aplicadas na prática você aprenderá a desenvolver procedimentos armazenados, funções, pacotes e muito mais. Aprenda a: Controlar condicionalmente o fluxo do código (loops, estruturas de controle) Criar procedimentos armazenados e funções Usar pacotes PL/SQL para agrupar e conter construtos relacionados Criar gatilhos para resolver desafios do seu empreendimento. Use alguns dos pacotes de PL/SQL fornecidos pela Oracle para gerar output de tela e arquivo Criar pacotes personalizados para aplicativos Escrever código em Dynamic SQL para aplicativos Benefícios para você Garanta um desempenho rápido, confiável, seguro e fácil de gerenciar. Otimize a carga de trabalho do banco de dados, diminua os custos de TI e ofereça uma qualidade superior de serviço ao permitir a consolidação em bancos de dados na nuvem. Use o Oracle SQL Developer Você irá usar o Oracle SQL Developer para realizar as unidades desse programa. O SQL*Plus é apresentado nesse curso como uma ferramenta opcional. Público alvo Desenvolvedores de aplicativos Administradores de Bancos de Dados Desenvolvedores Desenvolvedores PL/SQL Desenvolvedores de Portais Analistas de Sistemas Consultores técnicos Treinamentos relacionados Pré-requisitos básicos Oracle Database: Introdução ao SQL Oracle Database: Workshop de SQL I Ed 2 Oracle Database: Workshop de SQL II Ed 2
2 Objetivos do Curso Gerenciar dependências entre subprogramas PL/SQL Usar construtos de programação PL/SQL e condicionalmente controlar o fluxo do código (loops, estruturas de controle e cursores explícitos) Criar procedimentos armazenados e funções Usar a compilação condicional para personalizar a funcionalidade de um aplicativo PL/SQL sem remover nenhuma parte do código original Usar os pacotes PL/SQL fornecidos pela Oracle para gera output de tela, arquivo e Escrever SQL dinâmico para ter maior flexibilidade no código Criar pacotes de subprogramas sobrecarregados para maior flexibilidade Criar gatilhos para resolver desafios do negócio Criar e fazer debug de procedimentos armazenados e funções Descrever os recursos e a sintaxe do PL/SQL Desenvolver blocos anônimos PL/SQL que sejam executados eficientemente Desenvolver pacotes PL/SQL para agrupar construtos relacionados Lidar com erros de tempo de execução Tópicos abordados no curso Introdução Objetivos do curso Cronograma do curso Descrever o esquema completo de Recursos Humanos (RH) Ambientes de desenvolvimento PL/SQL disponíveis nesse curso Introdução ao SQL Developer Trabalhando com o Oracle Cloud Exadata Express Cloud Service Visão geral do Oracle Database Exadata Express Cloud Service Acessando o Cloud Database utilizando o SQL Workshop Conectando com o Exadata Express utilizando clients de bancos de dados Introdução ao PL/SQL Visão geral do PL/SQL Identificando os benefícios dos subprogramas PL/SQL Visão geral dos tipos de blocos PL/SQL Criando um bloco anônimo simples Como gerar output a partir de um bloco PL/SQL? Declarando variáveis PL/SQL Listando os diferentes tipos de identificadores em um subprograma PL/SQL Uso da seção declarativa para definir identificadores Usando variáveis para armazenar dados Identificando tipos de dados escalares O atributo %TYPE O que são bind variables? Sequências em expressões PL/SQL Escrevendo blocos PL/SQL anônimos Descrevendo as orientações básicas de sintaxe dos blocos PL/SQL Aprendendo a comentar o código Implementação de funções SQL no PL/SQL Como converter tipos de dados? Descrevendo blocos encaixados Identificando os operadores no PL/SQL
3 Declarações SQL em um bloco PL/SQL Invocando declarações SELECT no PL/SQL Recuperando dados no PL/SQL Conceito de cursor SQL Evite erros ao usar convenções de nomeação quando utilizar declarações DML e de recuperação Manipulação de dados no servidor usando PL/SQL Entendendo o conceito de cursor SQL Utilizando os atributos do cursor SQL para obter feedback no DML Salvar e descartar transações Estruturas de controle Processamento condicional utilizando declarações IF Processamento condicional utilizando declarações CASE Descrevendo a declaração Loop simples Descrevendo a declaração While Loop Descrevendo a declaração For Loop Descrevendo a declaração Continue Tipos de dados compostos Utilizando registros do PL/SQL O atributo %ROWTYPE Insert e Update com o registro no PL/SQL INDEX BY tabelas Examinando os métodos de tabelas INDEX BY Utilizando as tabelas de registros INDEX BY Cursores explícitos O que são cursores explícitos? Declare o cursor Abra o cursor Busque data do cursor Feche o cursor Faça um loop FOR do cursor Os atributos %NOTFOUND e %ROWCOUNT Descreva as cláusulas FOR UPDATE e WHERE CURRENT Lidando com exceções Entendendo exceções Lidando com exceções com o PL/SQL Capturando erros pré-definidos do servidor Oracle Capturando erros não pré-definidos do servidor Oracle Propagando exceções Procedimento de RAISE_APPLICATION_ERROR
4 Procedimentos armazenados Criando um design de subprograma modularizado e em camadas Modularizando o desenvolvimento com blocos PL/SQL Compreendendo o ambiente de execução PL/SQL Listando os benefícios de utilizar subprogramas PL/SQL Listando as diferenças entre blocos anônimos e subprogramas Criando, chamando e removendo procedimentos armazenados Implementando parâmetros de procedimentos e modos de parâmetros Visualizando informação de procedimentos Funções armazenadas Criando, chamando e removendo uma função armazenada Identificando as vantagens de utilizar funções armazenadas Identificando os passos para criar uma função armazenada Invocando funções definidas pelo usuário em declarações SQL Restrições ao chamar funções Controlando efeitos colaterais ao chamar funções Visualizando informações de funções Fazendo debug de subprogramas Como fazer debug de funções e procedimentos? Fazendo debug através do SQL Developer Pacotes Listando as vantagens de pacotes Descrevendo pacotes O que são os componentes de um pacote? Desenvolvendo um pacote Como permitir a visibilidade dos componentes de um pacote? Criando as especificações e corpo de um pacote utilizando a declaração SQL CREAT e o SQL Developer Invocando os construtos de pacote Visualizando o código fonte do PL/SQL utilizando o dicionário de dados Implementando pacotes Sobrecarregando subprogramas no PL/SQL Utilizando o Pacote STANDARD (STANDARD Package) Utilizando Declarações Antecipadas para resolver Procedimentos de Referência Ilegais Implementando o Pacote Funções (Package Functions) no SQL e Restrições Estado Persistente de Pacotes Estado Persistente de um Pacote de Cursor Controlando efeitos colaterais dos Subprogramas do PL/SQL Invocando Tabelas PL/SQL de Registros em Pacotes Implementar Pacotes Fornecidos pela Oracle no Desenvolvimento de Aplicativos O que são Pacotes Fornecidos pela Oracle? Exemplos de alguns dos Pacotes Fornecidos pela Oracle Como o Pacote DBMS_OUTPUT funciona? Invocando o Pacote UTL_MAIL Escrevendo Subprogramas UTL_MAIL
5 Dinâmica do SQL A Execução do Fluxo do SQL O que é a Dinâmica do SQL? Declarando as Variáveis do Cursor Executando um bloco do PL/SQL dinamicamente Como invocar um Pacote DBMS_SQL? Implementando DBMS_SQL com uma Declaração DML Parametrizado Complemento funcional dinâmico do SQL Considerações de design para o Código PL/SQL Padronizando Constantes e Exceções Entendendo Subprogramas Locais Escrevendo Transações Autônomas Implementando a Dica NOCOPY para o Compilador Invocando a Dica PARALLEL_ENABLE O Cachê de Resultados da Função PL/SQL de sessão cruzada A Cláusula DETERMINISTIC com Funções Usando cargas de dados em massa (bulk binding) para melhorar o desempenho Gatilhos (Triggers) Descrevendo Gatilhos Identificando os Tipos e Corpos dos Gatilhos de Evento Cenários do Aplicativo de Negócios para Implementar Gatilhos Criando Gatilhos DML usando a declaração CREATE TRIGGER e o Desenvolvedor SQL Identificando os Tipos e Corpos dos Gatilhos de Evento e Disparadores (Tempo) Diferenças entre Níveis de Declaração de Gatilhos e Níveis de Linha de Gatilhos Criando em vez de e desativando Gatilhos Como Gerenciar, Testar e Remover Gatilhos? Criando Gatilhos compostos, DDL e Base de Dados de Eventos O que são Gatilhos Compostos? Identificando as seções de um ponto de tempo de uma Tabela de Gatilho Composto Entendendo a Estrutura do Gatilho Composto para Tabelas e Visualizações Implementando um Gatilho Composto para Resolver o Erro da Tabela Mutante Comparação da Base de Dados do Gatilho para Procedimentos Armazenados Criando Gatilhos em Declarações DDL Criando Eventos da Base de Dados e Eventos do Sistema de Gatilhos Privilégios do sistema obrigatórios para Gerenciar Gatilhos
6 Compilador PL/SQL O que é o Compilador PL/SQL? Descrevendo os Parâmetros de Inicialização para o Compilador PL/SQL Listando os novos Avisos de Tempo do Compilador PL/SQL Visão Geral dos Avisos de Tempo do Compilador PL/SQL para Subprogramas Listando os benefícios dos Avisos do Compilador Listando as Categorias de Mensagem dos Avisos de Tempo do Compilador PL/SQL Definindo os Níveis das Mensagens de Aviso: Usando o Desenvolvedor SQL, o Parâmetro de Inicialização do PLSQL_WARNINGS e o DBM Visualizar Avisos do Compilador: Usando SQL Developer, SQL*PLUS ou a Visualização do Dicionário de Dados Gerenciando Dependências Visão geral do Esquema dos Objetos de Dependências Consultando (Query) as Dependências Diretas de Objetos usando a Visualização USER_DEPENDENCIES Consultando (Query) um Estado de Objetos Invalidação de Objetos Dependentes Exibir as Dependências Indiretas e Diretas Gerenciamento da Dependência Grão Fina no Oracle Database 12c Entendendo as Dependências Remotas Recompilando uma Unidade do Programa PL/SQL
Oracle Database 10g: Programação com PL/SQL NOVO
Oracle University Entre em contato: 0800 891 6502 Oracle Database 10g: Programação com PL/SQL NOVO Duração: 5 Dias Objetivos do Curso Este curso apresenta aos alunos os fundamentos de PL/SQL e as vantagens
Oracle Database: Programação com PL/SQL
Oracle University Contact Us: 1.800.529.0165 Oracle Database: Programação com PL/SQL Duration: 5 Days What you will learn Este curso faz uma introdução ao PL/SQL e apresenta as vantagens dessa avançada
Oracle Database 10g: Fundamentos de SQL e PL/SQL
Oracle University Contact Us: 0-800-167225 Oracle Database 10g: Fundamentos de SQL e PL/SQL Duration: 5 Dias O que é que gostaria de aprender Conheça os fundamentos de SQL e PL/SQL usando o SQL Developer
Oracle Database 11g: Introdução à Linguagem SQL Novo
Oracle University Contact Us: 0800 891 6502 Oracle Database 11g: Introdução à Linguagem SQL Novo Duration: 5 Days What you will learn Neste curso, os alunos aprendem os conceitos de bancos de dados relacionais.
saída durante o runtime Usando Functions de uma Única Linha para Personalizar Relatórios Mostrar as diferenças entre as functions SQL de uma única
Tópicos do Curso: Introdução Listar os principais recursos do Banco de Dados Oracle 10g Apresentar uma visão geral de: componentes, plataforma de internet, servidor de aplicações e suite do desenvolvedor
2 Instalando e configurando o ambiente de desenvolvimento do Microsoft SQL Server
Sumário Parte 1 Introdução ao desenvolvimento de banco de dados com o Microsoft SQL Server 2005 1 Apresentando o desenvolvimento de banco de dados com o Microsoft SQL Server 2005... 21 O processo de armazenar
Acadêmica: Giselle Mafra Schlosser Orientador: Everaldo Artur Grahl
AVALIAÇÃO DA QUALIDADE DO CÓDIGO FONTE ESCRITO EM PL/SQL Acadêmica: Giselle Mafra Schlosser Orientador: Everaldo Artur Grahl Roteiro Introdução Objetivos do trabalho Fundamentação teórica Desenvolvimento
PROGRAMAÇÃO EM C#
20483 - PROGRAMAÇÃO EM C# CONTEÚDO PROGRAMÁTICO Módulo 1: Revisão de sintaxe c # Este módulo de Clientes uma sintaxe de núcleo e Características da linguagem de Programação C # He also fornece Uma INTRODUÇÃO
TRIGGERS Temas abordados
MYSQL TRIGGERS TRIGGERS Temas abordados 1 - Introdução ao SQL Triggers SQL Trigger é uma instrução SQL ou um conjunto de instruções SQL,que fica armazenado, é será activado ou disparado quando um evento
Fundamentos de Programação ORACLE: SQL. Prof. Walter Gima
Fundamentos de Programação ORACLE: SQL. 1 Prof. Walter Gima [email protected] ALIAS RELACIONAMENTOS TO_CHAR SYSDATE ROWNUM CONCATENAÇÃO PROCEDURES FUNCTIONS 2 ALIAS Utilizado para facilitar o uso
[versão para impressão] Link original: comp=24763 Conhecendo o PL/SQL
www.devmedia.com.br [versão para impressão] Link original: http://www.devmedia.com.br/articles/viewcomp.asp? comp=24763 Conhecendo o PL/SQL Veja neste artigo o que é PL/SQL, quando utilizá-la e uma breve
IEC Banco de Dados I Aula 11 Técnicas de Programação SQL
IEC Banco de Dados I Aula 11 Técnicas de Programação SQL Turmas: Sistemas de Informação Professora: André Luiz da Costa Carvalho E- mail: [email protected] Site: hjp://bdufam.wordpress.com Sumário
CONTEÚDO PROGRAMÁTICO
CONTEÚDO PROGRAMÁTICO Java Básico Carga horária: 24 horas TreinaWeb Tecnologia LTDA CNPJ: 06.156.637/0001-58 Av. Paulista, 1765 - Conj 71 e 72 São Paulo - SP CONTEÚDO PROGRAMÁTICO 1 - Um pouco sobre o
CONSULTANDO O MICROSOFT SQL SERVER
20461 - CONSULTANDO O MICROSOFT SQL SERVER CONTEÚDO PROGRAMÁTICO Módulo 1: Introdução ao Microsoft SQL Server 2014 Este módulo apresenta as principais ferramentas e plataformas de SQL Server. Discute-se
26/04/2017 Triggers no SQL Server: teoria e prática aplicada em uma situação real
www.devmedia.com.br [versão para impressão] Link original: http://www.devmedia.com.br/articles/viewcomp.asp?comp=28194 Triggers no SQL Server: teoria e prática aplicada em uma situaçã o real Veja neste
Aula 2 BD Introdução. Profa. Elaine Faria UFU
Aula 2 BD Introdução Profa. Elaine Faria UFU - 2017 Motivação A quantidade de informação disponível está crescendo exponencialmente Os dados e as informações tem um papel importante para as organizações
Plano de Aula - Excel 2010 Avançado - cód Horas/Aula
Plano de Aula - Excel 2010 Avançado - cód.4792 24 Horas/Aula Aula 1 Capítulo 1 - Introdução ao Excel 2010 Avançado e Capítulo 2 - Aula 2 Capítulo 2 - Aula 3 Aula 4 Aula 5 1.1. Base de Dados... 19 1.2.
PostgreSQL Desenvolvedor
CONTEÚDO PROGRAMÁTICO PostgreSQL Desenvolvedor Carga horária: 32 horas TreinaWeb Tecnologia LTDA CNPJ: 06.156.637/0001-58 Av. Paulista, 1765 - Conj 71 e 72 São Paulo - SP CONTEÚDO PROGRAMÁTICO Ementa do
DDL). O resultado da compilação dos parâmetros DDLs é
Banco Dados Aula 2 Linguagens de Banco de Dados e Tipos de Usuários 1. Linguagens de Banco de Dados Um sistema de banco de dados proporciona dois tipos de linguagens: uma específica para os esquemas do
Stored Procedures e Triggers
e Triggers Professor: Ricardo Luis dos Santos IFSUL 2015 Agenda Rotinas Armazenadas Stored Procedures Exemplos Triggers Exemplos Exercícios 2 Rotinas Armazendas Rotinas Armazenadas são um conjunto de comandos
Uniao Educacional e Tecnologica Impacta- Uni Impacta
Scripts avançados de gravação Objetivos Após concluir este apêndice, você poderá: Descrever o tipo de problemas que são resolvidos usando SQL para gerar SQL Gravar um script que gera um script de instruções
Oracle PL/SQL Overview
Faculdades Network Oracle PL/SQL Overview Prof. Edinelson PL/SQL Linguagem de Programação Procedural Language / Structured Query Language Une o estilo modular de linguagens de programação à versatilidade
Pré-requisitos: Conhecimentos de informática gerencial e lógica de programação.
CURSO DESENVOLVEDOR FRONT-END HTML5/CSS3/JavaScript Objetivo: Este curso visa introduzir o aluno do mundo do desenvolvimento Web, com aplicabilidade, ensino e capacitação nas principais linguagens de diagramação
Treinamento. DBA Oracle 11g. Duração: 120 horas
Treinamento DBA Oracle 11g Duração: 120 horas Neste curso no primeiro módulo (Introdução ao Oracle 11g SQL e PL_SQL) é oferecido um curso introdutório à tecnologia do banco de dados Oracle 11g. Também
Tarefa Orientada 17 Scripts
Tarefa Orientada 17 Scripts Objectivos: Declaração de variáveis escalares Declaração de variáveis do tipo tabela Tabelas temporárias Estruturas Condicionais Estruturas de Repetição Tratamento de erros
CONTEÚDO PROGRAMÁTICO
CONTEÚDO PROGRAMÁTICO PHP Intermediário Carga horária: 32 horas TreinaWeb Tecnologia LTDA CNPJ: 06.156.637/0001-58 Av. Paulista, 1765 - Conj 71 e 72 São Paulo - SP CONTEÚDO PROGRAMÁTICO 1 - Introdução
Banco de Dados I Introdução SQL
Banco de Dados I Introdução SQL Frederico Queiroga [email protected] https://sites.google.com/site/fredericoqueiroga/ Linguagem SQL Aspectos Gerais: Independência do fabricante: Está incorporada
A U L A 3 S U B G R U P O S D M L E D Q L : I N S E R I N D O E P E S Q U I S A N D O D A D O S E M U M A T A B E L A
BANCO DE DADOS GERENCIAL 1 A U L A 3 S U B G R U P O S D M L E D Q L : I N S E R I N D O E P E S Q U I S A N D O D A D O S E M U M A T A B E L A CONCEITOS LINGUAGEM DE MANIPULAÇÃO DE DADOS (DML) A linguagem
Administração de Sistemas Operacionais. Prof. Marlon Marcon
Administração de Sistemas Operacionais Prof. Marlon Marcon SGBD SGBD: Sistema de gerenciamento de banco de dados. é o conjunto de programas de computador (softwares) responsáveis pelo gerenciamento de
Formação em Banco de Dados. Subtítulo
Formação em Banco de Dados Subtítulo Sobre a APTECH A Aptech é uma instituição global, modelo em capacitação profissional, que dispõe de diversos cursos com objetivo de preparar seus alunos para carreiras
IMPLEMENTAÇÃO DE BANCO DE DADOS
IMPLEMENTAÇÃO DE BANCO DE DADOS MODULO 2 LINGUAGEM SQL CONTEÚDO 2. LINGUAGEM SQL 2.1 Linguagens de Definição de Dados (DDL) 2.1.1 Criação de tabela: CREATE 2.1.2 Alteração de Tabela: ALTER 2.1.3 Exclusão
Introdução à Programação em C
Introdução à Programação em C Tipos e Operadores Elementares Estruturas de Controlo Resumo Novidades em C Exemplo: Factorial Tipos de Dados Básicos Saltos Condicionais: if-then-else Valor de retorno de
Introdução a B anco de Dados. INE5206 Introdução à Informática INE/CTC/UFSC Prof. Roberto Willrich
Introdução a B anco de Dados INE5206 Introdução à Informática INE/CTC/UFSC Prof. Roberto Willrich 1 Introdução Sistema de banco de dados Projetados para gerenciar grandes quantidades de informação Proporcionar
Conteúdo Programático
Ementa do Curso O treinamento ios+swift Intro foi criado pela Catteno com o intuito de introduzir os alunos em programação de Apps para a plataforma ios (tablets e smartphones), utilizando a linguagem
O modelo relacional encontra-se padronizado pela indústria de informática. Ele é chamado de
Introdução O modelo relacional encontra-se padronizado pela indústria de informática. Ele é chamado de padrão SQL (Structured Query Language). O padrão SQL define precisamente uma interface SQL para a
BCD29008 Banco de dados
BCD29008 Banco de dados Prof. Emerson Ribeiro de Mello Instituto Federal de Santa Catarina IFSC campus São José [email protected] http://docente.ifsc.edu.br/mello/bcd 31 de julho de 2017 1/24 Apresentação
Introdução ao Desenvolvimento de
Introdução ao Desenvolvimento de Aplicações Web com JSF e PrimeFaces Marcelo Vinícius Cysneiros Aragão ICC Inatel Competence Center [email protected] Santa Rita do Sapucaí, 15 de março de 2016 Conteúdo
Material Teórico. Procedures, Functions, Exceptions e Triggers. Responsável pelo Conteúdo: Prof. Ms. Alexander Gobbato Albuquerque
Banco de Dados Material Teórico Procedures, Functions, Exceptions e Triggers Responsável pelo Conteúdo: Prof. Ms. Alexander Gobbato Albuquerque Revisão Textual: Prof. Ms. Claudio Brites Procedures, Functions,
A c c e s s B á s i c o
A c c e s s B á s i c o (referencial): 25 horas A informação na ponta dos dedos, o programa perfeito para cadastros de clientes e fornecedores, controle de estoque, pesquisas relatórios. O Microsoft Access
Modificadores de acesso e atributos de classe
Modificadores de acesso e atributos de classe Material baseado na apostila FJ-11: Java e Orientação a Objetos do curso Caelum, Ensino e Inovação, disponível para download em http://www.caelum.com.br/apostilas/
Executa em qualquer plataforma que possua o Java (JDK) da Oracle
Recurso Benefícios Multiplataforma Executa em qualquer plataforma que possua o Java (JDK) da Oracle Utiliza base de dados Oracle, Microsoft SQL ou MySql Utiliza os principais bancos de dados de mercado
Legibilidade do código fonte
Sumário Legibilidade do código fonte Exemplos Normas Instrução switch Sintaxe e Semântica Exemplo Tipos enumerados Exemplo Programação 2007/2008 DEEC-IST 1 Legibilidade do código fonte Exemplo: Considere
Ambiente de desenvolvimento
Linguagem C Ambiente de desenvolvimento Um programa em C passa por seis fases até a execução: 1) Edição 2) Pré-processamento 3) Compilação 4) Linking 5) Carregamento 6) Execução Etapa 1: Criação do programa
BCD29008 Banco de dados
BCD29008 Banco de dados Linguagem SQL Prof. Emerson Ribeiro de Mello Instituto Federal de Santa Catarina IFSC campus São José [email protected] http://docente.ifsc.edu.br/mello/bcd 21 de agosto de 2017
Uniao Educacional e Tecnologica Impacta- Uni Impacta
Controlando o Acesso do Usuário Objetivos Ao concluir esta lição, você será capaz de: Diferenciar privilégios de sistema de privilégios de objeto Conceder privilégios em tabelas Conceder funções Distinguir
Korth Silberschatz Sundarshan. Sistema de Banco de Dados, 5/E
Sistema de Banco de Dados, 5/E Capítulo 1: Introdução Finalidade dos sistemas de banco de dados Visão dos dados Linguagens de banco de dados Bancos de dados relacionais Projeto de banco de dados Bancos
Bases de Dados. DML Data Manipulation Language Parte 3
Bases de Dados DML Data Manipulation Language Parte 3 Sub-Consultas São consultas contidas na cláusula WHERE ou HAVING de uma outra consulta SQL Essencialmente consiste numa instrução SELECT contida noutra
AULA 8. Ambientes Visuais 8.1. OBJETIVO DA AULA SQL (Structured Query Language)
AULA 8 8.1. OBJETIVO DA AULA Relembrar conceitos e recursos básicos apresentados nas aulas anteriores, dar continuidade nas codificações iniciadas e ainda não finalizadas, explorar acesso a banco de dados
ADMINISTRAÇÃO DE BANCOS DE DADOS DO MICROSOFT SQL SERVER
20462 - ADMINISTRAÇÃO DE BANCOS DE DADOS DO MICROSOFT SQL SERVER CONTEÚDO PROGRAMÁTICO Estrutura de tópicos do curso Módulo 1: Introdução à administração de banco de dados do SQL Server 2014 Este módulo
Conceitos de Sistemas de Banco de Dados INE 5323
Conceitos de Sistemas de Banco de Dados INE 5323 Prof. Mario Dantas Introdução Por quê Sistemas de Banco de Dados Visão dos Dados Modelos de Dados Linguagem de Definição de Dados (DDL) Linguagem de Manipulação
Prof. Esp. Andrew Rodrigues 1
Prof. Esp. Andrew Rodrigues www.andrewrodrigues.com.br www.andrewrodrigues.com.br 1 PHP em Ação PHP é uma linguagem de programação que pode fazer todo o tipo de coisas: avaliar dados de formulários enviados
BD II (SI 587) Procedimentos Armazenados
BD II (SI 587) Procedimentos Armazenados Josenildo Silva [email protected] MOTIVAÇÃO Contexto: Sistemas em 2 camadas Contexto: Sistemas em 3 camadas Problema 1: Alto volume de dados na rede Como reduzir
Linguagem de Programação
Linguagem de Programação Laços de Repetição for() / while() / do{}while() Gil Eduardo de Andrade Introdução Laços de Repetição Um laço de repetição permite que um determinado trecho de código seja executado
AULA 02. OBJETIVO: Características da Linguagem Orientada a Objetos.
AULA 02 OBJETIVO: Características da Linguagem Orientada a Objetos. HABILIDADES TRABALHADAS: Comparação das características das linguagens orientadas a objetos frente às linguagens estruturadas. Conhecimentos
Professor Leo Larback Esta apresentação pode ser baixada livremente no site
C# Professor Leo Larback Esta apresentação pode ser baixada livremente no site www.larback.com.br C# - Definições C# é uma linguagem orientada a objeto que permite aos desenvolvedores construírem uma variedade
Revisão C++ - Parte 1
Revisão C++ - Parte 1 Prof. Gustavo Leitão Campus Natal Central Disciplina Programação para Ambiente de Redes 5/3/2010 Objetivo da Aula 5/3/2010 5/3/2010 OBJETIVO DA AULA Revisar os principais comandos
Oracle Database 11g: Novos Recursos para Administradores Release 2
Oracle University Contact Us: +351214235182 Oracle Database 11g: Novos Recursos para Administradores Release 2 Duration: 5 Days What you will learn Este curso de cinco dias oferece a você a oportunidade
A c c e s s. Data Lógica Informática. Ambiente Real Conhecimento de Verdade. Carga Horária (referencial): 30 horas. Pré-requisito: Windows
A c c e s s (referencial): 30 horas O Access permite que o usuário, mesmo sem ser especialista, crie e gerencie bancos de dados de forma fácil, para desenvolver soluções que otimizam a entrada, filtros
Programação Orientada a Objetos. Manipulação de Exceções
Programação Orientada a Objetos Manipulação de Exceções Cristiano Lehrer, M.Sc. Introdução à Manipulação de Exceções (1/2) Em uma linguagem sem manipulação de exceção: Quando ocorre uma exceção, o controle
SQL Procedural. Josino Rodrigues Neto [email protected]
SQL Procedural Josino Rodrigues Neto [email protected] SQL Procedural Agregada em SQL-92 As ferramentas têm nomes para suas linguagens SQL procedurais/embutidas Oracle : PL/SQL Postgres PL/Pgsql SQL Server
Programação: Vetores
Programação de Computadores I Aula 09 Programação: Vetores José Romildo Malaquias Departamento de Computação Universidade Federal de Ouro Preto 2011-1 1/62 Motivação Problema Faça um programa que leia
Programando em SQL. Triggers, Stored Procedures e funções. Profa. Késsia Marchi
Programando em SQL Triggers, Stored Procedures e funções Objetivo Descrever as funcionalidades de triggers, store procedures e funções; Apresentar vantagens e benefícios; Criação e Gerenciamento de Store
Programação Orientada a Objetos - 3º semestre AULA 01 Prof. André Moraes
Pág 3 Programação Orientada a Objetos - 3º semestre AULA 01 Prof. André Moraes 1 APRESENTAÇÃO DA UNIDADE CURRICULAR A unidade curricular de Programação Orientada a Objetos tem por objetivo promover o estudo
BD II (SI 587) Programação SQL. Prof. Josenildo Silva.
BD II (SI 587) Programação SQL Prof. Josenildo Silva [email protected] Nota Estes slides são baseados nos slides disponibilizados pelos autores ELMASRI e NAVATHE, para o livro Sistemas de Banco de Dados,
Introdução. descrever os tipos de interfaces e linguagens oferecidas por um SGBD. mostrar o ambiente de programas dos SGBD s
Introdução Contribuição do Capítulo 2: discutir modelos de dados definir conceitos de esquemas e instâncias descrever os tipos de interfaces e linguagens oferecidas por um SGBD mostrar o ambiente de programas
COBOL Query 1.0. Ferramenta para extração de dados em arquivos COBOL. Aluno: André Luiz Jacinto Orientador: Adilson Vahldick
COBOL Query 1.0 Ferramenta para extração de dados em arquivos COBOL Aluno: André Luiz Jacinto Orientador: Adilson Vahldick Roteiro Introdução Objetivos do trabalho Fundamentação teórica Desenvolvimento
ADMINISTRANDO O WINDOWS SERVER 2012
20411 - ADMINISTRANDO O WINDOWS SERVER 2012 CONTEÚDO PROGRAMÁTICO Módulo 1: Configurando e Solucionando problemas de sistema de nome de domínio Este módulo explica como configurar e solucionar problemas
Linguagem C Princípios Básicos (parte 1)
Linguagem C Princípios Básicos (parte 1) Objetivos O principal objetivo deste artigo é explicar alguns conceitos fundamentais de programação em C. No final será implementado um programa envolvendo todos
BANCO DE DADOS II Stored Procedure. COTEMIG Gerson Borges
BANCO DE DADOS II Stored Procedure COTEMIG Gerson Borges [email protected] Introdução Em aplicações que acessam banco de dados, é comum executarmos rotinas complexas de manipulação desses dados. Para
BANCO DE DADOS WEB AULA 9. concessão e revogação de privilégios. professor Luciano Roberto Rocha.
BANCO DE DADOS WEB AULA 9 concessão e revogação de privilégios professor Luciano Roberto Rocha www.lrocha.com O que são privilégios Quem cria o objeto no banco de dados se torna o seu dono. Por padrão,
Oracle SQL Developer
BDDAD Bases de Dados Oracle Nelson Freire (ISEP LEI-BDDAD 2016/17) 1/49 Introdução Instalar Abrir Ligar à BD no Servidor Oracle Programação Manual SQL Worksheet Script Editar Executar Saída Ficheiro Gravar
Linguagem de pesquisa declarativa para banco de dados relacional; 1ª Versão - Desenvolvida pela IBM no laboratório de pesquisa de San José;
MySQL SQL (Structured Query Languagem ) Linguagem de pesquisa declarativa para banco de dados relacional; 1ª Versão - Desenvolvida pela IBM no laboratório de pesquisa de San José; Inicialmente - Sequel
Programação Avançada C++ Slide 12 Nielsen Castelo Damasceno
Programação Avançada C++ Slide 12 Nielsen Castelo Damasceno Visibilidade de membros Membro da classe derivada pode usar os membros públicos ( public ) e protegidos ( protected ) da sua classe base (como
BANCO DE DADOS. Araújo Lima. Jan / Araújo
BANCO DE DADOS Lima Jan / 2017 1 Índice 1.Introdução a Sistemas de Banco de Dados Evolução dos Sistemas de Informação Conceitos de Bancos de Dados Usuários de Banco de Dados Banco de Dados X Linguagens
Desenvolvendo Websites com PHP
Desenvolvendo Websites com PHP 3ª Edição Juliano Niederauer Novatec Copyright 2009, 2011, 2017 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida
Banco de Dados. Aula 01. Prof. Diemesleno Souza Carvalho
Banco de Dados Aula 01 Prof. Diemesleno Souza Carvalho [email protected] http://www.diemesleno.com.br Na aula passada vimos... Na aula passada vimos... - Apresentação da disciplina; - Informações
Prof. Josenildo Silva
BD II (SI 587) Gatilhos (Triggers) Prof. Josenildo Silva [email protected] Motivação Algumas rotinas precisam ser executadas antes ou depois de um determinado evento no banco de dados Motivação Regras
Benvindo ao Curso de Introdução ao Firebird com Ferramenta de Relatórios!
(Apresentação SQL Manager Lite for InterBase and Firebird) Benvindo ao Curso de Introdução ao Firebird com Ferramenta de Relatórios! Ferramenta de alta performance para a otimização da administração de
O Processo Unificado: Workflow de Análise. Graduação em Informática Profa. Dra. Itana Maria de Souza Gimenes 2009
O Processo Unificado: Workflow de Análise Graduação em Informática Profa. Dra. Itana Maria de Souza Gimenes 2009 Workflow de Análise Objetivos da análise: manter uma especificação precisa dos requisitos
Adriano Maranhão PROFISSIONAIS E ATIVIDADES ENVOLVIDAS EM UM SGBD
Adriano Maranhão PROFISSIONAIS E ATIVIDADES ENVOLVIDAS EM UM SGBD ADMINISTRADOR DA BASE DE DADOS Em qualquer organização onde muitas pessoas compartilham muitos recursos, existe a necessidade de um administrador
Oracle Database: Introdução à Linguagem SQL
Oracle University Contact Us: 0800 891 6502 Oracle Database: Introdução à Linguagem SQL Duration: 5 Days What you will learn A compreensão dos conceitos básicos de bancos de dados relacionais garante a
A linguagem SQL
SQL 2008.1 A linguagem SQL SQL - Structured Query Language. Foi definida nos laboratórios de pesquisa da IBM em San Jose, California, em 1974. Teve seus fundamentos no modelo relacional Sua primeira versão
Caderno de Introdução Bases Dados
José Adriano [email protected] Página 1 Sumário 5. A Linguagem SQL 5.1 Comandos DDL 5.2 Comandos DML 5. A Linguagem SQL A linguagem SQL apresenta duas variantes, DDL Data Definition Language e DML Data Manupulation
Introdução ao C# com o Microsoft Visual Studio Community 2015
José Roberto Madureira Junior Adaní Cusin Sacilotti Adriana Rodrigues Reginaldo Sacilotti Introdução ao C# com o Microsoft Visual Studio Community 2015 Primeira Edição São Paulo 2016 Sumário 1 INTRODUÇÃO
Revisão de Bancos de Dados
Revisão de Bancos de Dados Conceitos Básicos 1. Defina o que é um banco de dados e o que é um sistema gerenciador de bancos de dados (SGBD). 2. Defina as arquiteturas de software em duas camadas (cliente/servidor)
Banco de Dados Relacional
Centro Federal de Educação Tecnológica de Pernambuco Curso de Tecnologia em Sistemas de Informação Banco de Dados Relacional Renata Lúcia Mendonça Ernesto do Rêgo [email protected] 1 Plano de Ensino Objetivo
Plano de Aula - Excel 2016 Avançado - cód Horas/Aula
Plano de Aula - Excel 2016 Avançado - cód. 6372 24 Horas/Aula Aula 1 Capítulo 1 - Conceitos Básicos Aula 2 Capítulo 2 - Aula 3 Aula 4 1.1. Base de Dados... 23 1.2. Pasta de Trabalho Compartilhada... 24
Oracle Database 10g: Introdução à Linguagem SQL
Oracle University Contact Us: 0800 891 6502 Oracle Database 10g: Introdução à Linguagem SQL Duration: 5 Days What you will learn Este curso apresenta aos alunos a tecnologia do Oracle Database 10g. Os
