Programación en Base de Datos Oracle - Lenguaje PL-SQL

Curso

Online

Precio a consultar

Descripción

  • Tipología

    Curso

  • Metodología

    Online

Todo motor de base de datos presenta la posibilidad de programar en su lenguaje de programación, para desarrollar procesos en forma eficaz y eficiente. De esta manera, procesos que se realizan en lenguajes de alto nivel se pueden mejorar, construyendo directamente los mismos en estos lenguajes de programación, que se ejecutan directamente en la memoria del motor de base de datos. Conocer y saber utilizar esta herramienta, le permitirá a la persona que tome este curso, insertarse en el mercado laboral informático, ya que Oracle es una de las principales bases de datos del mundo de las DB.Conocimientos básicos de SQL.Conocimientos básicos de SQL.Se formen en los conceptos fundacionales de la programación de bases de datos relacionales sobre Oracle. Adquirieran conocimientos sobre la construcción de procesos rápidos y eficaces que se ejecutan directamente en la DB. Aprendan diferentes objetos de la base de datos, que permitan modularizar el código de programación, como las funciones, procedimientos, packages y triggers.Aprendan a crear y ejecutar stored procedures, funciones, packages, y triggers de base de datos.Aprendan a crear y ejecutar stored procedures, funciones, packages, y triggers de base de datos.Sepan ocultar errores de ejecución mostrando mensajes customizados.Sepan ocultar errores de ejecución mostrando mensajes customizados.Sepan usar la programación estructurada y sentencias de control de condiciones.Sepan usar la programación estructurada y sentencias de control de condiciones.Aprendan a diseñar unidades de programas en PL/SQL que se ejecuten eficientemente.Aprendan a diseñar unidades de programas en PL/SQL que se ejecuten eficientemente.Sepan escribir el código PL/SQL para interfasear con la base de datos.Sepan escribir el código PL/SQL para interfasear con la base de datos.Logren comprender que el lenguaje PL/SQL de Oracle permite extender las funcionalidades del SQL .Logren comprender que el lenguaje PL/SQL de Oracle permite...

Preguntas & Respuestas

Añadí tu pregunta

Nuestros asesores y otros usuarios podrán responderte

¿Quién querés que te responda?

Dejanos tus datos para recibir respuesta

Sólo publicaremos tu nombre y pregunta

Emagister S.L. (responsable) tratará tus datos para realizar acciones promocionales (vía email y/o teléfono), publicar opiniones o gestionar incidencias. En la política de privacidad conocerás tus derechos y gestionarás la baja.

Opiniones

Logros de este Centro

2021

Todos los cursos están actualizados

La valoración media es superior a 3,7

Más de 50 opiniones en los últimos 12 meses

Hace 11 años que este centro está en Emagister.

Materias

  • Construcción
  • Server
  • Programación
  • Base de datos
  • SQL
  • Programación estructurada
  • Organización
  • Oracle
  • Estructuras
  • Escritura
  • Case
  • Procedimiento

Plan de estudios

Temario1 Modulos • 4 Unidades • Carga Horaria 30 horas

Modulo 1:

Unidad 1: Introducción a PL/SQL. Declaración de Variables. Escritura de sentencias de ejecución.

Tema 1: Identificar los productos de Oracle. Integrar sentencias de SQL en un bloque anónimo de PLSQL. Identificar los beneficios de PLSQL. Diferencias bloque anónimo, de procedimiento y función. Aprender a mostrar mensajes de salida. Diferencia entre identificadores válidos y no validos. Aprender la sección DECLARE, BEGIN, END. Utilización de %TYPE. Sustitución de variables. Utilización de Funciones de SQL en PLSQL. Conversión de tipo de datos. Operadores. Indentación del código. Manejo y gestión de cursores implícitos.

Unidad 2: Interactuando con Oracle-Server. Escritura de estructuras de control

Tema 1: Utilización de sentencias DML, sentencias de control de transacciones, sentencias DDL en PL/SQL. Diferenciación entre cursores implícitos y cursores explícitos. Utilización de atributos de cursores de SQL para determinar las salidas de las sentencias de SQL. Utilización de sentencia IF condicional. Utilización de expresiones CASE y sentencias CASE. Utilización de los 3 tipos de LOOPS: Loop Básico, Loop FOR, Loop WHILE. Utilización de sentencias “EXIT”. Definir y referencias variables de PL/SQL. Manejo de registro de PL/SQL.Definición de registro de PL/SQL utilizando el atributo %ROWTYPE. Distinguir tipo de Cursores: Cursores Implícitos vs. Cursores Explícitos. Creación y manejo de Cursores Explícitos. Evaluación del estado del cursor implícito utilizando sus atributos.

Unidad 3: Trabajar con tipos de datos. Escritura de Cursores explícitos. Conceptos avanzados de cursores

