Fazer download em pptx, pdf ou txt
Fazer download em pptx, pdf ou txt
Você está na página 1de 15

Introdução à Disciplina

• Visão geral, objetivos, ementa, bibliografia.


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.

Você também pode gostar