Procedimientos almacenados en PostgreSQL (PL/PgSQL)

Procedimientos almacenados

4.40 (143 reviews)
Udemy
platform
Español
language
Software Engineering
category
instructor
15,738
students
2.5 hours
content
Mar 2022
last update
$19.99
regular price

What you will learn

Desarrollo de procedimientos almacenados en postgres

Estructuras repetitivas en PL/pgSQL

Estructuras de decisión en PL/pgSQL

Creación de tablas temporales en PL/pgSQL

Description

Este curso tiene como finalidad que los estudiantes aprendan como es la estructura que tiene un procedimiento almacenado en postgres y así mismo como se crea un procedimiento y cuales son las funcionalidades que tiene este . También aprenderás a usar estructuras de decisión, estructuras repetitivas usando PL/PgSQL , como también sabrás que se pueden comunicar tablas temporales entre procedimientos almacenados y que es posible ejecutar procedimientos dentro de otros procedimientos y que también puedes ejecutar consultas SQL que estén dentro de una cadena (String), aprenderás a como concatenar cadenas , así como también como enviar parámetros en los procedimientos almacenados , aprenderás los tipos de retorno de un procedimiento almacenado, también podrás entender como mostrar mensajes a medida que el procedimiento se este ejecutando, por otro lado realizaremos un proyecto real en donde se crearan procedimientos almacenados para llevarlo a cabo, entenderás como usar los arreglos en PL/pgSQL , por otro lado entenderás como retornar una tabla a partir de un procedimiento almacenado ya que esto es muy usado actualmente. Por otra parte veremos que se pueden crear procedimientos almacenados usando Python y estos son llamados PL/Python , te enseñare como instalarlo y como usarlo así mismo entenderás como insertar registros usando PL/Python y también comprenderás que se puede ejecutar un procedimiento almacenado en postgres un procedimiento almacenado de PL/Python

Content

Introducción

Introducción al curso

Instalacion de postgres WSL

Instalacion postgres WSL

Estructura inicial de un procedimiento almacenado (PL/pgSQL)

Estructura inicial de un procedimiento almacenado (PL/pgSQL)

Estructura condicional PL/pgSQL

Estructura condicional if - elsif - else PL/pgSQL
Uso del Case en Postgres

Ejemplos de procedimientos almacenados

Suma de dos numeros usando PL/pgSQL
Concatena dos cadenas usando PL/pgSQL
Sumar dos números enviando parámetros al procedimiento almacenado PL/pgSQL

Mensajes

Mostrar mensajes mientras se ejecuta un procedimiento almacenado (raise notice)

Proyecto real usando procedimientos almacenados

Inicio proyecto , creación de tablas y insert
Problema 1 - Crear un proveedor mediante a un procedimiento almacenado
Problema 1.1 Validar que al crear el proveedor el código no exista
Problema 2 Crear un procedimiento que actualice el nombre del proveedor
Problema 3 Crear procedimiento que retorne la cantidad art_ven de un vendedor

Arreglos en PL/pgSQL

Arreglos en PL/pgSQL

Crear tablas temporales , cursores y bucles en PL/pgSQL

Crear tablas temporales , cursores y bucles en PL/pgSQL

Ejecutar (PL/pgSQL procedimiento almacenado ) mediante un script de bash

Ejecutar (PL/pgSQL procedimiento almacenado ) mediante un script de bash

Comunicación de tablas temporales entre procedimientos almacenados (PL_PgSQL)

Comunicación de tablas temporales entre procedimientos almacenados (PL_PgSQL)

Ejecutar consulta SQL dentro de un string que esta dentro de un PL/PgSQL

Ejecutar consulta SQL dentro de un string que esta dentro de un PL/PgSQL

Return tabla desde un procedimiento almacenado en Postgres

Return tabla desde un procedimiento almacenado en Postgres

Ejecución código Python dentro de Postgres usando extensión plpython3u

Ejecución código Python dentro de Postgres usando extensión plpython3u
Insertar registros en tabla de Postgres usando Python como plpython
Ejecución de PL/Python dentro de PL/PgSQL

Screenshots

Procedimientos almacenados en PostgreSQL (PL/PgSQL) - Screenshot_01Procedimientos almacenados en PostgreSQL (PL/PgSQL) - Screenshot_02Procedimientos almacenados en PostgreSQL (PL/PgSQL) - Screenshot_03Procedimientos almacenados en PostgreSQL (PL/PgSQL) - Screenshot_04

Reviews

