Bootcamp de Aprofundamento em Gestão de Base de Dados SQL com Oracle Database - ESPM
Bootcamp de Aprofundamento em Gestão de Base de Dados SQL com Oracle Database

01/09/2020

40 horas

Home Educação Continuada

Bootcamp de Aprofundamento em Gestão de Base de Dados SQL com Oracle Database

Coordenador

Acácio Ventura

Course Attendees

Still no participant

Certificado

Certificado

O certificado será emitido em formato digital ao termino do curso, você receberá um link em seu e-mail cadastrado no ato de sua inscrição em até 7 dias.

Importante: O aluno deverá ter uma frequência mínima de 75% nas aulas.

Cancelamento ou adiamento do curso

Cancelamento ou adiamento do curso

DO CANCELAMENTO E/OU ADIAMENTO DO CURSO

1 - O curso poderá ser cancelado e/ou adiado pela CONTRATADA caso não haja o número mínimo de estudantes inscritos que justifique a abertura do curso, conforme estabelecido pela Coordenação. Caso o estudante não concorde com o adiamento do curso, deverá solicitar o cancelamento através do e-mail.

 

2 -  O cancelamento por parte do estudante poderá ser efetivado junto à secretaria de pós-graduação da ESPM ou através do e-mail extensao.sp@espm.br com até 7 dias corridos a contar da data de efetivação da compra online ou com até 24 horas de antecedência do início do curso.

 

3 – O curso ficará à disposição do Estudante e não caberá qualquer restituição de valores pagos em caso de abandono ou cancelamento do curso após o seu início.

 

4 – Caso o (a) Estudante não manifeste formalmente seu pedido de desistência, conforme previsto neste instrumento, estará caracterizado o abandono do curso, não sendo devido o reembolso do valor pago e ainda o (a) mesmo (a) deverá honrar com o pagamento das parcelas a vencer.

 

5 - O não comparecimento aos atos escolares não exime o estudante ao pagamento das parcelas do curso já que, conforme reconhece, os serviços ficarão à sua disposição.

 

REEMBOLSO

1 - No caso dos itens 1 e 2, será devolvido 100% do valor pago, por meio de depósito na conta bancária indicada pelo estudante, em até 10 (dez) dias úteis, a contar da data de indicação dos dados bancários do estudante para providências do devido reembolso, ou via estorno de pagamento realizado por cartão de crédito.

 

INFORMAÇÃO IMPORTANTE:

A ESPM NÃO SE RESPONSABILIZA POR QUAISQUER OUTROS VALORES QUE EVENTUALMENTE TENHAM SIDO DESPENDIDOS PELO PARTICIPANTE, SEJA A QUE TÍTULO FOR, TAIS COMO PASSAGENS ÁREAS, RODOVIÁRIAS, COMBUSTÍVEL. HOSPEDAGEM, ETC.

Comentários curso

Ainda não há comentários

Uma parceria com a Alura

A Alura é a maior plataforma de cursos de tecnologia 100% em português. Em 2020 a alura completa 9 anos e já ultrapassou a fronteira de 1.000 cursos produzidos. Sua missão é abrir o caminho para profissionais que desejam ser sempre melhores que ontem.
A parceria com a ESPM abre novos canais para levar essa missão ainda mais além e para um público mais amplo, a ESPM reconhece nos conteúdos da Alura algo diferenciado e aderente a sua comunidade. Por esse motivo que decidiu estabelecer essa parceria.

Bônus

6 meses de acesso a plataforma da Alura

O aluno terá 6 meses de acesso a plataforma para concluir os seus estudos, contados a partir do momento da matrícula. Se finalizar os seus estudos antes desse prazo, a plataforma continuará disponível no período de 6 meses para novas consultas.

Objetivo do curso

Aprenda a manipular grandes quantidades de dados com o Oracle Database.

Para quem se destina?

Este curso destina-se a profissionais com formação em Engenharia de Software, Big Data ou aos interessados em aprender a analisar grandes quantidades de dados.

