Obrigado por enviar sua consulta! Um dos membros da nossa equipe entrará em contato com você em breve.
Obrigado por enviar sua reserva! Um dos membros da nossa equipe entrará em contato com você em breve.
Programa do Curso
Introdução aos Bancos de Dados
- O que é um banco de dados?
- Tipos de bancos de dados
- Introdução aos bancos de dados relacionais
- Visão geral dos Sistemas Gerenciadores de Banco de Dados (SGBD)
- Funções de um SGBD
- Softwares populares de SGBD
Fundamentos do Projeto de Bancos de Dados
- Modelos de dados conceituais, lógicos e físicos
- Introdução à modelagem Entidade-Relacionamento (ER)
- Criação de diagramas ER
- Entidades, atributos e relacionamentos
Normalização e Projeto de Banco de Dados
- Formas normais (1FN, 2FN, 3FN, BCNF)
- Vantagens da normalização
- Exemplos práticos de normalização
- Desnormalização e seus usos
Introdução ao SQL
- Sintaxe e estrutura do SQL
- Tipos de dados no SQL
- Instruções CREATE, ALTER e DROP
- Restrições (CHAVE PRIMÁRIA, CHAVE ESTRANGEIRA, UNIQUE, NOT NULL)
Manipulação de Dados com SQL
- Instrução INSERT
- Operações de inserção em massa
- Instruções UPDATE e DELETE
- Uso da cláusula WHERE
Consulta de Dados com SQL
- Instrução SELECT
- Filtragem de dados com a cláusula WHERE
- Ordenação de dados com ORDER BY
- Uso de LIMIT e OFFSET
Conceitos Avançados de SQL
- INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL JOIN
- Escrita de subconsultas
- Cláusulas GROUP BY e HAVING
- Funções agregadas (COUNT, SUM, AVG, MAX, MIN)
Trabalhando com Índices e Visualizações
- Criação e uso de índices
- Vantagens e desvantagens dos índices
- Criação e gestão de visualizações (views)
- Uso de visualizações para simplificar consultas
Segurança do Banco de Dados e Transações
- Funções de usuário e permissões
- Implementação de melhores práticas de segurança
- Propriedades ACID
- Instruções COMMIT e ROLLBACK
Otimização e Manutenção do Banco de Dados
- Análise e otimização de consultas SQL
- Uso do plano EXPLAIN
- Estratégias de backup
- Restauração de bancos de dados
Resumo e Próximos Passos
Requisitos
- Conhecimento básico de operações de computador
Público-Alvo
- Administradores de banco de dados
- Profissionais de TI
21 Horas
Testemunhos de Clientes (3)
boa explicação em cada ponto e fornecer tarefas para prática.
Piseth Ben - ACLEDA Bank Plc.
Curso - Oracle Database 19c: SQL Tuning Workshop
Máquina Traduzida
personalizado de acordo com nossa compreensão e dados
Vincent Long - ASSMANG PTY LTD
Curso - Business Intelligence with SSAS
Máquina Traduzida
Os instrumentos de treinamento fornecidos.
- UNIFI
Curso - NoSQL Database with Microsoft Azure Cosmos DB
Máquina Traduzida