SQL desde Cero con PostgreSQL: Tu Guía Práctica
PRECIO DE LANZAMIENTO

SQL desde Cero con PostgreSQL: Tu Guía Práctica

4.5
(20)
| 405 Estudiantes |
Certificación internacional Acceso de por vida Acceso multiplataforma
USD 300.00 USD 50.00

Descripcion

Aprende SQL desde cero con PostgreSQL a traves de este curso practico y detallado. Domina desde el diseno de bases de datos hasta consultas avanzadas y funciones personalizadas.

Lo que aprenderas:

  • Disenos de bases de datos y buenas practicas aplicadas a casos reales
  • Creacion y gestion de tablas, indices, llaves primarias y foraneas
  • Consultas SQL avanzadas incluyendo joins, subqueries y agregaciones
  • Funciones y procedimientos almacenados en PostgreSQL
  • Manejo de datos con clausulas como WHERE, GROUP BY, HAVING y UNION
  • Uso de herramientas y software para diagramas y administracion de BD

Contenido del Curso

Introduccion al curso

Introduccion al curso
Como funcionara el curso
Como hacer preguntas
Instalaciones generales

Preparar ambiente de pruebas

Introduccion a la seccion
Docker - Ambiente recomendado
Conectarnos TablePlus
Conectarnos - PgAdmin
Opcional - Serverless Postgres - Neon.tech
No recomendado - Instalacion fisica en equipo

Generalidades y primeros pasos

Introduccion a la seccion
Introduccion a las bases de datos
Levantar base de datos
Mi primera tabla
Insertar registros
Actualizar registros
Seleccionar registros
Clausula where
Eliminar registros
Drop vs Truncate table
Tarea de lo aprendido hasta el momento
Solucion de la tarea
Operadores de strings y funciones
Intermedio - Substring y Position
Tarea - First y Last Name - Columnas

Funciones agregadas - agrupaciones y ordenamiento

Introduccion a la seccion
Preparar base de datos
Tarea para entrar en calor
Operador BETWEEN
Funciones agregadas - MAX MIN COUNT ROUND AVG
GROUP BY
Exposicion - Terminologia y estructura
HAVING
Distinct
Group By con otras funciones
SubQueries
Tarea - Aggregation
Solucion de la tarea

Intermedio - Relaciones, Llaves y Constraints

Introduccion a la seccion
Introduccion a las relaciones
Introduccion a las llaves
Preparacion de base de datos y tablas
Anadir llave primaria - manualmente
Constraint - Check
Check con multiples posibilidades strings
Alter table - Drop Constraint
Indices de base de datos
Creando indices
Tarea - Llaves y checks
Unique Index - Problemas de vida real
Creando llaves foraneas
Llave foranea con countrylanguage
ON DELETE - CASCADE

Intermedio - Separacion de data en otras tablas

Introduccion a la seccion
Preparacion de base de datos
Tabla de continentes
Relacion, checks y respaldo de Country
Actualizacion masiva
Cambio de tipo y llave foranea
Tarea - Language Table
Solucion a la tarea

Joins - Uniones

Introduccion a la seccion
Preparacion de la base de datos
Clausula - UNION
Union de tablas - Where
INNER JOIN
Alterar secuencias - Insertar nuevo continente
FULL OUTER JOIN
RIGHT OUTER JOIN - Exclusive
Aggregations + Joins
Count Union - Tarea
Tarea - Pais con mas ciudades
Multiples Joins con agrupaciones
Cuarta relacion en el query
Tarea - Idioma mas hablado por paises de Europa
Solucion de la tarea

Queries - Fechas, intervalos y funciones sobre fechas

Introduccion a la seccion
Preparacion de la base de datos
Funciones basicas de fechas
Consultas sobre fechas
Intervalos
Diferencia entre fechas y actualizaciones
Clausula CASE - THEN

Generacion de llaves primarias

Introduccion a la seccion
SERIAL vs IDENTITY
Llave primaria compuesta
UUIDs
Secuencias

Diseno de bases de datos - Medium

Introduccion a la seccion
Introduccion a los diagramas entidad-relacion
Software para crear diagramas
Medium Database
Tabla de users
Tabla de posts
Tabla de claps
Tabla de comments
Tabla de user lists
Preguntemos consultas posibles
Indices necesarios
Creacion de base de datos en Postgres

Ejercicios con base de datos de medium - Intro Funciones

Introduccion a la seccion
Preparacion de la base de datos
Tarea medium - Queries
Solucion de la tarea - Medium Queries
Solucion de queries avanzados
Solucion con funciones de base de datos

Diseno de bases de datos - Mas ejercicios

Introduccion a la seccion
Exposicion sobre disenos
Disenos de BD y buenas practicas - Parte 2
Diseno - Warehouse DB
Diseno de tabla merchant
Diseno de ordenes de compra
Tarea - Twitter tweets y followers
Solucion - Twitter
Idea Airbnb

Vistas, Vistas materializadas y Common Table Expression

