Programa do Curso
Introdução às Bases de Dados
- O que é uma base de dados?
- Tipos de bases de dados
- Introdução às bases de dados relacionais
- Visão geral dos Sistemas de Gestão de Bases de Dados (SGBD)
- Funções de um SGBD
- Software de SGBD popular
Fundamentos do Desenho de Bases de Dados
- Modelos de dados conceituais, lógicos e físicos
- Introdução à modelação Entidade-Relacionamento (ER)
- Criação de diagramas ER
- Entidades, atributos e relacionamentos
Normalização e Desenho de Bases de Dados
- Formas normais (1FN, 2FN, 3FN, BCNF)
- Vantagens da normalização
- Exemplos práticos de normalização
- Denormalização e as suas utilizações
Introdução ao SQL
- Sintaxe e estrutura do SQL
- Tipos de dados em SQL
- Enunciados CREATE, ALTER, DROP
- Vinculações (PRIMARY KEY, FOREIGN KEY, UNIQUE, NOT NULL)
Manipulação de Dados com SQL
- Enunciado INSERT
- Operações de inserção em massa
- Enunciados UPDATE e DELETE
- Utilização da cláusula WHERE
Consultas de Dados com SQL
- Enunciado SELECT
- Filtragem de dados com a cláusula WHERE
- Ordenação de dados com ORDER BY
- Utilização 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)
Trabalhar com Índices e Vistas
- Criação e utilização de índices
- Vantagens e desvantagens dos índices
- Criação e gestão de vistas
- Utilização de vistas para simplificar consultas
Segurança de Bases de Dados e Transações
- Papéis e permissões de utilizador
- Implementação de melhores práticas de segurança
- Propriedades ACID
- Enunciados COMMIT e ROLLBACK
Otimização e Manutenção de Bases de Dados
- Análise e otimização de consultas SQL
- Utilização do plano EXPLAIN
- Estratégias de cópia de segurança
- Recuperação de bases de dados
Resumo e Próximos Passos
Requisitos
- Compreensão básica do funcionamento dos computadores
Público-Alvo
- Administradores de bases de dados
- Profissionais de TI
Formação Empresarial Personalizada
Soluções de formação concebidas exclusivamente para empresas.
- Conteúdo Personalizado: Adaptamos o programa e os exercícios práticos aos objetivos e necessidades reais do seu projeto.
- Horário Flexível: Datas e horários adaptados à agenda da sua equipe.
- Formato: Online (ao vivo), In-Company (em suas instalações) ou Híbrido.
Preço por grupo privado, formação online em direto, a partir de 3900 € + VAT*
Entre em contato conosco para obter um orçamento preciso e conhecer nossas promoções mais recentes
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