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 a...
En estos momentos el curso no está disponibleTe ofrecemos otros cursos relacionados con tu búsqueda: Cursos subvencionados de Informática y tecnología > Cursos subvencionados de Bases de datos.
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.
Cursos 100% subvencionados para trabajadores /empresas
* Ver condiciones de contratación.
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
|
Requisitos: Cumplir uno de los siguientes requisitos:- Ser mayor de 18 años, Estar en posesión del título de Bachiller o declarado equivalente, de titulación de Técnico Superior de Formación ...
Requisitos: Cumplir uno de los siguientes requisitos:- Ser mayor de 18 años, Estar en posesión del título de Bachiller o declarado equivalente, de titulación de Técnico Superior de Formación ...
Objetivos: - Conocer el nuevo marco normativo de protección de datos personales que configura el GDPR.- Aplicar correctamente en el funcionamiento de la Empresa las previsiones del Reglamento (UE) ...
Objetivos: El objetivo primordial de este curso a distancia es que aprendas a manejar Acces 2010, dominando todas sus funciones. Requisitos: No tiene requisitos previos. A quién va dirigido: A ...
Tema 1. Estructura de bases de datos relacionales. Tema 2. Creación de tablas y propiedades. Tema 3. Manejo de datos. Tema 4. Relaciones de la base de datos. Tema 5. Seguridad de una base ...
" Tema 1. Introducción 1.1 Objetivos de la obra 1.2 Presentación de Oracle 11g 1.3 Convenciones de nomenclatura Tema 2. Las bases de la arquitectura Oracle 2.1 Presentación ...
· Introducción a Access 2000: Qué es y cómo acceder a Access 2000. Bases de datos en Access 2000. Ventana Principal. · Manejo de las bases de datos: ...
Introducción y descripción del gestor de base de datos ¿Qué es una base de datos? Comenzar y finalizar una sesión. La ventana de Access. El panel de ...
Curso a distancia Access 2000 básico de 250 horas,tutor particular telefónico y e-mail, con envío del material a su domicilio en un máximo de 8-10 días