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
 21 Horas

Número de participantes


Preço por Participante

Declaração de Clientes (5)

Próximas Formações Provisórias

Categorias Relacionadas