Ref: OD1
24/horas aula
A carga horária deste curso é sempre a mesma independentemente do turno que você escolher realizar seu treinamento.Presencial, online e híbrido
Seu treinamento poderá ser realizado de modo presencial, online (você assistindo ao vivo ou a mesma aula gravada de sua casa) ou híbrido (você assistirá de sua casa quando não puder se fazer presente).Mais info
Clique para conversar com a gente diretamente pelo Whats e tirar todas as suas dúvidas.Trilha de aprendizado
Cada treinamento é parte de uma trilha de aprendizado que fará todo sentido na sua formação profissional.Coffee-break em todas aulas
Em nossos cursos presenciais você terá um intervalo para desfrutar de um delicioso coffee-break com lanches, frutas, bolos, sucos e café. E o melhor: você não paga nada a mais por isso!Material incluso
No 1º dia de aula você receberá o seu kit de treinamento: uma linda bolsa, caneta, caderno, livro apostila ou pendrive.Estrutura completa
Conte com uma estrutura completa com 13 laboratórios equipados. Clique e confira!Descontos e prêmios na especialização
Ganhe descontos e prêmios na sua especialização. Clique e saiba mais.Profissionais de TI, analistas de dados, desenvolvedores e DBAs; Estudantes e profissionais em início de carreira em tecnologia e análise de dados; Consultores que necessitam manipular e interpretar dados de forma estratégica; Profissionais que desejam compreender o funcionamento de bancos de dados para decisões baseadas em dados.
Curso ProWay Do Zero à Lógica: Fundamentos da Programação ou possuir conhecimentos equivalentes.
Ciclo de Vida do Desenvolvimento de Sistemas
Armazenamento de Dados em Diferentes Mídias
Conceito e Definição de Banco de Dados Relacional
Modelos de Dados e Modelo Entidade-Relacionamento
Convenções do Modelo Entidade-Relacionamento e Relacionamento de Múltiplas Tabelas
Propriedades de um Banco de Dados Relacional
Comunicação com um SGBD utilizando SQL
Introdução ao Sistema de Gerenciamento de Banco de Dados (SGBD e SGBD Objeto-Relacional)
Comandos SQL e tabelas utilizadas no curso
Estrutura do SQL SELECT
Trabalhando com colunas, expressões e operadores aritméticos
Strings literais e eliminação de duplicados
Integração SQL e SQL*Plus
Conexão com SQL*Plus e SQL Developer
Exibição de estrutura de tabelas e tipos de dados
Principais comandos de arquivo do SQL*Plus
Limitando linhas com WHERE
Comparação de strings e datas
Regras de precedência e ordenação com ORDER BY
Funções SQL Single Row
Conversão de tipos de dados (TO_CHAR, TO_NUMBER, TO_DATE, CAST)
Funções de tratamento de valores nulos (NVL, NVL2, NULLIF, COALESCE, DECODE)
Aninhamento de funções
Joins: equijoins, non-equijoins, outer joins e self joins
Produto cartesiano
Qualificação de nomes ambíguos
Consultas complexas envolvendo múltiplas tabelas
Conceitos e utilização de funções de grupo
Tratamento de valores nulos com funções de grupo
Cláusulas GROUP BY e HAVING
Aninhamento de funções de grupo
Criação e utilização de variáveis de substituição
Definindo valores em tempo de execução
Comandos DEFINE, UNDEFINE e ACCEPT
Configurações de ambiente do SQL*Plus
Tipos de subconsultas
Funções de grupo em subconsulta
Subconsultas na cláusula HAVING
Subconsultas multiple-row e multiple-column
UNION, INTERSECT, MINUS
Combinação de resultados entre consultas
Comandos INSERT, UPDATE e DELETE
Utilização de subconsultas em INSERT e UPDATE
Transações, savepoints e locks
Implementando leitura consistente e efetivação de dados
Criação de tabelas e objetos de banco
Dicionário de dados e tipos de dados
Alteração e truncamento de tabelas
Comentários em tabelas e colunas
Conceitos e tipos de constraints
Adição, remoção, habilitação e desabilitação de constraints
Visualização de constraints
Conceito de visões simples e complexas
Criação, modificação e consulta de visões
Regras para operações DML em visões
Sequences: criação, utilização e modificação
Índices: criação, consulta e remoção
Sinônimos: criação e remoção
Comandos de edição e formatação
Comandos COLUMN, BREAK, TTITLE, BTITLE
Criação de scripts para execução de relatórios