Encuentra lo que buscas

Elige la formación que se adapta a tí

¿Aún no estás registrado?

Disfruta de todas las ventajas de registrarte en Ipartek.

Podrás tener información detallada sobre tus preinscripciones a cursos, descarga de certificados de asistencia, ver tus certificaciones, enviar mensajes y más...

¡Regístrate!

¡Hola de nuevo! ;)

X

curso _Oracle 12C - PL-SQL

Programación

Duración

30 h.

Modalidad

A Medida

Calendario

A Medida

Nota

Para Trabajadores

Temario

Presupuesto

Temario

OBJETIVOS

El curso comienza con la introducción a PL/SQL ayudando a los participantes a entender las ventajas de este potente lenguaje de programación. Recorriendo las estructuras del lenguaje PL/SQL (como bloques de código, declaraciones, control de flujo, condicionales, bucles repetitivos, etc.), se aprenderá a crear código de aplicación que se puede compartir en distintos formularios, informes y aplicaciones desarrolladas en otras tecnologías. También se aprenderá a crear procedimientos almacenados, funciones y paquetes; además de los bloques PL/SQL anónimos. Se obtendrá información sobre la declaración de variables y cursores y sobre la gestión de errores mediante la utilización de excepciones. Finalizando el curso, será capaz de diseñar y crear disparadores (TRIGGERS) en la base de datos. Además, se aprenderá a utilizar los paquetes suministrados por Oracle. El curso está basado en una importante práctica la cual ayuda a reforzar todos los conceptos fundamentales del curso.

DIRIGIDO A

El curso está dirigido a analistas/programadores que posean conocimientos en Base de Datos Oracle. También dirigido aquellos administradores de Bases de Datos que no posean conocimientos de PL/SQL. Es recomendable conocimientos del lenguaje SQL y entorno de bases de datos.

CONTENIDOS

  1. INTRODUCCIÓN
    • ¿Qué es PL/SQL?
    • Ventajas en la utilización de PL/SQL
    • Soporte para SQL
    • Soporte para Programación Orientada a Objetos
    • Mejor rendimiento
    • Alta productividad
    • Completa portabilidad
    • Integración con Oracle
    • Seguridad
    • Buenas prácticas en la escritura de un programa
    • Delimitadores e identificadores
  2. ESTRUCTURA BÁSICA DE UN PROGRAMA PL/SQL
    • Estructuras De Bloque
      • Introducción
      • Variables y Constantes
      • Cómo asignar valores a variables
      • Declaración de Constantes
      • Alcance y Visibilidad
      • Manejo de Errores
    • Tipos PL/SQL
      • Introducción
      • Tipos escalares
      • Tipos compuestos
      • Tipos de referencia
      • Tipos de objeto
      • Utilización de %TYPE
      • Utilización de %ROWTYPE
      • Subtipos definidos por el usuario
      • Conversiones entre tipos de datos
      • Tabla de conversiones implícitas
      • Ámbito y visibilidad de las variables
  3. ESTRUCTURAS DEL LENGUAJE
    • Estructuras del lenguaje
      • Control Condicional: Sentencia IF
      • IF – THEN
      • IF – THEN – ELSE
      • IF – THEN – ELSIF
      • Las sentencias LOOP y EXIT
      • WHILE - LOOP
      • FOR - LOOP
      • Las sentencias GOTO y NULL
  4. SENTENCIAS SQL EN PL/SQL
    • Sentencia de selección - SELECT
      • Sentencia select (JOIN)
      • Sentencia SELECT DISTINCT
      • Funciones sobre columnas
      • Subconsultas
      • Operadores set
      • Sentencia INSERT
      • Sentencia UPDATE
      • Sentencia DELETE
    • Transacciones
      • Procesamiento de Transacciones
      • Uso de COMMIT
      • Uso de ROLLBACK
      • Uso de SAVEPOINT
      • La cláusula RETURNING
  5. TIPOS DE DATOS Y CONVERSIONES
    • Conversiones
    • Uso de %TYPE
    • Uso de %ROWTYPE
    • Registros PL/SQL
    • Asignación de registros
  6. COLECCIONES
    • Introducción
    • Tablas indexadas
    • Elementos de una tabla indexada
    • Tablas indexadas de registros
    • Tablas anidadas
    • Inicialización de una tabla anidada
    • Métodos de tablas
    • VARRAYS
  7. MANEJO DE EXCEPCIONES
    • Excepciones predefinidas
    • Excepciones definidas por el usuario
  8. REGLAS DE ALCANCE
    • La sentencia RAISE
    • Uso de SQLCODE y SQLERRM
    • Cláusula RAISE_APPLICATION_ERROR
    • Propagación de excepciones en PL/SQL
  9. MANEJO DE CURSORES
    • Introducción a cursores pl/sql
    • Cursores implícitos
    • Excepciones asociadas a los cursores implícitos
    • Cursores explícitos en pl/sql
  10. ATRIBUTOS DE CURSORES
    • Manejo de cursores
    • Cursores de actualización
    • Cursores Referenciados
    • Cláusula BULK COLLECT INTO
    • Cláusula FORALL
    • Cláusula SAVE EXCEPTIONS
  11. SUBPROGRAMAS, PROCEDIMIENTOS Y FUNCIONES
    • Descripción general de procedimientos y funciones
    • Procedimientos almacenados
    • Parámetros en procedimientos almacenados
    • Ejecutando procedimientos
    • Funciones
    • Subprogramas en bloques anónimos
    • Declaración
    • Uso
  12. PAQUETES
    • Descripción
    • Metas
    • Definición
  13. PAQUETES CABECERA
    • El cuerpo del paquete
    • Ámbito y visibilidad
  14. TRIGGERS
    • Declaración de triggers
    • Tipos de triggers
    • Disparo de los triggers
    • Restricciones de los triggers
    • Utilización de :old y :new
    • Cláusulas de tirggers
    • Cláusula Referencing
    • Cláusula WHEN
    • Triggers de sistema

DURACIÓN

30 horas teórico-prácticas

Si ya te has registrado

Accede con tus credenciales para no tener que rellenar toda la información de nuevo.

Acceso Usuarios

Si aún no te has registrado

Crearemos un acceso después de inscribirte en el curso para para facilitarte la gestión.

Inscripción al curso

Oracle 12C - PL-SQL

Programación

Los campos marcados con un * son obligatorios.

Información de contacto

Detalles sobre el curso

¿Dónde preferirías realizar el curso?

¿Estaría interesada alguna persona más de tu empresa en este curso?

¿Necesitas una propuesta a medida?

Solicita información

Ponte en contacto con nosotros y te aclaramos lo que necesites

Empresa

Contáctenos y concertaremos una entrevista.

Particular

Te asesoramos y guiamos para completar tu currículum formativo.

¡Hola!

Disponemos de una oferta formativa completa y cursos específicos a medida que cubren las necesidades de su empresa.

Datos de la empresa

Los campos marcados con un * son obligatorios.

¡Hola!

Obtén más información sobre los cursos que tenemos para ti.

Datos personales

Los campos marcados con un * son obligatorios.

Utilizamos "cookies" propias y de terceros para mejorar su navegación. Si continúa navegando acepta su uso. Política de Cookies Aceptar