Programación con PL/SQL de una Base de Datos Oracle 10g

Videocursos
Online

75€ - ($53.621)
IVA inc.
¿O prefieres llamar ahora al centro?
+34 9... Ver más
Compara este curso con otros similares
Ver más cursos similares

Información importante

  • Curso
  • Online
  • 12 horas de clase
Descripción


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.

Información importante

¿Qué aprendes en este curso?

Oracle 10g

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.

Información adicional

Forma de pago: Paypal, MoneyGram, Western Union, contra-reembolso

Compara este curso con otros similares
Ver más cursos similares