El buscador de formación
¿Te ayudamos? 900 49 47 47

  

Curso subvencionado para desempleados de PL-SQL (ORACLE 12C)

Curso subvencionado para desempleados en Bilbao (Vizcaya)

IPARTEK

Gratuito para desempleados

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 pueden compartir en distintos formularios, informes y aplicaciones desarrolladas en otras tecnologías

Objetivos: El curso comienza con la introducción a PL/SQL ayudando a los alumnos 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 pueden 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. Obtendrás 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ás capaz de diseñar y crear disparadores (TRIGGERS) en la base de datos. Además, aprenderás 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 en programación

A quién va dirigido: El curso está dirigido a analistas/programadores que posean conocimientos en Base de Datos Oracle. También está 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.

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



  • U-Tad Centro universitario de tecnología y arte digital

    Aprende en el centro pionero en formación en Data Science, Big Data y Analytics de la mano de los mejores profesionales de la industria. Lidera los proyectos más innovadores del mercado actual ...

    Máster
    Online
    9.488 €


  • Intergrupo

    Las empresas demandan profesionales TI que optimicen sus infraestructuras informáticas construyendo soluciones de nube privada (Private Cloud).Este máster ha sido diseñado para enseñar a ...

    Curso
    Online
    Consultar precio


  • Intergrupo

    Módulo 1: Lenguaje de consultas Transact-SQL 2012 Transact SQL Server 2012 Entorno de trabajo de SQL Server 2012 Introducción a Transact-SQL Agrupar y resumir datos Unir datos de ...

    Máster
    Online
    Consultar precio


  • Thomson Reuters Aranzadi – Lex Nova

    Objetivos: Informar y asesorar al responsable o al encargado del tratamiento y a los empleados que se ocupen del tratamiento de las obligaciones que les incumben.- Supervisar el cumplimiento de lo ...

    Curso
    Online
    1.422 €


  • Intergrupo

    Analysis Services en Microsoft SQL Server 2012 permite realizar estudios analíticos avanzados mediante el uso multidimensional y el nuevo diseño tabular para la generación de nueva información, a ...

    Curso
    Online
    Consultar precio


  • Intergrupo

    Las organizaciones usan SharePoint para crear sitios web. SharePoint se puede usar como un lugar seguro donde almacenar, organizar, compartir y acceder a información desde prácticamente cualquier ...

    Curso
    Online
    Consultar precio


  • Intergrupo

    La obtención de la certificación oficial MCSE: Data Management and Analytics le permite aspirar a un puesto de analista o diseñador de bases de datos, así como de analista de inteligencia ...

    Curso
    Online
    Consultar precio