O que você vai aprender?

Com esta formação, você conseguirá controlar e utilizar a linguagem PL/SQL para fazer consultas aos seus registros.

Programa do curso

Saiba como instalar o banco de dados Oracle e crie processos para obter grandes quantidades de dados.

Módulo: Introdução ao SQL com Oracle: Manipule e consulte dados
Carga Horária: 10 horas

Conteúdo detalhado:
● Instalando e configurando o Oracle Database - História do SQL, história da Oracle, instalando o Oracle Database Express, instalando o SQL Developer, configurando uma conexão;
● Gerenciando as tabelas do banco de dados - Definições de banco de dados, localização da tabela, componentes de tabelas, agrupando tabelas, conhecendo o SQL Developer, SQL Plus, tipos de dados, NVARCHAR vs VARCHAR, criando a primeira tabela, criando a tabela de vendedores, criando a tabela pelo assistente, apagando a tabela de vendedores;
● Manutenção dos dados nas tabelas - Inserindo registros na tabela, incluindo o primeiro vendedor, inserindo vários registros na tabela, incluindo mais vendedores, alterando registros, alterando informações sobre os vendedores, excluindo registros,
excluindo um vendedor, incluindo a chave primária, comando para a criação da chave primária, manipulando de datas e campos lógicos;
● Consultando os dados - Incluindo dados na tabela, selecionando todos os vendedores, filtrando registros, filtrando por um vendedor específico, filtros condicionais, selecionando vendedor pelo valor da comissão, filtrando datas, selecionando vendedor pela data, filtros compostos, seleção composta, ponto de atenção.

Carga Horária: 16 horas

Conteúdo detalhado:
● Configurando o ambiente e conhecendo o Oracle Database - Instalando o Oracle Database Express, instalando o SQL Developer, fazendo uma conexão, conhecendo a história do SQL, vantagem da linguagem SQL, longevidade do SQL, conhecendo a história do Oracle Database;
● Filtrando as consultas de dados - Conhecendo o banco de dados, por que visualizar o esquema de dados, revisando as consultas, comando para listar dados de uma tabela, consultas condicionais, resolvendo a estrutura lógica, aplicando consultas condicionais, selecionando vendas, usando o LIKE, buscando clientes;
● Mudando a apresentação dos dados de uma consulta - Usando DISTINCT para visualizar a tabela, bairros da cidade do Rio de Janeiro, limitando a saída da consulta, observando uma amostra de dados, ordenando a saída da consulta, obtendo a maior venda de um determinado produto, agrupando os resultados, obtendo o número de vendas, usando a condição HAVING, obtendo clientes que fizeram mais compras em 2016, usando condições para classificar resultados, classificando o número de vendas;
● Juntando tabelas e consultas - Usando JOINs, obtendo o faturamento anual, exemplos de LEFT e RIGHT JOIN, selecionando o tipo de JOIN, exemplos de FULL e CROSS JOIN, nova seleção do tipo de JOIN, juntando consultas, diferenças de
UNION e UNION ALL, subconsultas, relação entre HAVING e subconsulta, visão, características da visão;
● Funções do Oracle Database - Funções de string, listando o endereço completo, funções de datas, idade dos clientes, funções matemáticas, formato do faturamento, conversão de dados, listando expressão natural;
● Exemplos de relatórios - Relatório de vendas válidas, complementando o relatório, relatório de vendas por sabor, vendas percentuais por tamanho, arrumando as SQLs;

Carga Horária: 12 horas

