Tutoriais PostgreSQL

PostgreSQL oferece um caminho de aprendizado bem estruturado para gerenciamento de banco de dados relacional. Nossos tutoriais cobrem consultas SQL, design de banco de dados e técnicas de otimização, adequados tanto para iniciantes quanto para desenvolvedores intermediários. Com laboratórios gratuitos e exemplos práticos, você obterá experiência prática em operações de banco de dados. Nosso playground de banco de dados interativo permite que você pratique consultas SQL e veja resultados instantâneos.

Operações Básicas de Dados no PostgreSQL

Operações Básicas de Dados no PostgreSQL

Neste laboratório, exploraremos operações básicas de dados no PostgreSQL. Aprenderemos a inserir dados, consultar com SELECT, atualizar registros e excluir registros em um banco de dados PostgreSQL usando comandos SQL. Isso fornece uma introdução prática às técnicas essenciais de gerenciamento de dados.
PostgreSQL
Localizar Funcionários de Marketing no PostgreSQL

Localizar Funcionários de Marketing no PostgreSQL

Neste desafio, você ajudará o departamento de RH extraindo uma lista de funcionários do setor de Marketing de um banco de dados PostgreSQL. Você precisará escrever uma consulta SQL para selecionar o `id` e o `name` dos colaboradores do departamento 'Marketing' e salvar os resultados em um arquivo para verificação.
PostgreSQL
Gerenciar Dados de Funcionários no PostgreSQL

Gerenciar Dados de Funcionários no PostgreSQL

Neste desafio, você assumirá o papel de um administrador de banco de dados para gerenciar informações de funcionários em um banco de dados PostgreSQL. A tarefa consiste em utilizar comandos do PostgreSQL para atualizar os registros na tabela `employees`, refletindo as mudanças organizacionais.
PostgreSQL
Criar Tabela de Funcionários no PostgreSQL

Criar Tabela de Funcionários no PostgreSQL

Neste desafio, você irá projetar e criar uma tabela chamada `employee_contacts` no PostgreSQL para armazenar detalhes de contato de funcionários, garantindo a integridade dos dados por meio de tipos de dados e restrições adequadas. Você trabalhará em um ambiente pré-configurado onde uma tabela `employees` já existe.
PostgreSQL
Crie Seu Próprio Banco de Dados de Receitas

Crie Seu Próprio Banco de Dados de Receitas

Neste desafio, você iniciará uma jornada culinária criando seu próprio banco de dados de receitas usando o PostgreSQL. Como um blogueiro de culinária iniciante, você configurará um banco de dados dedicado chamado `recipe_db` para gerenciar sua coleção crescente de receitas.
PostgreSQL
Verificar Detalhes de Conexão do PostgreSQL

Verificar Detalhes de Conexão do PostgreSQL

Neste desafio, verifique o status operacional do servidor PostgreSQL após um alerta crítico. Confirme se o servidor aceita conexões e conecte-se ao banco de dados 'postgres' usando os comandos `pg_isready` e `psql` como usuário `postgres`. Garanta que o serviço PostgreSQL esteja funcionando corretamente.
PostgreSQL
Gerenciamento de Vistas PostgreSQL

Gerenciamento de Vistas PostgreSQL

Neste laboratório, explorará o Gerenciamento de Vistas PostgreSQL. O objetivo principal é compreender e implementar diferentes tipos de vistas, incluindo vistas simples e vistas materializadas. Aprenderá a definir, consultar, modificar, criar, popular e atualizar vistas.
PostgreSQL
Automação de Triggers no PostgreSQL

Automação de Triggers no PostgreSQL

Neste laboratório, você aprenderá como automatizar tarefas no PostgreSQL usando triggers. Crie uma função de trigger usando PL/pgSQL para registrar as alterações salariais em uma tabela `employees` em uma tabela `salary_changes`. Você escreverá a função, vinculará-a a um evento de tabela, testará e desativará/removerá.
PostgreSQL
Gerenciamento de Transações PostgreSQL

Gerenciamento de Transações PostgreSQL

