Formación Laboris

Curso de ORACLE 12C - PL-SQL

IPARTEK
IPARTEK

Curso Presencial en Bilbao (Vizcaya)

Precio: Gratuito

Resumen del curso

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.

Requisitos: Conocimientos básicos de programación

A quién va dirigido: 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.

Información adicional

Cursos 100% subvencionados para trabajadores /empresas

* Ver condiciones de contratación.

 
ver información adicional
 

Temario completo de este curso

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

 
ver temario completo
 
  

Más cursos relacionados de Informática y tecnología



  • Carval Formación

    En este curso se desarrollar las habilidades necesarias para gestionar documentos de texto, de manera que se resuelvan los problemas complejos que pudieran surgir, además de conocer las herramientas ...

    Curso
    Online
    149 €


  • Carval Formación

    Con este curso se desarrollará las habilidades necesarias para gestionar documentos de texto de manera que resuelvan los problemas complejos que le surjan, además de conocer herramientas avanzadas ...

    Curso
    Online
    149 €


  • Carval Formación

    El storytelling es una estrategia de comunicación que consiste en transmitir ideas o valores a través de una historia. Aunque, en realidad, es la manera en que los seres humanos se han comunicado ...

    Curso
    Online
    495 €


  • Carval Formación

    Con este curso se adquirirán conocimientos y habilidades desde un nivel básico, sobre el uso y manejo de las hojas de cálculo. Saber realizar desde operaciones matemáticas sumamente sencillas hasta ...

    Curso
    Online
    179 €


  • Carval Formación

    El objetivo de este curso es el conocimiento del manejo de Excel a un nivel más avanzado del habitual. Aprender a crear tablas de datos y tablas dinámicas, así como el empleo de filtros, criterios y ...

    Curso
    Online
    149 €


  • Carval Formación

    Adquirir los conocimientos necesarios para llevar a cabo las gestiones propias de la administración de personal en una pequeña y mediana empresa (PYME).

    Curso
    Online
    179 €


  • Carval Formación

    El objetivo de este curso es aprender a manejar Excel 2013 a un nivel más avanzado del habitual.- Crear tablas de datos y tablas dinámicas, así como el empleo de filtros, criterios y resúmenes de ...

    Curso
    Online
    179 €


  • Carval Formación

    Con este curso aprenderemos a crear y elaborar documentos, formatos, numeración, viñetas... Crear presentaciones, efectos especiales, plantillas, barra de herramientas... Trabajar con datos, ...

    Curso
    Online
    149 €


  • Carval Formación

    Desarrollar las habilidades necesarias para gestionar documentos de texto de manera que resuelvan los problemas complejos que pudieran surgir. Adquirir conocimientos y habilidades desde un nivel ...

    Curso
    Online
    179 €


  • Carval Formación

    - Crear atractivas presentaciones y dotarlas de animaciones, efectos, transiciones y demás elementos, para que tengan un aspecto profesional.- Aprender a configurar las diapositivas por separado o ...

    Curso
    Online
    149 €

Laboris en tu móvil | Recomiéndanos | Favoritos | Ayuda | Acerca de Laboris.net | Condiciones de uso | Política de privacidad | Ofertas de empleo | Política de cookies

SCM Spain © 2018 EMAGISTER Servicios de formación, S.L.