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



  • Intergrupo

    Excel 2010 Experto · Matrices y referencias externas · Listas · Filtros y tablas · Subtotales · Trabajo con fórmulas · Temas avanzados sobre ...

    Curso
    Online
    Consultar precio


  • Intergrupo

    Excel 2010 Experto · Matrices y referencias externas · Listas · Filtros y tablas · Subtotales · Trabajo con fórmulas · Temas avanzados sobre ...

    Curso
    Online
    Consultar precio


  • Intergrupo

    Temario: Word 2010 Experto · Estilos y temas · Listas y esquemas · Tablas · Herramientas para escribir · Referencias cruzadas y marcadores · Dibujar en ...

    Curso
    Online
    Consultar precio


  • Intergrupo

    Introducción a Office 2013 - Introducción a Office - Trabajo con documentos - Obtener ayuda y recursos Word 2013 Básico - Primeros pasos en Word - Editar y guardar documentos ...

    Curso
    Online
    Consultar precio


  • Intergrupo

    Contenidos: Listas y esquemas Tablas Herramientas para escribir Referencias cruzadas y marcadores Índices Documentos maestros Revisar documentos Compartir y proteger documentos ...

    Curso
    Online
    Consultar precio


  • Intergrupo

    Objetivos: Los principales objetivos que asumirán los alumnos gracias a la realización de esta formación son aprender a realizar hojas de cálculo. Conocer las herramientas disponibles del programa. ...

    Curso
    Online
    Consultar precio


  • Intergrupo

    Objetivos: Los objetivos de este curso incluyen: Aprender a utilizar la función de filtros y tablas. Conocer el procedimiento de obtención de subtotales. Asimilar los básicos del trabajo con ...

    Curso
    Online
    Consultar precio

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.