Plano de Estudos para SQL Server
Semana 1: Introdução ao SQL Server
- Instalação e configuração do SQL Server.
- Configuração do SQL Server Management Studio (SSMS).
- Fundamentos de bancos de dados relacionais.
Tarefa prática:
- Criar um banco de dados vazio no SSMS.
- Navegar pelo ambiente.
Semana 2: Manipulação de Dados (DML)
- Aprender comandos DML: INSERT, UPDATE, DELETE.
- Uso de transações (BEGIN TRAN, COMMIT, ROLLBACK).
- Consultas básicas com SELECT, WHERE, ORDER BY.
Tarefa prática:
- Criar e manipular tabelas com dados fictícios.
Semana 3: Modelagem de Dados e DDL
- Criar e modificar estruturas no banco (CREATE TABLE, ALTER TABLE).
- Entender e aplicar normalização (1NF, 2NF, 3NF).
Tarefa prática:
- Criar tabelas e relacionamentos com chaves primárias e estrangeiras.
Plano de Estudos para SQL Server
Semana 4: Consultas Avançadas
- Trabalhar com GROUP BY, HAVING, subqueries.
- Uso de funções de data/hora e strings no SQL Server.
Tarefa prática:
- Criar relatórios avançados com agregações e filtros.
Semana 5: Administração Básica
- Gerenciar usuários e permissões.
- Criar backups e restaurar bancos de dados no SSMS.
Tarefa prática:
- Configurar um backup automático e restaurar o banco.
Semana 6: Desempenho e Tuning
- Criar e gerenciar índices (clustered e non-clustered).
- Analisar planos de execução para otimizar consultas.
Tarefa prática:
- Comparar consultas com e sem índices.
Semana 7: Integração e Automação
Plano de Estudos para SQL Server
- Conectar o SQL Server ao Power BI.
- Criar tarefas automatizadas com SQL Server Agent.
Tarefa prática:
- Criar um relatório no Power BI e agendar backups.