Curso SQL Avançado com MariaDB

  • Database

Curso SQL Avançado com MariaDB

35h
Visão Geral

Este curso aprofunda o uso da linguagem SQL no MariaDB, abordando consultas complexas, otimização, funções avançadas e recursos profissionais do banco de dados. O foco está na escrita de SQL eficiente, legível e alinhada às boas práticas tradicionais utilizadas em ambientes reais.

Objetivo

Após realizar este curso, você será capaz de:

  • Escrever consultas SQL complexas e otimizadas
  • Utilizar subqueries e JOINs avançados
  • Trabalhar com funções agregadas e analíticas
  • Criar views, procedures e triggers
  • Aplicar técnicas básicas de performance e segurança
Publico Alvo
  • Desenvolvedores
  • Estudantes de TI com conhecimento prévio em SQL
  • Analistas de dados iniciantes
  • Profissionais que já utilizam MariaDB e desejam avançar
Pre-Requisitos
  • Conhecimento sólido de SQL básico
  • Noções de banco de dados relacional
  • Experiência prática com MariaDB ou MySQL
Conteúdo Programatico

Module 1 – Advanced SQL Review

  1. SQL Syntax Review
  2. Query Execution Order
  3. Advanced Filtering
  4. Best Practices Recap

Module 2 – Advanced Joins

  1. INNER JOIN Deep Dive
  2. LEFT and RIGHT JOIN
  3. FULL JOIN Concepts
  4. Self Join
  5. Join Performance Considerations

Module 3 – Subqueries

  1. Subqueries Basics
  2. Correlated Subqueries
  3. Subqueries with IN, EXISTS
  4. Subqueries vs Joins

Module 4 – Aggregation and Grouping

  1. GROUP BY
  2. HAVING
  3. Aggregate Functions
  4. Grouping Best Practices

Module 5 – Advanced Functions

  1. String Functions
  2. Numeric Functions
  3. Date and Time Functions
  4. Conditional Functions (CASE)

Module 6 – Views

  1. What is a View
  2. Creating Views
  3. Updating Views
  4. Use Cases

Module 7 – Stored Procedures and Functions

  1. Stored Procedures Concepts
  2. Creating Procedures
  3. Input and Output Parameters
  4. User-defined Functions

Module 8 – Triggers

  1. Trigger Concepts
  2. BEFORE and AFTER Triggers
  3. Practical Trigger Examples
  4. Common Mistakes

Module 9 – Transactions and Concurrency

  1. Transactions
  2. COMMIT and ROLLBACK
  3. Isolation Levels
  4. Locking Basics

Module 10 – Performance and Optimization

  1. Indexes
  2. EXPLAIN
  3. Query Optimization
  4. Avoiding Performance Pitfalls

Module 11 – Security and Good Practices

  1. Users and Privileges
  2. SQL Injection Prevention
  3. Secure SQL Design
  4. Professional Best Practices
TENHO INTERESSE

Cursos Relacionados

Curso Oracle Database 12c Admin Install Upgrade

32 horas

Curso Oracle Database 12c Administração I

32 horas

Curso Oracle 12c Banco de Dados Introdução ao SQL

28 Horas

Curso Oracle Fundamentos de Big Data

32 horas

Curso Oracle Database 12c Performance Tuning

24 Horas

Curso Oracle 12c 10 Programa com PL/SQL

32 horas

Curso Oclacle 12c RAC – Administração de Banco de Dados

32 horas

Curso Oracle 12c Banco de Dados PL/SQL Advanced

24 horas

Curso Oracle 18c Database Backup and Recovery Workshop

32 horas