Programa do Curso

Introdução

  • PostgreSQL vs MySQL vs Oracle
  • Descrição geral das características e da arquitetura do PostgreSQL 13

Começar a trabalhar

  • Configurar um servidor de base de dados
  • Instalando o PostgreSQL 13
  • Criando e acessando um banco de dados
  • Sintaxe, comandos e funçõesSQL

Configuração de um Postgres Database

  • Definição de dados, valores por defeito e restrições
  • Configurar e modificar tabelas
  • Gerir privilégios e políticas de segurança
  • Criar esquemas de bases de dados
  • Implementar a herança e o particionamento de tabelas
  • Adicionar, atualizar e consultar dados
  • Tipos de dados, funções e operadores
  • Utilização de índices e execução de pesquisa de texto integral
  • Compreender o controlo da concorrência

Gerir um servidor Database

  • Atualização de um cluster PostgreSQL
  • Proteger o servidor e encriptar dados
  • Configurando parâmetros do servidor
  • Ativar a autenticação do cliente
  • Configurar funções e permissões de acesso
  • Gerir várias bases de dados
  • Executar tarefas de manutenção da base de dados
  • Efetuar cópias de segurança e restaurar dados
  • Otimizar o desempenho e a fiabilidade da base de dados
  • Monitorizar a atividade da base de dados e a utilização do disco
  • Implementação da replicação lógica
  • Execução de testes de regressão

Do lado do cliente Programming

  • Utilizar a biblioteca C libpq e a interface de objectos grandes
  • Execução de instruções SQL incorporadas
  • Explorando o esquema de informações
  • Outras aplicações cliente PostgreSQL

Do lado do servidor Programming

  • Extensão da linguagem de consulta SQL
  • Escrever funções de acionamento de eventos
  • Implementação de sistemas de regras
  • Usando linguagens procedurais (PLs)
  • Explorando PLs TCL, Perl e Python
  • Execução de interfaces de programação de servidor
  • Exemplos de descodificação lógica
  • Acompanhamento do progresso da replicação

Resolução de problemas

Resumo e próximas etapas

Requisitos

  • Um conhecimento de RDBMS
  • Experiência com SQL

Público

  • Administradores de sistemas
  • Desenvolvedores
 21 horas

Declaração de Clientes (8)

Cursos Relacionados

Categorias Relacionadas