Linguagem SQL para Oracle, SQL Server, PostgreSQL e MySQL.

Sobre o curso

Domine a Linguagem SQL nos 4 principais banco de dados do mercado : Oracle, Microsoft SQL Server, PostgreSQL e MySQL.

Após este curso o aluno estará apto a:

  • Entender o funcionamento de um Banco de Dados Relacional
  • Criar consultas das mais simples até as mais complexas coletando dados de várias tabelas
  • Conhecer as principais funções predefinidas do MySQL, PostgreSQL, Oracle e SQL Server
  • Transformar dados em informação, o que é muito útil nas estratégias atuais de Data Warehouse, BI e no desenvolvimento de aplicações em geral
  • Criar uma estrutura de uma base de dados, lidando com objetos como tabelas, chaves, restrições, visões (views), índices

Conteúdo Programático

Fundamentos de SQL e Operadores

  • Fundamentos de SQL;
  • Data Definition Language (DDL);
  • Data Manipulation Language (DML);
  • Data Control Language (DCL);
  • Data Transaction Language (DTL);
  • Operadores (Strings, Lógicos, Numéricos e Relacionais);

Funções, Views e Triggers

  • Operadores (NULL, NOT NULL)
  • Funções UPPER, LOWER, MAX, MIN
  • Funções COUNT, GROUP BY, ORDER BY
  • Funções GREATEST, LEAST, EXCEPT
  • Conceito e criação de Views
  • Demonstração de Triggers

Joins, Controle de Fluxo e Performance

  • Controle de Fluxo (IF, THEN, ELSE, ELSIF);
  • Controle de Fluxo (CASE, THEN, WHEN) ;
  • Joins (INNER, OUTER, LEFT, RIGTH);
  • Plano de execução (EXPLAIN);
  • Criação de Índices;

MySQL Functions e Stored Procedures

  • Funções JSON (JSON_TYPE, JSON_EXTRACT, etc);
  • Datatypes Spacial (POINT, GEOMETRY);
  • Criação de Functions;
  • Criação de Stored Procedure;

PostgreSQL PL/pgSQL

  • Utilização de LOOPs;
  • Utilização de Cursores;
  • Criação de Functions;
  • Criação de Procedures;

Oracle PL/SQL

  • Conhecendo Sinônimos
  • Utilização de Cursores no Oracle
  • Criação de Functions;
  • Criação de Procedures;
  • Criação de Packages;

MS SQL Server TSQL

  • Configuração de transação SET (dateformat, locktimeout, language, rowcount, etc.)
  • TSQL - Funções (String, Data/Hora, Sistema, Segurança)
  • Criação de Functions personalizadas
  • Stored Procedures do Sistema (sp_databases, sp_monitor, sp_columns, etc.)
  • Criação de Procedures;

Diferenciais deste Curso

  • Único Curso do Mercado que prepara o aluno para trabalhar com os 4 principais banco de dados do mundo. Mesmo que cada um implemente o SQL da sua maneira, o aluno aprenderá não só os principais comandos de SQL linguagem que poderá ser executado em todos os bancos, como também aprenderá as particularidades de cada um para usufruir o melhor de cada Banco de Dado;
  • Curso rápido, totalmente prático, o aluno pode aplicar os conhecimentos aprendidos no próximo dia de trabalho;
  • Ao término do curso o aluno estará apto a utilizar a linguagem SQL ANSI para criar bancos de dados, tabelas, visões e outras estruturas, além de serem capazes de manipular dados em bancos de dados.
  • A 4Linux é responsável pela infraestrutura de dados em grandes instituições bancárias e toda a experiência do instrutor será utilizada neste curso;
  • Este curso prepara o aluno para a certificação Oracle Database: SQL Certified Expert.

Pré-requisitos

  • Para o melhor aproveitamento é desejável que o aluno saiba utilizar computadores, inicializar uma máquina virtual com VirtualBox e ter noções de lógica de programação.

Carga Horária

Curso Offline: 20H

  • Duração de 28h (7 aulas de 4h).

Compartilhe esta página

Receba Datas e Valores

Quem irá pagar o seu curso?
Modalidades
Preferência de horário
CAPTCHA
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.
2 + 2 =
Resolva este problema matemático simples e digite o resultado. Por exemplo para 1+3, digite 4.