Tema 1: Definir excepciones de PL/SQL. Definición de registro de PL/SQL utilizando el atributo %ROWTYPE. Definir excepciones de PL/SQL. Agregar una sección de tipo “Exception” para manejar las excepciones de un bloque PL/SQL en tiempo de ejecución.Manejar distintos tipos de excepciones: Excepciones predefinidas, Excepciones no-predefinidas, Excepciones definidas por el usuario. Propagación de excepciones entre los bloques y llamado a aplicaciones. Escribir un procedure que ejecute una tarea o una acción. Crear, compilar y grabar un procedimiento en la DB utilizando el comando SQL CREATE PROCEDURE. Utilizar parámetros para pasar información utilizando diferentes modos, IN (el default), OUT, y IN OUT. Reconocer el impacto de manejar y no manejar las excepciones sobre las transacciones utilizando procedimientos. Remover los procedimientos de la DB, utilizando DROP PROCEDURE. Modularizar el código de la aplicación utilizando procedimientos como construcción de bloques.

Unidad 4: Creación y Manejo de Funciones. Creación de Packages. Creación de triggers

Tema 1: Creación de funciones de DB. Consultar tablas y retornar valores específicos para ser utilizados en sentencias SQL, Invocación de funciones en sentencias SQL. Invocación de funciones desde procedimientos almacenados. Eliminar funciones de la base de datos. Buscar funciones en el diccionario de la base de datos. Diferencias entre procedimientos y funciones. Mejora de la organización del código, del management, la seguridad, y la performance a partir de la utilización de los packages. Creación y borrado de especificación y body de un package. Grupos relacionados de procedimientos y funciones todos juntos en un package. Encapsulamiento del código dentro del body del package. Manejo de sql dinámicos con la sentencia SQL IMMEDIATE. Manejo de la sentencia AUTONOMOUS TRANSACTION. Creación de triggers de base de datos que son invocados por operaciones DML. Habilitar, deshabilitar y gestionar triggers de base de datos. Eliminación de triggers de la base de datos.

Modulo 1:

Unidad 1: Introducción a PL/SQL. Declaración de Variables. Escritura de sentencias de ejecución.

Tema 1: Identificar los productos de Oracle. Integrar sentencias de SQL en un bloque anónimo de PLSQL. Identificar los beneficios de PLSQL. Diferencias bloque anónimo, de procedimiento y función. Aprender a mostrar mensajes de salida. Diferencia entre identificadores válidos y no validos. Aprender la sección DECLARE, BEGIN, END. Utilización de %TYPE. Sustitución de variables. Utilización de Funciones de SQL en PLSQL. Conversión de tipo de datos. Operadores. Indentación del código. Manejo y gestión de cursores implícitos.

Unidad 2: Interactuando con Oracle-Server. Escritura de estructuras de control

Tema 1: Utilización de sentencias DML, sentencias de control de transacciones, sentencias DDL en PL/SQL. Diferenciación entre cursores implícitos y cursores explícitos. Utilización de atributos de cursores de SQL para determinar las salidas de las sentencias de SQL. Utilización de sentencia IF condicional. Utilización de expresiones CASE y sentencias CASE. Utilización de los 3 tipos de LOOPS: Loop Básico, Loop FOR, Loop WHILE. Utilización de sentencias “EXIT”. Definir y referencias variables de PL/SQL. Manejo de registro de PL/SQL.Definición de registro de PL/SQL utilizando el atributo %ROWTYPE. Distinguir tipo de Cursores: Cursores Implícitos vs. Cursores Explícitos. Creación y manejo de Cursores Explícitos. Evaluación del estado del cursor implícito utilizando sus atributos.

Unidad 3: Trabajar con tipos de datos. Escritura de Cursores explícitos. Conceptos avanzados de cursores

Tema 1: Definir excepciones de PL/SQL. Definición de registro de PL/SQL utilizando el atributo %ROWTYPE. Definir excepciones de PL/SQL. Agregar una sección de tipo “Exception” para manejar las excepciones de un bloque PL/SQL en tiempo de ejecución.Manejar distintos tipos de excepciones: Excepciones predefinidas, Excepciones no-predefinidas, Excepciones definidas por el usuario. Propagación de excepciones entre los bloques y llamado a aplicaciones. Escribir un procedure que ejecute una tarea o una acción. Crear, compilar y grabar un procedimiento en la DB utilizando el comando SQL CREATE PROCEDURE. Utilizar parámetros para pasar información utilizando diferentes modos, IN (el default), OUT, y IN OUT. Reconocer el impacto de manejar y no manejar las excepciones sobre las transacciones utilizando procedimientos. Remover los procedimientos de la DB, utilizando DROP PROCEDURE. Modularizar el código de la aplicación utilizando procedimientos como construcción de bloques.