Introduccion a la seccion
Preparacion de la base de datos
Vistas
Vistas materializadas
Cambiar nombre de vistas y vistas materializadas
Common Table Expressions - CTE
Multiples CTEs
CTE Recursivo
CTE Recursivo - Numeros ascendentes
CTE Recursivo - Tabla de multiplicar
Preparacion de la tabla - Employees
CTE Recursivo - Estructura organizacional
CTE Recursivo - Estructura organizacional con limite
Tarea - Mostrar nombres de los jefes
Ejemplo sin recursividad - Preparacion
Resolucion de la tarea
Ejemplo sin recursividad

Funciones personalizadas

Introduccion a la seccion
Preparacion de la base de datos
Creando nuestra primera funcion
Problema - Determinar un posible aumento
Funcion - max raise
Multiples queries y variables
IF, THEN, ELSE, END IF
Rowtype

Stored Procedures

Introduccion a la seccion
Preparacion de la base de datos
Funcion que regresa una tabla
Procedimientos almacenados
Procedimiento de aumento salarial
Creacion del procedimiento

Triggers + Funciones + Procedimientos

Introduccion a la seccion
Encriptar y verificar contrasena
Procedimiento almacenado - user login
Resolucion de la tarea
Triggers
Trigger When

Cierre del curso

Fin del curso

Requisitos

  • Computadora con acceso a internet
  • Instalacion basica de PostgreSQL o acceso a entorno recomendado (ej. Docker)
  • Ganas de aprender SQL desde lo basico hasta nivel avanzado

Reseñas generales

4.5 de 5

20 Puntuaciones

5 star
65%
4 star
20%
3 star
15%
2 star
0%
1 star
0%

Reseñas destacadas

M

Miguel Ramirez Gil

Los conceptos de PostgreSQL se presentan de manera gradual facilitando el aprendizaje desde lo básico.

J

Juan Arturo Guzman Ochoa

Las explicaciones sobre consultas JOIN me ayudaron a entender cómo combinar tablas eficientemente.

J

Jorge Espinoza Lara

Me gustaron los ejemplos prácticos, aunque algunos conceptos avanzados podrían haberse explicado con más detalle.

F

Fernando Zamora

Los ejercicios sobre funciones agregadas aclararon muchas dudas que tenía sobre el manejo de datos.

M

Manuel Omar Aranibar Cordova

El curso cubre lo fundamental, pero esperaba más casos aplicados a escenarios reales.

J

JAVIER IGNACIO ROZAS GUTIERREZ

Aprendí a crear y manejar bases de datos relacionales con ejemplos que pude replicar fácilmente.

S

SANTOS MICHEL

Buen material para quienes empiezan, aunque la sección de índices requeriría más explicación técnica.

D

DIANA CELIS

La parte sobre subconsultas me permitió optimizar las consultas que uso en el trabajo diario.

E

Edward sucari carrasco

Al usar PostgreSQL directamente, el curso me dio confianza para administrar mis propias bases.

S

Sandra Isabel Silva Miranda

El ritmo es un poco acelerado en algunas secciones, pero los temas principales están bien cubiertos.

T

Thiago Belli

Muy útil para entender los tipos de datos y cómo seleccionar el apropiado según el caso.

D

Diego Perez Alarcon

La guía sobre sentencias DML y DDL está bien explicada, aunque faltaron más ejemplos para practicar.

A

Andres Quispe Huaman

Me encantó la sección dedicada a la normalización de datos, me ayudó a diseñar mejor mis tablas.

M

Marco Rioja Valle

El instructor usa un lenguaje accesible, lo que facilita aplicar SQL en proyectos reales rápidamente.

J

JOSE LUIS Gonzales Guti

Algunos apartados sobre seguridad en bases de datos podrían ampliarse, pero el contenido es sólido.

R

Raul Gutierrez Vega

El módulo de consultas anidadas me pareció fundamental para mejorar la eficiencia en mis reportes.

Y

YERIM ZHANDEE HUARICANCHA ESTRELLA

El curso me llevó paso a paso para entender funciones y operadores que antes me resultaban confusos.

R

Reymond Bravo Calvo

Es un buen punto de partida, aunque la transición a temas más complejos fue un poco abrupta.

M

Mauricio barrientos ortiz

Aprendí a usar comandos básicos y avanzados que aplico día a día para gestionar datos en PostgreSQL.

G

GONZALO SEGUNDO AGUILERA BASTIAS

El enfoque práctico con PostgreSQL me permitió ganar confianza para manejar bases propias desde cero.

USD 300.00 USD 50.00

PARA MAS INFORMACION
INGRESA TUS DATOS

Completa tus datos solo si estas evaluando inscribirte en este programa.

Descargar brochure (PDF)
Parte de una ruta de especialización
Especialización en Data & Inteligencia Artificial
Inversion USD 50.00
Duracion16 Horas
EvaluacionSi
CertificadoSi
WebinarsSi
IdiomaEspañol
Aprobacion90%
USD 300.00 USD 50.00
Inscribirme ahora