Aprende el tratamiento eficiente de datos.
Este curso introduce el lenguaje PL/SQL, permitiendo a los estudiantes conocer sus ventajas y fundamentos. A lo largo del programa se trabajan las principales estructuras del lenguaje, como bloques de código, control de flujo, condicionales y bucles.
El alumno aprenderá a crear procedimientos almacenados, funciones, paquetes, cursores y triggers, así como a gestionar errores mediante excepciones y utilizar los paquetes provistos por Oracle.
El curso se basa en una práctica integral que refuerza los conceptos clave y prepara al estudiante para aplicar PL/SQL en entornos reales.
Ventajas en la utilización de código almacenado en el
motor.
Soporte para SQL.
Soporte para programación orientada a objetos.
Mejor rendimiento.
Alta productividad.
Seguridad
Buenas prácticas en la escritura de un programa
Lenguaje fuertemente tipado
2. Estructura básica de un programa PL/SQL
Estructuras de bloque
Variables y constantes
Cómo asignar valores a variables.
Alcance y visibilidad.
Manejo de errores.
Alcance y visibilidad
Manejo de errores
Tipos de datos escalares.
Tipos de datos compuestos.
Subtipos de nidos por el usuario.
Conversiones entre tipos de datos.
3. Estructuras del lenguaje.
Control del ujo de ejecución.
Estructuras de control.
Mejores prácticas.
Condicional IF, ELSE, ELSIF.
Condicional CASE.
Iteradores condicionales (Loop, While).
Iterador para un n° conocido de veces (For).
Sentencia goto.
Sentencia null.
Consulta de datos.
Funciones de la.
Funciones de grupo.
Join entre tablas.
Subconsultas escalares.
Subconsultas correlacionadas.
Operadores set.
Sentencias DML de acción.
Transacciones.
5. Tipos de datos de nidos por el usuario y colecciones
Tipos de datos heredados.
Uso de %type.
Uso de %rowtype.
De nición de registros.
Colecciones.
Tablas indexadas.
Tablas anidadas.
Varrays.
Métodos de tablas.
Manejo de excepciones
Errores en tiempo de ejecución.
Códigos y descripción de errores.
Buenas prácticas.
Excepciones prede nidas.
Manejadores.
Excepciones de nidas por el usuario.
Propagación de excepciones
Concepto de cursor.
Cursores implícitos.
Excepciones asociadas a los cursores implícitos.
Cursores explícitos
Atributos de cursores
Cursores estáticos y dinámicos
Cursores de actualización
Cursores con colecciones
Cláusula returning
Código almacenado en el motor.
Procedimientos almacenados.
Parámetros.
Invocando procedimientos.
Funciones
Buenas prácticas.
Subprogramas en bloques anónimos.
Privilegio de ejecución.
Dependencias.
Tipos de datos abstractos.
Ventajas en desempeño.
Cabecera de los paquetes.
Componentes públicos.
Cuerpo de los paquetes.
Componentes privados.
Sobrecarga de programas.
Recopilación masiva
Tipos de triggers.
Propósitos.
Eventos que los disparan.
Restricciones de los triggers.
Orden de ejecución.
Tablas mutantes.
Triggers compuestos.
Triggers de sistema.
SQL dinámico
Se requieren conocimientos básicos en Base de Datos Oracle o haber realizado el curso de Oracle Fundamentos.
Es recomendable contar con conocimientos básicos en programación con cualquier lenguaje o haber realizado alguno de los siguientes cursos:
Una vez finalizado satisfactoriamente el curso, el Instituto CEGOS emite un CERTIFICADO DE APROBACIÓN, el cual contiene:
PayPal:
Posterior al pago envíe el comprobante al correo consultas@cegos.com.bo con los siguientes datos: (Nombre completo, C.I., E-Mail, Nro. de celular, Nombre y número para facturación).
- Grupos reducidos y prácticos
- Material digital en plataforma
- Video conferencia en tiempo real
- Grabación de clases ejecutadas
- Docente certificado
- Certificación emitida por CEGOS
- Impuestos de ley
- Garantía de aprendizaje