Neste laboratório, você explorará o gerenciamento de transações PostgreSQL, um aspecto crucial para garantir a integridade dos dados. Você aprenderá a iniciar e confirmar transações, reverter transações falhas, definir níveis de isolamento e simular bloqueios com atualizações concorrentes. Pratique com a tabela de contas e transferências de fundos.
PostgreSQL
Particionamento de Tabelas no PostgreSQL

Particionamento de Tabelas no PostgreSQL

Neste laboratório, você aprenderá como implementar o particionamento de tabelas no PostgreSQL. O objetivo é dividir uma tabela grande em partes menores e mais gerenciáveis para melhorar o desempenho de consultas e simplificar o gerenciamento de dados. Você configurará uma tabela particionada por intervalo, definirá partições por intervalos de datas, inserirá dados e consultará através das partições.
PostgreSQL
Replicação por Streaming do PostgreSQL

Replicação por Streaming do PostgreSQL

Neste laboratório, você aprenderá como configurar a replicação por streaming do PostgreSQL. Você configurará um servidor primário para aceitar conexões de replicação, criará um servidor réplica a partir de um backup base e verificará se as alterações de dados são copiadas automaticamente do primário para a réplica em tempo quase real.
PostgreSQLLinux
Desenvolvimento de Funções Armazenadas em PostgreSQL

Desenvolvimento de Funções Armazenadas em PostgreSQL

Neste laboratório, você aprenderá como desenvolver funções armazenadas em PostgreSQL. O laboratório o guiará pelo processo de definição de uma função armazenada básica, adição de parâmetros de entrada e sua execução em uma consulta. Você também aprenderá como remover uma função não utilizada.
PostgreSQL
Gerenciamento de Roles e Permissões no PostgreSQL

Gerenciamento de Roles e Permissões no PostgreSQL

Neste laboratório, você explorará o gerenciamento de roles e permissões no PostgreSQL. O objetivo principal é aprender a criar roles com atributos específicos e gerenciar privilégios de banco de dados. Você concederá privilégios, trocará de usuário e revogará acesso.
PostgreSQL
Relacionamentos e Joins no PostgreSQL

Relacionamentos e Joins no PostgreSQL

Neste laboratório, você explorará relacionamentos e joins no PostgreSQL. Você criará tabelas com restrições de chave estrangeira, inserirá dados garantindo a integridade referencial, consultará dados usando INNER JOIN e comparará os resultados de LEFT, RIGHT e FULL OUTER JOIN para entender os relacionamentos de dados.
PostgreSQL
Usando a Extensão PostGIS no PostgreSQL

Usando a Extensão PostGIS no PostgreSQL

Neste laboratório, você aprenderá a usar a extensão PostGIS para adicionar capacidades espaciais a um banco de dados PostgreSQL. Você criará um banco de dados espacial dedicado, habilitará a extensão PostGIS, criará uma tabela com dados geográficos e realizará consultas espaciais para analisar os dados.
PostgreSQL
Pooling de Conexões PgBouncer para PostgreSQL

Pooling de Conexões PgBouncer para PostgreSQL

Neste laboratório, você aprenderá a configurar e usar o PgBouncer para pooling de conexões com PostgreSQL. Você configurará o PgBouncer, se conectará através dele, simulará múltiplas conexões de clientes e monitorará o desempenho do pooling. Melhore o desempenho do banco de dados com gerenciamento eficiente de conexões.
PostgreSQL
Operações Avançadas de JSON/JSONB no PostgreSQL

Operações Avançadas de JSON/JSONB no PostgreSQL

Neste laboratório, você explorará operações avançadas em tipos de dados JSON/JSONB do PostgreSQL. O laboratório foca em aprimorar o desempenho de consultas e a manipulação de dados em colunas JSONB. Aprenda a indexar campos JSONB, consultar estruturas aninhadas, atualizar elementos e agregar dados JSON.
PostgreSQL
Otimização de Índices PostgreSQL

Otimização de Índices PostgreSQL

Neste laboratório, você aprenderá a otimizar o desempenho do banco de dados PostgreSQL através de indexação. Você criará uma tabela de exemplo, analisará planos de consulta, criará índices de múltiplas colunas e removerá índices não utilizados. Esta experiência prática oferece habilidades práticas em gerenciamento de índices PostgreSQL.
PostgreSQL
  • Anterior
  • 1
  • 2
  • Próximo