● Modelagem do banco de dados - Instalando o Oracle Database Express, instalando o Oracle Developer, fazendo uma conexão, preparando o ambiente, revisão: entidades, unidade básica do Oracle Database, revisão: tipos de dados,
modelagem, requisitos de um banco de dados, construção do modelo conceitual;
● Criando a estrutura do banco - Criando uma tabela com chave primária, criando uma tabela pelo assistente, criando uma tabela com chave estrangeira, mudando o nome da tabela, finalizando a criação do banco, visualizando o modelo;
● Incluindo dados nas tabelas - Incluindo dados, Inclusão de múltiplos registros na tabela, registros a partir de outra tabela, incluindo clientes, importação de dados;
● Alterando e excluindo dados existentes - Alterando dados da tabela, modificando o endereço de um cliente, usando UPDATE com FROM, excluir dados da tabela, alterando e apagando toda a tabela, cuidado ao alterar ou excluir dados, COMMIT e
ROLLBACK, usando o ROLLBACK duas vezes;
● Auto-incremento, valores padrões e triggers - Campos com auto-incremento, valor da sequência, definindo valores padrões para os campos. comportamento do campo padrão, conhecendo as triggers, criando a nossa primeira trigger, executando a trigger ao atualizar ou deletar dados, outras formas de manipulação de dados.

Carga Horária: 18 horas

Conteúdo detalhado:

● Instalando e configurando ambiente - Instalando o ambiente, instalando o SQL  Developer, configurando o SQL Developer, preparando o ambiente, criando o esquema, entendendo o PL/SQL, primeiro bloco PL/SQL, a estrutura básica de um
bloco PL/SQL, padrão de variável, SERVEROUTPUT ON, erros de compilação;
● Comandos de SQL no PL/SQL - Primeiro comando SQL, execução de comandos SQL em bloco PL/SQL, revisão: transações, controle de transação, uso do Percent Type, vantagens do Percent Type, uso de letras maiúsculas nos textos, uso de
padrões para gravar dados de texto, vários comandos em bloco, removendo registros;
● Procedures e funções - Criação de procedure, IS e BEGIN, manutenção da procedure, procedure, retorno do descritor do segmento, retorno de informação, criando a função, características das funções, executando a função, usando a função
em um código PL/SQL;
● Teste condicional - Manipulando tabela clientes, vantagens das procedures, obtendo a categoria, IF-THEN-ELSE, função para obter a categoria, completando a procedure, procedure retornando valores, parâmetros IN e OUT, parâmetro de modo
IN, chamando a procedure, transformação;
● Estruturas de repetição - Alterando o segmento de mercado, IN, OUT ou INOUT ignorados, LOOP e END LOOP, Loop básico, estrutura FOR, indexador do FOR, parâmetros nomeados, forma de indicar o parâmetro nomeado;
● Cursor - Usando o cursor na prática, comando Fetch, aplicando o cursor na atualização do segmento, sobre a query do cursor, usando FOR com cursor; 
● Exceções - Introdução às exceções, função da exceção, lançando exceções, numeração de exceção, exceções não cadastradas, classificação das exceções,  exceções não previstas, características da exceção, erros de usuário, tratamento de erros provocados pelo programador.

Conheça os processos necessários para gerir, monitorar e trabalhar com um banco de dados, além de compreender o que são cotas, backups e tablespaces.

Módulo: Administração do Oracle Database: Criação e gerenciamento do banco

Carga Horária: 10 horas

● Instalando o Oracle Database - Desinstalando o Oracle Database antigo, instalando o Oracle 12c, criando o banco de dados, instância, banco de dados e suas associações;
● Criando o banco de dados - Ações do DBCA, criando o banco de dados por script, criando o banco de dados por modelo, explorando a arquitetura do Oracle Database, protocolo de acesso, processos de segundo plano;
● Gerenciando o banco - Ferramentas de gerenciamento de banco de dados, praticando com as ferramentas, protocolo do Database Express, compreendendo os arquivos de parâmetros, modificando os parâmetros;
● Ligando o banco e configurando o cliente - Iniciando ou desligando o banco, configurando a rede do lado do cliente, conexão cliente-servidor, configurando o SQL Developer.

Carga Horária: 10 horas

Conteúdo detalhado:

