Oracle
PL /SQL

Objetivo
Al finalizar este curso los participantes:
-
Conocerán el lenguaje de programación PL/SQL
-
Aprenderán a utilizarlo para extender la funcionalidad de SQL estándar implementando funciones y procedimientos personalizados
-
Comprenderán las diferencias que existen entre SQL estándar y PL/SQL
-
Aprenderá a crear funciones y procedimiento para automatizar procesos de administración de las bases de datos de Oracle
-
Utilizará los conocimientos y habilidades adquiridas para programar, implementar y demostrar soluciones de bases de datos complejas en ambientes empresariales
Orientado a:
-
Personas interesadas en aprender técnicas avanzadas y herramientas para desarrollar aplicaciones de negocio complejas basadas en funciones o procedimientos residentes en la propia base de datos.
-
Personas interesadas en aprender técnicas avanzadas y herramientas para automatizar procesos de administración de la base de datos.
-
Personas interesadas en analizar y optimizar procesos de negocios mediante el uso de matemáticas, lógica y solución analítica de problemas
-
Programadores novatos o avanzados que quieran aprender el lenguaje de programación PL/SQL
Prerequisitos
-
Experiencia práctica con al menos un lenguaje de programación
-
Experiencia previa en aplicación de las bases de datos en la solución de problemas empresariales
-
Experiencia previa en el diseño de base de datos relacionales
-
Experiencia previa en el uso de lenguaje SQL
Temario
-
Fundamentos
-
Introducción a PL/SQL
-
Beneficios en el uso de PL/SQL
-
Creación de bloques de código PL/SQL
-
-
Definición de variables y tipos de datos
-
Uso de variables
-
Reconocimiento de unidades léxicas
-
Tipos de datos
-
Instrucciones
-
Bloques de código anidados y alcance de las variables
-
Buenas prácticas de programación
-
-
Uso de SQL PL/SQL
-
Repaso de SQL DML
-
Consultas en PL/SQL
-
Manipulación de datos en PL/SQL
-
Uso de instrucciones para control de transacciones
-
-
Estructuras de control de flujo
-
Condicional IF
-
Condicional CASE
-
Ciclos básicos
-
Ciclos While y FOR
-
Ciclos anidados
-
-
Uso de cursores y parámetros
-
Introducción a cursores explícitos
-
Uso de atributos de cursores explícitos
-
Ciclos FOR en cursores
-
Cursores con parámetros
-
Uso de cursores para actualización de datos
-
Uso de múltiples cursores
-
-
Uso de tipos de datos compuestos
-
Registros definidos por el usuario
-
Indexado de tablas de registros
-
-
Manejo de excepciones
-
Excepciones de servidor
-
Excepciones definidas por el usuario
-
Alcance de las excepciones
-
-
Procedimientos
-
Creación de procedimientos
-
Uso de parámetros en los procedimientos
-
Paso de parámetros
-
-
Funciones
-
Creación de funciones
-
Uso de funciones en sentencias SQL
-
Revisión del diccionario de datos
-
Administración de procedimientos y funciones
-
Revisión de privilegios en objetos
-
Derechos en el uso de funciones y transacciones autónomas
-
-
Uso y administración de paquetes
-
Creación de paquetes
-
Conceptos de administración de paquetes
-
Conceptos avanzados de paquetes
-
-
Mejores prácticas en el uso de paquetes
-
Persistencia de las variables en los paquetes
-
Uso de paquetes integrados en Oracle
-
-
Optimización de programas en PL/SQL
-
Uso de SQL dinámico
-
-
Uso y administración de triggers
-
Introducción a los triggers
-
DML para creación de triggers
-
DDL y eventos en triggers
-
Administración de triggers
-
-
Reconocimiento y administración de dependencias
-
Introducción a dependencias
-
Dependencias remotas
-
-
Uso del compilador de PL/SQL
-
Inicialización de Parámetros
-
Despliegue de mensajes de advertencia
-
Compilación condicional
-
Ocultando código fuente
-
ESTAS INTERESADO EN EL CURSO ?
Deja tus datos y a la brevedad nos comunicaremos contigo para proporcionarte más información