|
INTRODUCCION
Módulo 1: Introducción
- -Escenario del curso.
- -Oracle SQL Developer.
- -Crear las tablas de ejemplos.
Módulo 2: El Lenguaje PL/SQL
- -Descripcióndel lenguaje PL/SQL
- -Definir instrucciones.
- -Estructura de un bloque PL/SQL.
- -Bloques anónimos y unidades de programa.
- -Uso de los paquetes predefinidos.
SINTAXIS
Módulo 3: Fundamentos del lenguaje PL/SQL I
- -Conjuntos de caracteres y unidades léxicas.
- -Declaraciones.
- -Convenciones de denominación.
Módulo 4: Fundamentos del lenguaje PL/SQL II
- -Ámbito y visibilidad.
- -Asignar valores a las variables.
- -Expresiones y comparaciones.
Módulo 5: Los tipos de datos en PL/SQL I.
- -Introducción a los tipos de datos.
- -Tipos de datos numéricos.
- -Tipos de datos alfanuméricos.
- -Tipos de datos booleanos.
Módulo 6: Los tipos de datos en PL/SQL II.
- -Tipos de datos LOB.
- -Tipos de datos Fecha.
- -Los subtipos.
- -Conversión entre tipos.
Módulo 7: Estructuras de control PL/SQL.
- -Introducción a las estructuras de control.
- -Estructuras condicionales.
- -Estructuras de bucle.
- -Estructuras de secuencia.
Módulo 8: Colecciones y registros en PL/SQL I.
- -Las colecciones en PL/SQL.
- -Declarar, inicilalizar y referenciar elementos.
- -Asignar colecciones.
- -Comparar colecciones.
Módulo 9: Colecciones y registros en PL/SQL II.
- -Colecciones de multinivel.
- -Métodos de las colecciones.
- -Definir y declarar registros.
- -Asignar valores a registros.
Módulo 10: Realizar operaciones SQL desde PL/SQL I.
- -Los tipos de datos basados en estructura.
- -El cursor implícito.
- -Los cursores explícitos.
Módulo 11: Realizar operaciones SQL desde PL/SQL II.
- -Consultar datos con PL/SQL.
- -Utilizar subconsultas
- -Variables de tipo REF CURSOR.
- -Las expresiones de cursor.
Módulo 12: Gestionar errores en PL/SQL.
- -Introducción a la gestión de errores.
- -Excepciones del sistema.
- -Excepciones definidas por el usuario.
- -Propagación de excepciones.
- -Obtener información de los errores.
- -Continuar después de una excepción.
SUBPROGRAMAS
Módulo 13: Los Subprogramas en PL/SQL.
- -Introducción a los subprogramas
- -Programar Procedures
- -Programar Funciones.
- -Los parámetros.
- -La sobrecarga de Subprogramas
Módulo 14: Los Paquetes en PL/SQL.
- -Introducción a los paquetes.
- -Declarar tipos y valores globales.
- -Miembros públicos y privados.
- -Esconder la lógica del cursor.
Módulo 15: Los Triggers en PL/SQL.
- -Introducción a los triggers.
- -Triggers de estamento y de fila.
- -Triggers before, after y instead of.
- -Triggers del sistema.
- -Triggers segun su funcionalidad.
Módulo 16: Programación orientada a objetos en PL/SQL I.
- -Introducción a los objetos en PL/SQL.
- -Tablas y columnas de tipo objeto.
- -Programar objetos: El parámetro SELF.
- -Programar objetos: El método MAP.
- -Programar objetos: El método ORDER.
- -Programar objetos: Métods estáticos.
- -Programar objetos: El constructor.
Módulo 17: Programación orientada a objetos en PL/SQL II.
- -Programar objetos: La herencia.
- -Programar objetos: Sobreescribir métodos.
- -Programar objetos: Definir tipos abstractos.
- -Programar objetos: Functiones para objetos.
VARIOS
Módulo 18: SQL Dinámico
- -Introducción al SQL Dinámico.
- -Las variables de substitución.
- -Volcados con SQL Dinámico.
Módulo 19: Las tranascciones en PL/SQL.
- -Gestión de transacciones en PL/SQL.
- -Los puntos de guardado.
- -Los bloqueos.
- -Configurar la transacción.
- -Las transacciones autónomas.
Módulo 20: Utilizar paquetes predefinidos.
- -Ejemplo del paquete dbms_scheduler.
- -Ejemplo del paquete utl_file.
- -Ejemplo del paquete dbms_alert.
|