Victor
October 5, 2023
Para principiantes es un buen curso, solo nunca encontré dónde crea algunas tablas como clientes1, 2, etc. que si usa en un ejercicio y lo que ya han comentado, el micro a veces se vicia o no se entiende y mejorar la calidad de varios videos.
Francisco
July 26, 2023
Como curso introductorio es muy bueno, considero que podría hacer ejemplos mas reales y sencillos como una auditoria de tablas
Wilson
March 31, 2023
El curso estuvo bueno y con buen conocimiento. A mejorar es que grabó en una pantalla 1080p la mayoría de videos, pero en 720p y esfuerzo para ver es mucho, si va a hacer eso grabe en la calidad de la pantalla y por favor no registre los clics del mouse es muy maluco estar escuchando eso, como ya tiene un proyecto con los vídeos los puede reeditar y desde el software de edición quitar los clics y resubir los vídeos ya que esos clics son del software de edición.
David
March 9, 2023
las explicaciones muy buenas solo me gustaria al momento de grabar no ponga sonidos a los clicks q en los ultimos videos estaba mas atento a ese sonido que a sus acciones en la clase. solo ese detalle
Carlos
February 16, 2023
El cursos presenta conocimientos básicos para crear procedimientos en el servidor. El instructor domina el contenido. Sus explicaciones tienen un estilo llano y fluido. Algunas deficiencias fueron falta de zoom en los codigos, ya que n algunos casos fue casi imposible leerlos para seguir las explicaciones y el audio muy distorsionaba por momentos y el nivel no era uniforme en los videos . Me hubiera gustado ver algo sobre los triggers.
Edilson
February 12, 2023
Muy buen curso, pero hay muchas secciones que no se entienden por culpa del tamaño de letra usado en los scripts.
Pablo
February 10, 2023
Coincido con el resto de que la calidad deja mucho que desear en cuanto a resolución y audio (la voz súper baja y los click te matan). Explica lo justo y necesario pero a mi parecer faltan muchos ejemplos y casos de uso con mas desarrollo, en muchos videos termina explicando lo mismo de nuevo y se lleva la mitad del tiempo del mismo con eso. Me quedo con gusto a poco, pienso en el precio del curso y en el conocimiento que me dejó y me voy insatisfecho.
Alexis
January 31, 2023
Buen contenido y bien explicado, la recomendación es hacerle más zoom a algunos videos que no se veían bien ni en su máxima calidad, por otro lado algunos tenian calidad baja de audio y click fuertes
Miguel
January 25, 2023
Como temario muy bueno y bien explicado, con una mejora de la calidad de audio y video se llevaría las 5 estrellas.
Dario
January 6, 2023
POSITIVO: Claro al hablar y bien explicado, donde aprendí cosas nuevas. NEGATIVO: En algunos videos la calidad y el tamaño de la pantalla hace un poquito dificultoso ver con claridad, otro detalle es que en algunos videos termina diciendo que se va explicar algo en un próximo video que nunca se explica.
Dergi
September 4, 2022
Se explica bien pero el sonido del click del mouse es un problema , escuchar ese sonido en cada click se vuelve muy molesto. La calidad del video es muy baja, si pudieras aumentar la resolución y hacer zoom en las parte de la pantalla para observar correctamente el código
Geronimo
July 26, 2022
Muy buen curso, cubre lo necesario para comenzar a trabajar con los procedimientos almacenados. Solo le veo un inconveniente, la resolución de la pantalla donde fue gravado, es algo grande y al no hacer acercamiento al código que se está escribiendo cuesta un poco de trabajo leerlo.
Anderson
May 31, 2022
Excelente curso, recomendado la explicación es clara y abre la perspectiva de conocimiento en DBA muy ampliamente.
Juan
April 23, 2022
Muy buen curso, se aprende mucho. Excelente el final al crear las funciones con python. Pero existen unos detalles en el curso, como la calidad de los videos y audios, principalmente las ultimas secciones, muy malo. También recomendaría preparar mejor el dialogo antes de cada video, para no repetir significados y explicaciones.
Roman
April 8, 2022
Buen curso, la velocidad la aumenté a 1.25 porque siento que así lo entiendo más, las definiciones le falta un poco explicarlas al principio de que hacen, pero de ahí en más todo correcto.

Coupons

DateDiscountStatus
2/5/2022100% OFF
expired
2/13/2022100% OFF
expired
3/30/2022100% OFF
expired
5/10/2022100% OFF
expired
5/19/2022100% OFF
expired
5/25/2022100% OFF
expired
6/14/2022100% OFF
expired
6/23/2022100% OFF
expired
7/5/2022100% OFF
expired
7/12/2022100% OFF
expired
7/27/2022100% OFF
expired
8/11/2022100% OFF
expired
9/12/2022100% OFF
expired
9/26/2022100% OFF
expired
10/22/2022100% OFF
expired
11/19/2022100% OFF
expired
11/23/2022100% OFF
expired
12/12/2022100% OFF
expired
12/31/2022100% OFF
expired
2/9/2023100% OFF
expired

Charts

Price

Procedimientos almacenados en PostgreSQL (PL/PgSQL) - Price chart

Rating

Procedimientos almacenados en PostgreSQL (PL/PgSQL) - Ratings chart

Enrollment distribution

Procedimientos almacenados en PostgreSQL (PL/PgSQL) - Distribution chart

Related Topics

4526872
udemy ID
2/1/2022
course created date
2/5/2022
course indexed date
Mauricio
course submited by