Requisitos

Trabajo con iSQL*Plus
Oracle: SQL

Objetivos

Crear, ejecutar, y mantener los procedimientos, las funciones, los paquetes, y los disparadores
Manejar las dependencias
Manipular los objetos grandes
Código de control condicional de flujo (lazos, estructuras del control, y cursores explícitos)
Descripción de los paquetes Oracle
Manejo de errores - runtime
Manejo de construcciones del programa
Descripción de las características y sintaxis de PL/SQL

Dirigido a

Administradores De la Base de datos
Analistas De sistemas
Técnicos, Tecnólogos e Ingenieros de Sistemas.

Fechas Programadas

Inicia Termina Horario
Julio 27 2024
Septiembre 07 2024Sabados -    7:00 am - 1:00 pm

Metodología

Esta capacitación la trabajamos en modalidad Online con Profesor en vivo bajo una plataforma de vídeo conferencia, las clases son en vivo. Los estudiantes interactúan con el docente en tiempo real y pueden resolver las dudas e inquietudes, justo y en el momento en que estas se le presentan. Las clases quedan grabadas en una nube con acceso las 24 horas, lo que facilita a los estudiantes para revisar los temas vistos y repasar, o cuando alguien por alguna razón no asistió, con esto se puede poner al día.
Contenido
-
Introducción

Descripción y uso de PL/SQL
ventajas y Beneficios de PL/SQL
Construcciones de programa de PL/SQL
Estructuras de bloques PL/SQL
Ambientes de Desarrollo
Declaración de Variables
Bloque básico de PL/SQL y de sus secciones
Variables en PL/SQL
Distinción entre PL/SQL y las variables de Non-PL/SQL
Declaración de variables y constantes
Ejecución de bloques de PL/SQL
Declaraciones Ejecutables
Sección ejecutable
Convenciones de Codificación
Reglas de bloques jerarquizados
Ejecución y pruebas de bloques de PL/SQL
Sentencias SELECT acertadas en PL/SQL
Tipos de datos y tamaños de variables de PL/SQL dinámicamente
Lenguaje de manipulación de datos(DML) en PL/SQL
Transacciones en PL/SQL
Resultado de declaraciones de SQL DML

Estructuras de Control

Identificación de aplicaciones y tipos de estructuras de control
Estructura de control IF
Control de Bucles
Bloque de control de flujo usando bucles y etiquetas jerarquizados
Estructura de de control Usando Tablas Lógicas

Trabajo con tipos de datos compuestos

Creación de Expedientes Definidos por el usario de PL/SQL
Creación de una tabla de PL/SQL
Creación de una tabla de PL/SQL de expedientes
Distinción entre expedientes, tablas, y tablas de expedientes

Cursores Explícitos

variables de registro de PL/SQL
Distinción entre cursor implícito y explícito
Cursor para bucles
Cursor con parámetros
Condiciones de Actualización en un cursor
Uso de variables de la tabla de PL/SQL
Uso de tablas de expedientes de PL/SQL

Excepciones

Definción de Excepciones de PL/SQL
Reconocimiento de Excepciones de Unhandled
Tipos de excepciones de PL/SQL
Capturar Errores Inesperados
Efecto de la propagación de las excepciones en bloques jerarquizados
Modificación de Mensajes de Excepción

Procedimientos

Aplicaciones de procedimientos
Procedimientos, procedimientos con diálogos
Llamado de procedimientos
Eliminación de procedimientos

Funciones

Aplicaciones de funciones
Llamado de funciones
Diferencia entre procedimientos y funciones
Subprogramas de Manejo
Requisitos de privilegios del sistema
Requisitos de privilegio de objetos
Creando Unidades de Programa en el lado del Cliente
Creando Unidades de Programa en el lado del Servidor
Transfiriendo unidades de Programa entre el Client y Servidor
Errores de subprogramas
Eliminación de funciones
Funciones y su relación con el Diccionario de datos

Paquetes

Paquetes y sus componentes
Subprogramas públicos y privados, variables globales y locales
Llamados a objetos en un paquete
Paquetes que utilizan la característica de sobrecarga de PL/SQL
Errores con los subprogramas de mutua referencia
Inicializando variables con procedimiento de un solo tiempo
Especificación del nivel de pureza de las funciones empaquetadas
Estado persistente de variables empaquetadas, de cursores, de tablas, y de expedientes
Eliminación de paquetes
Paquetes y su relación con el Diccionario de datos

Paquetes Oracle Provistos

Descripción de paquetes
Paquete DBMS_PIPE
SQL dinámico
Flujo de ejecución
Paquete DBMS_SQL
EXECUTE IMMEDIATE
Paquete DBMS_DDL
Paquete DBMS_JOB
Paquete DBMS_OUTPUT

Disparadores de la Base de Datos

Tipos de disparadores y su uso
Creación de disparadores de la base de datos
Reglas de disparadores de la base de datos
Disparadores que actuan cuando ocurren ciertas acciones de la base de datos
Limitaciones de los disparadores de la base de datos
Disparadores usando los acontecimientos alternativos (INSERT/UPDATE/DELETE)
Disparadores usando los niveles alternativos (STATEMENT/ROW)
Determinaciones para utilizar disparadores de la base de datos o características del servidor del oracle
Eliminación de disparadores de la base de datos
Disparadores y su relación con el diccionario de datos

Dependencias De Manejo

Descripción de dependencias del objeto
Administración de objetos de PL/SQL para la recompilación

Administración de Objetos Grandes

Manejo de objetos grandes binarios de archivos (BFILEs)
Uso de paquetes Oracle provistos DBMS_LOB

Video

Incluye

  • Link en la nube con Información Técnica y Utilidades (Software).
  • Certificado de Asistencia.

Publicidad

Cursos Mansion de la Belleza Cejas Pestañas
Calibración instrumentos medición
Soporte infraestructura, seguridad informática Yertx
Libro Repara Tu Computador

Pearson VUE - Authorized Test Center
CERTIPORT - Authorized Test Center
;