4.4 de 5
4.4
850 reseñas sobre Udemy

PL/SQL de ORACLE en Español

Porque el PL/SQL puede ser fácil si se explica bien!
Instructor:
Fernando Herrera
2.210 estudiantes matriculados
Spanish [Auto-generated]
Aprender los fundamentos del PL/SQL de Oracle
Poder crear funciones y procedimientos en la base de datos
Dominar el PL mediante ejercicios ilustrados, ejercicios prácticos y tareas

Este curso se enfoca en llevarte de un nivel CERO a intermedio-avanzado en el lenguaje de programación de Oracle el PL/SQL.

Es importante recalcar, que deben de saber al menos que es un SELECT * FROM… es todo.

Conocimientos de programación no son necesarios, pero ayudaría mucho si saben algo de programación básica o estructurada.

Por qué tomar este curso? Porque cuando me enseñaron PL/SQL hace muchos años atrás, me costo mucho dominarlo, pero fue porque tuve malos asesores. Yo te aseguro que eso no te pasara a ti.

Lo mejor de todo es que en menos de 1 mes (hasta menos), tendrán un conocimiento de PL/Sql medio-avanzado. Se los garantizo.

El curso esta hecho en vídeos y tareas cortas, de rápida resolución que hasta te servirá para utilizarlo en futuras referencias.

Empezar aquí

1
Introducción

Introducción de las herramientas y la mecanica del curso.

2
Nuevo enlace de descarga de la versión express de Oracle

Aquí pueden descargar la base de datos

3
Instalación del ambiente de trabajo.

Descarga e instalación de las herramientas necesarias.


4
Conexión a la base de datos

Creando base de datos de pruebas y explicación del área de trabajo.

Empecemos a escribir PLs

1
Hola Mundo en PL/SQL

El primer código que se debe de hacer siempre cuando aprendemos algun lenguaje nuevo.

2
Manejo de variables básicas

Usando tipos de variable básicas en nuestros PLs

3
Constantes

Entender el uso de las constantes y para que las podemos utilizar.

4
Valores de un Query a variables - INTO

Podremos ejecutar un Query que retorne una única linea, y jugar con las variables devueltas.

5
Funciones creadas por Oracle

Una breve descripcion de unas cuantas funciones utiles en PL/SQL.

  1. Lenght
  2. Trim
  3. Lower
  4. Upper
  5. Substr
  6. Replace
  7. add_months
  8. Concatenaciones
  9. to_char
  10. to_date
  11. NVL

6
Arreglos

Un tipo de variable especial

7
Tarea #1 - Empezando a crear PLs

Evaluamos la capacidad de retención y lógica con esta primera tarea!

8
Tarea #1 - Resolución

Mostraremos la solución de la tarea #1

Condiciones y Operadores

1
Condicion IF - THEN y IF THEN ELSE

Condición básica, sencilla de Si y SI,No.

2
Condición IF-THEN-ELSIF

Un condicional que permite manejo de varias decisiones.

3
Condicional CASE

Esta condicional es perfecta cuando tenemos muchas opciones o queremos un desarrollo en alguna estructura en particular.

4
Operadores de evaluación

Operadores que nos ayudarán a realizar evaluaciones de decisión

5
Tarea: Realizar un PL, que determine el aumento que recibirá un empleado.

Primera tarea, realizar el PL y mostrar el resultado deseado en pantalla.

6
Tarea Resolución: Mostrando una manera de resolver la tarea.

Esta es una manera de realizar la resolución de la tarea asignada.

Ciclos en PL/SQL, (bucles o repeticiones)

1
Ciclo FOR

Cuando sabemos cuantas veces necesitamos hacer una repeticion.

2
Salir o Continuar en el ciclo ( EXIT y CONTINUE)

Cuando necesitamos salir del ciclo o saltarnos toda una secuencia.

3
Ciclo Básico - Loop

Un ciclo básico, que ejecuta el código interno al menos una vez.

4
Ciclo Mientras - WHILE

Este ciclo evalúa una condición, y mientras esta sea verdadera, se ejecutará.

5
Tarea Ciclos #1: Realizar el calculo de un promedio de 4 notas

Realizar el calculo de un promedio utilizando un arreglo y un ciclo para acumular los valores.

6
Resolución de la tarea de ciclos #1

Resolvemos la tarea #1

7
Tarea Ciclos #2: Obtener el numero factorial

Crear un PL, para la obtención de un número factorial utilizando un ciclo WHILE.

8
Resolución de la tarea de ciclos #2

Resolvemos la tarea #2 de los ciclos

Procedimientos y Funciones

1
Preparando el ambiente de trabajo

Creando una tabla que nos ayudara a comprender mejor los PL-SQLs en la vida real

2
Función Básica

Esta es la función más simple que se puede crear.

3
Funciones con parámetros de entrada

Este tipo de funciones trabajan con datos recibidos por parametro para realizar algun tipo de operacion interna.

4
Función: Cálculo de edad actual

Función real, para determinara la edad de una persona a partir de la fecha de nacimiento. Edad exacta al día

5
Definir funciones dentro de PLs

Cuando solo queremos crear una función para que sea ejecutada y vista unicamente dentro de un PL-SQL

6
Procedimiento Básico

Creando un procedimiento con el mínimo de código necesario.

7
Procedimiento con variables de Entrada y Salida

Creando procedimientos más complejos, pero sin mayor problema.

8
Tarea de Funciones #1: Crear una función que retorne el promedio de notas

Con la tabla facilitada, hacer una función que calcule el promedio de un alumno, pero se debe de mostrar todos los registros con su promedio.

9
Resolución de tarea Funciones #1

Resolución de la tarea.

Cursores y Tipo de dato RECORD.

1
Cursor en tiempo de ejecución

Cursores que son declarados, definidos y utilizados en tiempo de ejecución sin definición previa.

2
Cursores Implicitos

Son creados automáticamente cuando Oracle ejecuta una sentencia SQL(query). Y comunmente podemos obtener información referente a la cantidad de registros afectados, si encuentra registros, etc.

Manejo de los atributos:

  1. %FOUND
  2. %NOTFOUND
  3. %ROWCOUNT
  4. %ISOPEN
3
Cursores Explicitos

Cursores que brindan más control de programación, pero a la vez, deben de ser utilizados ordenadamente.

4
Tipo de dato registro - Table base Record

Tipo de dato muy útil, especialmente cuando nuestra tabla tiene muchas columnas.

5
Registro definido por usuario - User defined record

Algo muy similar a una clase en lenguajes de programación. Es un tipo personalizado de registro.

6
Registros como parámetros a funciones y procedimientos.

Utilizando tipos personalizados como parametros.

7
Preparación para la tarea

Preparación de la tabla Empleados, para la tarea

8
Tarea de cursores: Imprima el total a pagar de los empleados de la tabla.

Mucha suerte con esta tarea!, es la más difícil hasta el momento, pero sé que están preparados!

9
Resolución de la tarea de cursores.

Solución de la tarea.

Excepciones

1
Manejo de excepciones

Cuando suceda algún tipo de error

2
Excepciones personalizadas.

Creando nuestras propias excepciones.

3
Excepciones pre definidas por Oracle.

Esta es la lista de las excepciones pre definidas por oracle.

Despedida

1
Más sobre mis cursos

Más información sobre mis cursos

2
Gracias por tomar el curso

Espero que este curso haya sido de su agrado y cumpliera sus espectativas.

You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.4
4.4 de 5
Calificaciones 850

Calificación Detallada

5 estrellas
430
4 estrellas
307
3 estrellas
94
2 estrellas
16
1 estrellas
3