Entrar em Contato
 Duração 21 horas

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.
Investimento

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)

Próximas Formações Provisórias

Categorias Relacionadas