Unidad 4: Creación y Manejo de Funciones. Creación de Packages. Creación de triggers

Tema 1: Creación de funciones de DB. Consultar tablas y retornar valores específicos para ser utilizados en sentencias SQL, Invocación de funciones en sentencias SQL. Invocación de funciones desde procedimientos almacenados. Eliminar funciones de la base de datos. Buscar funciones en el diccionario de la base de datos. Diferencias entre procedimientos y funciones. Mejora de la organización del código, del management, la seguridad, y la performance a partir de la utilización de los packages. Creación y borrado de especificación y body de un package. Grupos relacionados de procedimientos y funciones todos juntos en un package. Encapsulamiento del código dentro del body del package. Manejo de sql dinámicos con la sentencia SQL IMMEDIATE. Manejo de la sentencia AUTONOMOUS TRANSACTION. Creación de triggers de base de datos que son invocados por operaciones DML. Habilitar, deshabilitar y gestionar triggers de base de datos. Eliminación de triggers de la base de datos.

Modulo 1:

Modulo 1:

Modulo 1:

Unidad 1: Introducción a PL/SQL. Declaración de Variables. Escritura de sentencias de ejecución.

Tema 1: Identificar los productos de Oracle. Integrar sentencias de SQL en un bloque anónimo de PLSQL. Identificar los beneficios de PLSQL. Diferencias bloque anónimo, de procedimiento y función. Aprender a mostrar mensajes de salida. Diferencia entre identificadores válidos y no validos. Aprender la sección DECLARE, BEGIN, END. Utilización de %TYPE. Sustitución de variables. Utilización de Funciones de SQL en PLSQL. Conversión de tipo de datos. Operadores. Indentación del código. Manejo y gestión de cursores implícitos.

Unidad 2: Interactuando con Oracle-Server. Escritura de estructuras de control

Tema 1: Utilización de sentencias DML, sentencias de control de transacciones, sentencias DDL en PL/SQL. Diferenciación entre cursores implícitos y cursores explícitos. Utilización de atributos de cursores de SQL para determinar las salidas de las sentencias de SQL. Utilización de sentencia IF condicional. Utilización de expresiones CASE y sentencias CASE. Utilización de los 3 tipos de LOOPS: Loop Básico, Loop FOR, Loop WHILE. Utilización de sentencias “EXIT”. Definir y referencias variables de PL/SQL. Manejo de registro de PL/SQL.Definición de registro de PL/SQL utilizando el atributo %ROWTYPE. Distinguir tipo de Cursores: Cursores Implícitos vs. Cursores Explícitos. Creación y manejo de Cursores Explícitos. Evaluación del estado del cursor implícito utilizando sus atributos.

Unidad 3: Trabajar con tipos de datos. Escritura de Cursores explícitos. Conceptos avanzados de cursores

Tema 1: Definir excepciones de PL/SQL. Definición de registro de PL/SQL utilizando el atributo %ROWTYPE. Definir excepciones de PL/SQL. Agregar una sección de tipo “Exception” para manejar las excepciones de un bloque PL/SQL en tiempo de ejecución.Manejar distintos tipos de excepciones: Excepciones predefinidas, Excepciones no-predefinidas, Excepciones definidas por el usuario. Propagación de excepciones entre los bloques y llamado a aplicaciones. Escribir un procedure que ejecute una tarea o una acción. Crear, compilar y grabar un procedimiento en la DB utilizando el comando SQL CREATE PROCEDURE. Utilizar parámetros para pasar información utilizando diferentes modos, IN (el default), OUT, y IN OUT. Reconocer el impacto de manejar y no manejar las excepciones sobre las transacciones utilizando procedimientos. Remover los procedimientos de la DB, utilizando DROP PROCEDURE. Modularizar el código de la aplicación utilizando procedimientos como construcción de bloques.

Unidad 4: Creación y Manejo de Funciones. Creación de Packages. Creación de triggers

Tema 1: Creación de funciones de DB. Consultar tablas y retornar valores específicos para ser utilizados en sentencias SQL, Invocación de funciones en sentencias SQL. Invocación de funciones desde procedimientos almacenados. Eliminar funciones de la base de datos. Buscar funciones en el diccionario de la base de datos. Diferencias entre procedimientos y funciones. Mejora de la organización del código, del management, la seguridad, y la performance a partir de la utilización de los packages. Creación y borrado de especificación y body de un package. Grupos relacionados de procedimientos y funciones todos juntos en un package. Encapsulamiento del código dentro del body del package. Manejo de sql dinámicos con la sentencia SQL IMMEDIATE. Manejo de la sentencia AUTONOMOUS TRANSACTION. Creación de triggers de base de datos que son invocados por operaciones DML. Habilitar, deshabilitar y gestionar triggers de base de datos. Eliminación de triggers de la base de datos.

