Exploração das expectativas dos alunos e importância do curso no contexto atual de tecnologia de dados. Comandos DML Básicos • Discussão dos comandos SELECT, INSERT, UPDATE, DELETE com exemplos práticos de uso e exercícios simples. Comandos DML Avançados • Aprofundamento em subconsultas, JOINs complexos, funções agregadas. Exemplos detalhados com cenários reais de aplicação. Comandos DDL • Explicação de CREATE, ALTER, DROP com scripts SQL para criação e manipulação de tabelas, índices e constraints. SQL Avançado • Uso de expressões CASE, Common Table Expressions (CTEs), e funções personalizadas. Demonstração com cenários complexos de consulta. Otimização de Consultas • Técnicas para análise de planos de execução, uso eficiente de índices, particionamento de tabelas. Exemplos de otimização de consultas. Transações e Controle de Concorrência • Conceitos de transações garantindo as propriedades ACID. Exemplos de gerenciamento de locks e prevenção de deadlocks. Segurança em Bancos de Dados • Abordagem sobre autenticação, prevenção contra SQL Injection, e políticas de segurança. Discussão de casos e soluções. Ferramentas e Técnicas de Diagnóstico • Uso de ferramentas de profiling e monitoramento. Estratégias para backup e recuperação de dados. Exemplos práticos. Modelagem de Dados • Técnicas de modelagem conceitual e lógica. Criação de diagramas Entidade- Relacionamento com software de modelagem. Armazenamento e Indexação • Descrição de estruturas de armazenamento de dados como árvores B e técnicas de indexação. Demonstração de impacto no desempenho. Sistemas de Banco de Dados Distribuídos • Exploração de bancos de dados distribuídos, problemas de consistência e replicação de dados. Casos de estudo de falhas e soluções. Data Warehousing e Mineração de Dados • Introdução a arquiteturas de Data Warehouses e processos de ETL. Conceitos básicos de mineração de dados e suas aplicações. Tópicos Emergentes em Bancos de Dados • Discussão sobre bancos de dados em memória, de grafos, e aplicações em Big Data e Analytics. Tendências e inovações. Revisão e Avaliação • Resumo dos principais tópicos abordados, preparação para avaliação final. Espaço para dúvidas e revisão interativa.