Programa do Curso
Introdução às Databases
- O que é uma base de dados?
- Tipos de bases de dados
- Introdução às bases de dados relacionais
- Visão geral dos sistemas Database Management (SGBD)
- Funções de um SGBD
- Software popular de SGBD
Database Fundamentos da conceção
- Modelos de dados conceptuais, lógicos e físicos
- Introdução à modelação Entidade-Relacionamento (ER)
- Criação de diagramas ER
- Entidades, atributos e relações
Normalização e Database Conceção
- Formas normais (1NF, 2NF, 3NF, BCNF)
- Benefícios da normalização
- Exemplos práticos de normalização
- Desnormalização e seus usos
Introdução à SQL
- Sintaxe e estrutura de SQL
- Tipos de dados em SQL
- Instruções CREATE, ALTER, DROP
- Restrições (PRIMARY KEY, FOREIGN KEY, UNIQUE, NOT NULL)
SQL Manipulação de dados
- Instrução INSERT
- Operações de inserção em massa
- Instruções UPDATE e DELETE
- Utilização da cláusula WHERE
Consulta de dados com SQL
- instrução SELECT
- Filtrar dados com a cláusula WHERE
- Ordenação de dados com ORDER BY
- Utilização de LIMIT e OFFSET
Conceitos SQL avançados
- INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL JOIN
- Escrever subconsultas
- Cláusulas GROUP BY e HAVING
- Funções de agregação (COUNT, SUM, AVG, MAX, MIN)
Trabalhar com índices e vistas
- Criar e utilizar índices
- Prós e contras dos índices
- Criar e gerir vistas
- Utilização de vistas para simplificar as consultas
Database Segurança e transacções
- Funções e permissões do utilizador
- Implementação das melhores práticas de segurança
- Propriedades ACID
- Instruções COMMIT e ROLLBACK
Database Otimização e manutenção
- Analisando e otimizando SQL consultas
- Usando o plano EXPLAIN
- Estratégias de backup
- Restaurando bancos de dados
Resumo e próximos passos
Requisitos
- Conhecimento básico de operações informáticas
Público
- [Administradores
- Profissionais de TI
Treinamento Corporativo Personalizado
Soluções de treinamento projetadas 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, treinamento online ao vivo, 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 (2)
Os instrumentos de treinamento fornecidos.
- UNIFI
Curso - NoSQL Database with Microsoft Azure Cosmos DB
Máquina Traduzida
Eu achei seus métodos muito informativos
Adnan - Computerbits
Curso - Oracle SQL Language
Máquina Traduzida