● Estrutura do banco de dados - Estrutura do banco de dados na prática, completando a estrutura;
● Gerenciando Tablespaces - Características da Tablespace, manipulando Tablespaces, apagando uma Tablespace;
● Usuários, cotas e privilégios - Contas de usuários, formas de autenticação, confirmando a senha, privilégios, primeiro privilégio do usuário, reduzindo cota;
● Criando backups - Criando backups consistentes, comandos para a criação de um backup consistente, backups quentes, parâmetro para o backup quente, backup incremental, políticas de backup;
● Recuperando backups - Restaurando um backup, ordem dos comandos, recuperando por flashback, área de recuperação rápida.

Carga Horária: 10 horas

● Criando o ambiente - Introdução, instalando o Oracle Database, criando a base de dados, configuração do SQL Developer;
● Coleta de estatísticas - Falando um pouco sobre performance, estatísticas e métricas, coleta de estatísticas automáticas, evento de espera, praticando a análise das estatísticas;
● Administrando a memória - Uso da memória PGA, tipos de alocação de memória PGA, ativando o gerenciamento automático, uso da memória SGA, Alocações de memória SGA, mecanismo de memória AMM, praticando o gerenciamento de
memória, advisor de memória, melhor valor de alocação de memória;
● Alocação de recursos - Problema de alocação de recursos, características dos sistemas operacionais, grupo de consumidores, grupos de demonstração, plano do resource Manager, diretivas de um plano, níveis de prioridade, recurso alocado,
criando um plano de recursos.

Carga Horária: 10 horas

● Estatísticas - Gerenciando estatísticas de consultas SQL, escolha do plano de execução, diretivas do plano SQL, definição de uma diretiva, plano de execução adaptável, onde se aplica a diretiva, onde se aplica o plano de execução, eficiência
na coleta das estatísticas, momento da coleta de estatísticas;
● Advisors - SQL Tunning Advisor, praticando com o SQL Tunning Advisor, SQL Access Advisor, tipo de índice sugerido, relações do Access Advisor e Tuning  Advisor, praticando com o SQL Access Advisor;
● Índices - Tabela HEAP, gravando os segmentos de dados, índice B-TREE, índice BITMAP, utilização do BITMAP, praticando índices;
● Visão materializada - Entendendo como funciona uma visão materializada, visões e visões materializadas, atualização automática da visão;
● Problema prático - Caso prático: carregando o banco de dados, problema a ser resolvido, revisando o ambiente, estatísticas, usando o SQL Tunning Advisor, usando o SQL Access Advisor, observação sobre o SQL Access Advisor, problema da
inclusão.

Metodologia

A distância

Workshop presencial

Acontecerá um workshop no semestre, em que alunos de diferentes especialidades dos bootcamps estarão reunidos para solucionar um problema de negócios em conjunto.

Webinars

Além dos conteúdos das aulas e workshop presencial, você poderá participar de webinars exclusivos com convidados especialistas nos temas dos módulos para conversar sobre trending topics específicos do mercado e aplicações práticas no seu dia a dia. Ao todo, serão 2 webinars ao longo do curso.

Quando acontece?

Curso 100% online, a plataforma ficará disponível para acesso 24h por dia.

Investimento


  • Valor
  • Boleto
  • R$ 1.800,00
  • Cartão de crédito
  • EM ATÉ 10X R$ 180,00

20% DE DESCONTO

NO VALOR INTEGRAL DO CURSO PARA ALUNOS E EX-ALUNOS DA GRADUAÇÃO E PÓS-GRADUAÇÃO ESPM

5% de desconto no valor integral do curso para Alunos e Ex-alunos dos cursos de Educação Continuada da ESPM

ESPM Tech

R. Joaquim Távora, 1240, Vila Mariana

São Paulo - São Paulo

CEP 04015-013

Hotel Parceiro

Comfort Nova Paulista

Rua Vergueiro, 2740 - Vila Mariana

São Paulo - SP, 04102-001

Telefone: (11) 2197-7600

*Informar no ato da reserva que é aluno dos cursos de férias na ESPM para ter o desconto promocional

São Paulo - Joaquim Távora

Educação a distância

Centro de Inovação e Criatividade

Até 10x de R$ 180,00*
* Confira a tabela abaixo

Translate