Unidad 1: Introducción a PL/SQL. Declaración de Variables. Escritura de sentencias de ejecución.

Unidad 1: Introducción a PL/SQL. Declaración de Variables. Escritura de sentencias de ejecución.

Unidad 1: Introducción a PL/SQL. Declaración de Variables. Escritura de sentencias de ejecución.

Tema 1: Identificar los productos de Oracle. Integrar sentencias de SQL en un bloque anónimo de PLSQL. Identificar los beneficios de PLSQL. Diferencias bloque anónimo, de procedimiento y función. Aprender a mostrar mensajes de salida. Diferencia entre identificadores válidos y no validos. Aprender la sección DECLARE, BEGIN, END. Utilización de %TYPE. Sustitución de variables. Utilización de Funciones de SQL en PLSQL. Conversión de tipo de datos. Operadores. Indentación del código. Manejo y gestión de cursores implícitos.

Tema 1: Identificar los productos de Oracle. Integrar sentencias de SQL en un bloque anónimo de PLSQL. Identificar los beneficios de PLSQL. Diferencias bloque anónimo, de procedimiento y función. Aprender a mostrar mensajes de salida. Diferencia entre identificadores válidos y no validos. Aprender la sección DECLARE, BEGIN, END. Utilización de %TYPE. Sustitución de variables. Utilización de Funciones de SQL en PLSQL. Conversión de tipo de datos. Operadores. Indentación del código. Manejo y gestión de cursores implícitos.

Tema 1: Identificar los productos de Oracle. Integrar sentencias de SQL en un bloque anónimo de PLSQL. Identificar los beneficios de PLSQL. Diferencias bloque anónimo, de procedimiento y función. Aprender a mostrar mensajes de salida. Diferencia entre identificadores válidos y no validos. Aprender la sección DECLARE, BEGIN, END. Utilización de %TYPE. Sustitución de variables. Utilización de Funciones de SQL en PLSQL. Conversión de tipo de datos. Operadores. Indentación del código. Manejo y gestión de cursores implícitos.

Tema 1: Identificar los productos de Oracle. Integrar sentencias de SQL en un bloque anónimo de PLSQL. Identificar los beneficios de PLSQL. Diferencias bloque anónimo, de procedimiento y función. Aprender a mostrar mensajes de salida. Diferencia entre identificadores válidos y no validos. Aprender la sección DECLARE, BEGIN, END. Utilización de %TYPE. Sustitución de variables. Utilización de Funciones de SQL en PLSQL. Conversión de tipo de datos. Operadores. Indentación del código. Manejo y gestión de cursores implícitos.

Unidad 2: Interactuando con Oracle-Server. Escritura de estructuras de control

Unidad 2: Interactuando con Oracle-Server. Escritura de estructuras de control

Unidad 2: Interactuando con Oracle-Server. Escritura de estructuras de control

Tema 1: Utilización de sentencias DML, sentencias de control de transacciones, sentencias DDL en PL/SQL. Diferenciación entre cursores implícitos y cursores explícitos. Utilización de atributos de cursores de SQL para determinar las salidas de las sentencias de SQL. Utilización de sentencia IF condicional. Utilización de expresiones CASE y sentencias CASE. Utilización de los 3 tipos de LOOPS: Loop Básico, Loop FOR, Loop WHILE. Utilización de sentencias “EXIT”. Definir y referencias variables de PL/SQL. Manejo de registro de PL/SQL.Definición de registro de PL/SQL utilizando el atributo %ROWTYPE. Distinguir tipo de Cursores: Cursores Implícitos vs. Cursores Explícitos. Creación y manejo de Cursores Explícitos. Evaluación del estado del cursor implícito utilizando sus atributos.

Tema 1: Utilización de sentencias DML, sentencias de control de transacciones, sentencias DDL en PL/SQL. Diferenciación entre cursores implícitos y cursores explícitos. Utilización de atributos de cursores de SQL para determinar las salidas de las sentencias de SQL. Utilización de sentencia IF condicional. Utilización de expresiones CASE y sentencias CASE. Utilización de los 3 tipos de LOOPS: Loop Básico, Loop FOR, Loop WHILE. Utilización de sentencias “EXIT”. Definir y referencias variables de PL/SQL. Manejo de registro de PL/SQL.Definición de registro de PL/SQL utilizando el atributo %ROWTYPE. Distinguir tipo de Cursores: Cursores Implícitos vs. Cursores Explícitos. Creación y manejo de Cursores Explícitos. Evaluación del estado del cursor implícito utilizando sus atributos.

Programación en Base de Datos Oracle - Lenguaje PL-SQL

Precio a consultar