PostgreSQL Exercícios
Aprimore suas habilidades em PostgreSQL através de uma série de exercícios práticos. Esta coleção de desafios práticos foi projetada para testar e melhorar a capacidade de resolver problemas de banco de dados do mundo real usando PostgreSQL. Cada exercício oferece uma oportunidade de aplicar o conhecimento teórico a cenários concretos, desde consultas básicas até manipulação avançada de dados e tarefas de administração, solidificando o entendimento e construindo confiança.
Descobrir categorias
TodosLinuxDevOpsCibersegurançaDevOps EngineerCybersecurity EngineerDevSecOpsKali LinuxRed Hat Enterprise LinuxTreinamento RHCSATreinamento RHCE in Enterprise LinuxTreinamento LFCSShellGitDockerKubernetesTreinamento CKATreinamento CKADTreinamento CKSAnsibleTreinamento RHCE in AnsibleJenkinsNmapWiresharkHydraCompTIABanco de DadosMySQLPostgreSQLRedisMongoDBSQLitePythonGolangJavaCC++Desenvolvimento WebCiência de Dados
Como Iniciar o PostgreSQL no Kali Linux
Descubra como configurar e gerenciar bancos de dados PostgreSQL no Kali Linux, uma ferramenta poderosa para cibersegurança. Aprenda os passos essenciais para começar a usar o PostgreSQL em seus projetos de cibersegurança.
LabPostgreSQL
Noções Básicas de Gerenciamento de Banco de Dados com PostgreSQL
Neste laboratório, você aprenderá os fundamentos do gerenciamento de banco de dados usando PostgreSQL. O laboratório cobre a criação, listagem, conexão e exclusão de bancos de dados. Explore tarefas básicas de administração de banco de dados e visualize metadados de banco de dados no PostgreSQL.
LabPostgreSQL
Criação de Tabelas e Tipos de Dados no PostgreSQL
Neste laboratório, exploraremos a criação de tabelas e tipos de dados no PostgreSQL. Conectaremos ao PostgreSQL usando `psql`, criaremos tabelas com chaves primárias e adicionaremos restrições como `NOT NULL` e `UNIQUE`. Em seguida, inspecionaremos a estrutura da tabela e inseriremos dados para demonstrar os tipos de dados.
LabPostgreSQL
Tipos de Dados Avançados no PostgreSQL
Neste laboratório, você explorará os tipos de dados avançados do PostgreSQL, com foco em JSON/JSONB, arrays e UUIDs. Você aprenderá a armazenar, consultar e manipular dados dentro desses tipos. O laboratório abrange o armazenamento e consulta de JSON/JSONB, a criação de colunas de array e o uso de UUIDs como identificadores.
LabPostgreSQL
Escrita de Consultas Avançadas em PostgreSQL
Neste laboratório, você aprimorará suas habilidades de escrita de consultas PostgreSQL explorando técnicas avançadas. Você aprenderá sobre subconsultas, CTEs, funções de janela como ROW_NUMBER e as cláusulas GROUP BY/HAVING para extrair insights significativos de seus conjuntos de dados.
LabPostgreSQL
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.
LabPostgreSQL
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.
LabPostgreSQL
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.
LabPostgreSQL
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.
LabPostgreSQL
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.
LabPostgreSQL
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.
ChallengePostgreSQL
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.
ChallengePostgreSQL