Programación con PL/SQL de una Base de Datos Oracle 10g
-
Muy bueno, he interante el curso
estoy muy interesada en recibir el curso y aprender
← | →
Curso
A Distancia
¿Necesitas un coach de formación?
Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.
Descripción
-
Tipología
Curso
-
Metodología
A distancia
-
Horas lectivas
12h
-
Envío de materiales de aprendizaje
Sí
Dirigido a: Programadores y administradores de bases de datos que quieran desarrollar las capas de código de los Servidores Oracle 10g, utilizando PL/SQL.
Opiniones
-
Muy bueno, he interante el curso
estoy muy interesada en recibir el curso y aprender
← | →
Valoración del curso
Lo recomiendan
Valoración del Centro
karla vanessa garcia mideiros
Materias
- PL/1
- Administrador de servidores
Temario
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.
¿Necesitas un coach de formación?
Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.
Programación con PL/SQL de una Base de Datos Oracle 10g