PostgreSQL Ejercicios
Perfecciona tus habilidades en PostgreSQL a través de una serie de ejercicios prácticos. Esta colección de desafíos está diseñada para poner a prueba y mejorar tu capacidad para resolver problemas de bases de datos del mundo real usando PostgreSQL. Cada ejercicio ofrece la oportunidad de aplicar conocimientos teóricos a escenarios concretos, desde consultas básicas hasta manipulación avanzada de datos y tareas de administración, consolidando tu comprensión y construyendo confianza.
Descubrir categorías
TodoLinuxDevOpsCiberseguridadDevOps EngineerCybersecurity EngineerDevSecOpsKali LinuxRed Hat Enterprise LinuxFormación RHCSAFormación RHCE in Enterprise LinuxFormación LFCSShellGitDockerKubernetesFormación CKAFormación CKADFormación CKSAnsibleFormación RHCE in AnsibleJenkinsNmapWiresharkHydraCompTIABase de datosMySQLPostgreSQLRedisMongoDBSQLitePythonGolangJavaCC++Desarrollo webCiencia de datos
Cómo iniciar PostgreSQL en Kali Linux
Descubre cómo configurar y administrar bases de datos PostgreSQL en Kali Linux, una potente herramienta de ciberseguridad. Aprende los pasos esenciales para comenzar con PostgreSQL para tus proyectos de ciberseguridad.
LabPostgreSQL
Fundamentos de la Gestión de Bases de Datos con PostgreSQL
En este laboratorio, aprenderá los fundamentos de la gestión de bases de datos utilizando PostgreSQL. El laboratorio cubre la creación, el listado, la conexión y la eliminación de bases de datos. Explore las tareas básicas de administración de bases de datos y vea los metadatos de la base de datos en PostgreSQL.
LabPostgreSQL
Creación de Tablas y Tipos de Datos en PostgreSQL
En este laboratorio, exploraremos la creación de tablas y los tipos de datos en PostgreSQL. Nos conectaremos a PostgreSQL usando `psql`, crearemos tablas con claves primarias y agregaremos restricciones como `NOT NULL` y `UNIQUE`. Luego inspeccionaremos la estructura de la tabla e insertaremos datos para demostrar los tipos de datos.
LabPostgreSQL
Tipos de datos avanzados en PostgreSQL
En este laboratorio, explorarás los tipos de datos avanzados de PostgreSQL, centrándote en JSON/JSONB, matrices (arrays) y UUIDs. Aprenderás a almacenar, consultar y manipular datos dentro de estos tipos. El laboratorio cubre el almacenamiento y consulta de JSON/JSONB, la creación de columnas de tipo matriz y el uso de UUIDs como identificadores.
LabPostgreSQL
Escritura Avanzada de Consultas en PostgreSQL
En este laboratorio, mejorarás tus habilidades de escritura de consultas en PostgreSQL explorando técnicas avanzadas. Aprenderás subconsultas, CTEs (Expresiones de Tabla Comunes), funciones de ventana como ROW_NUMBER, y las cláusulas GROUP BY/HAVING para extraer información significativa de tus conjuntos de datos.
LabPostgreSQL
Optimización de Índices en PostgreSQL
En este laboratorio, aprenderá a optimizar el rendimiento de las bases de datos PostgreSQL a través de la indexación. Creará una tabla de ejemplo, analizará planes de consulta, creará índices multicolumna y eliminará índices no utilizados. Esta experiencia práctica proporciona habilidades prácticas en la gestión de índices de PostgreSQL.
LabPostgreSQL
Relaciones y Joins en PostgreSQL
En este laboratorio, explorarás las relaciones y los joins en PostgreSQL. Crearás tablas con restricciones de clave externa (foreign key constraints), insertarás datos asegurando la integridad referencial, consultarás datos utilizando INNER JOIN y compararás los resultados de LEFT, RIGHT y FULL OUTER JOIN para comprender las relaciones entre los datos.
LabPostgreSQL
Gestión de Roles y Permisos en PostgreSQL
En este laboratorio, explorará la gestión de roles y permisos en PostgreSQL. El objetivo principal es aprender a crear roles con atributos específicos y gestionar los privilegios de la base de datos. Otorgará privilegios, cambiará de usuario y revocará el acceso.
LabPostgreSQL
Gestión de Transacciones en PostgreSQL
En este laboratorio, explorarás la gestión de transacciones en PostgreSQL, un aspecto crucial para asegurar la integridad de los datos. Aprenderás a iniciar y confirmar transacciones, revertir transacciones fallidas, establecer niveles de aislamiento y simular bloqueos con actualizaciones concurrentes. Practica con la tabla de cuentas y transferencias de fondos.
LabPostgreSQL
Administración de Vistas en PostgreSQL
En este laboratorio, explorarás la Administración de Vistas en PostgreSQL. El objetivo principal es comprender e implementar diferentes tipos de vistas, incluyendo vistas simples y vistas materializadas. Aprenderás a definir, consultar, modificar, crear, poblar y actualizar vistas.
LabPostgreSQL
Verificar los detalles de conexión de PostgreSQL
En este desafío, deberás verificar el estado operativo del servidor PostgreSQL tras una alerta crítica. Confirma que el servidor acepta conexiones y conéctate a la base de datos 'postgres' utilizando los comandos `pg_isready` y `psql` como el usuario `postgres`. Asegúrate de que el servicio PostgreSQL funcione correctamente.
ChallengePostgreSQL
Crea tu propia base de datos de recetas
En este desafío, te embarcarás en un viaje culinario creando tu propia base de datos de recetas con PostgreSQL. Como bloguero gastronómico principiante, configurarás una base de datos dedicada llamada `recipe_db` para gestionar tu creciente colección de recetas.
ChallengePostgreSQL