Programa do Curso
Parte 1: Noções básicas de SQL
Introdução a SQL e Databases
- Compreender as bases de dados
- Introdução ao SQL
- Configurando o ambiente SQL
[Sintaxe e consultas básicas
- Descrição geral da sintaxe SQL
- Instruções SELECT
- Filtrar dados com a cláusula WHERE
Trabalhar com funções e agregados
- Funções SQL comuns
- Funções de agregação: CONTAGEM, SOMA, MÉDIA, MÁXIMO, MÍNIMO
- Agrupamento de dados com GROUP BY
Junção de tabelas
- Compreender os JOINs
- INNER JOIN
- LEFT JOIN, RIGHT JOIN e FULL OUTER JOIN
Subconsultas e operações de conjunto
- Escrever subconsultas
- Operações UNION, INTERSECT e EXCEPT
Manipulação de dados
- Instrução INSERT INTO
- Instrução UPDATE
- Instrução DELETE
Parte 2: Intermediário SQL
Filtragem avançada de dados
- Técnicas avançadas da cláusula WHERE
- Operador LIKE e correspondência de padrões
- Operadores IN e BETWEEN
Junções e subconsultas complexas
- Auto-uniões
- Subconsultas não correlacionadas e correlacionadas
- Cláusula EXISTS
Trabalhando com índices e visualizações
- Compreender os índices e o seu impacto no desempenho
- Criação e utilização de vistas
Funções avançadas e procedimentos armazenados
- Funções definidas pelo utilizador
- Procedimentos armazenados e accionadores
- Tratamento de erros em SQL
Transformação e análise de dados
- Dados dinâmicos e não dinâmicos
- Funções de janela: ROW_NUMBER, RANK, DENSE_RANK
- CTEs (iões de tabela comum Express)
Database Conceção e normalização
- Database Princípios de conceção
- Formas normais e normalização
- Modelação Entidade-Relacionamento (ER)
Otimização e afinação do desempenho
- Técnicas de otimização de consultas
- Planos de execução
- Melhores práticas de ajuste de desempenho
SQL no mundo real
- Integração de SQL com outras tecnologias
- Estudos de caso e cenários do mundo real
- Projeto final: Criando uma solução de banco de dados do zero
Resumo e próximos passos
Requisitos
- Conhecimento de operações informáticas básicas
- A experiência com qualquer linguagem de programação é benéfica, mas não obrigatória
Público-alvo
- Analistas de dados
- Profissionais Database
- Programadores de software
Declaração de Clientes (10)
Luke was opened to answer any question and explain multiple times until everyone understood the exercises.
Alexandra Popa - OTP BANK ROMANIA S.A.
Curso - Oracle SQL Language
I like fact, that after each section we had excercises. It helps to remember discused topic.
Adam Bińczycki
Curso - Oracle 11g - SQL language for developers - Workshop
Durante a formação, todos os módulos foram abordados com grande pormenor - durante dois dias de formação - e era nisso que eu estava mais interessado.
Bernadetta - Urząd Komisji Nadzoru Finansowego
Curso - SQL Advanced
Machine Translated
Lot of content and exactly the requested one.
Pascal - Diehl
Curso - Advanced SQL, Stored Procedures and Triggers for Microsoft SQL Server
The smoothness of the training flow.
Alby Geronimo - Aarki, Inc.
Curso - SQL DATABASE MANAGEMENT AND DESIGN - Bespoke
I liked that he had actual know how of when to use each technology, that's valuable.
Radu Mazilu - eMAG IT Research
Curso - Which data storage to choose - from flat files, through SQL, NoSQL to massive distributed systems
Apreciei a grande amplitude de conhecimentos do Folio. Não só estava familiarizado com o conteúdo do curso, como também conhecia construções em linguagens com as quais estávamos familiarizados para tornar os exemplos mais significativos para nós. Durante os intervalos, partilhou os seus conhecimentos sobre tecnologias e soluções fora do âmbito da formação para nos dar a conhecer outras soluções que poderíamos utilizar no futuro (e em futuras formações).
Raphael - Markit Valuations Limited
Curso - Developing Desktop Applications with Visual Studio 2012, VB.NET and SQL Server 2012
Machine Translated
the practices and the trainer notes
Hamda AlMahri - Dubai Courts
Curso - ORACLE PL/SQL Fundamentals
Os exercícios são divertidos e os temas foram muito bem introduzidos.
Adrian-Madalin Chirita - DB Global Technology SRL
Curso - Oracle SQL Advanced
Machine Translated
Gostei da forma como o formador explicou as informações sobre os temas e o facto de ter prestado atenção aos pormenores, de modo que as aulas foram muito práticas e lógicas.
Andreea
Curso - Oracle SQL for beginners
Machine Translated