PLSQL Talleres Oracle
PLSQL
Oracle 19c
Plan de estudio
Talleres Oracle
Formación Online
[Link]
PLSQL Talleres Oracle
¿Qué aprenderás?
En este curso utilizaras el lenguaje PLSQL de programación del Oracle
para desarrollar los procesos de negocio en la Base de Datos.
Se utilizarán intensivamente las librerías de Oracle, para desarrollar
procesos eficientes.
[Link]
PLSQL Talleres Oracle
Público
El Pack4 Oracle está orientado a programadores, analistas de
sistemas, arquitectos de software, profesionales de sistemas
que formaran parte de proyectos que usen esta tecnología.
¿Por qué estudiar Oracle Database?
La base de datos Oracle es la más utilizada en las empresas
corporativas, debido a que ofrece altos niveles de eficacia,
rendimiento, seguridad y disponibilidad.
Se ejecuta sobre distintas plataformas como Linux, Solaris,
Windows, HPUX y otros.
[Link]
PLSQL Talleres Oracle
Características
√ Online en vivo con instructor desarrollando clase.
√ Comunicación fluida de preguntas y respuestas.
√ Disponibilidad de vídeos después de clases.
√ Plataforma de recursos por curso disponible.
Certificación
Al aprobar el curso PLSQL se emitirá un certificado generado por
“Talleres Oracle”.
Además, los participantes que completen exitosamente los 4 curso,
recibirán un Certificado integral adicional como "Database
Administrator Oracle 19c” con un total de 100 horas lectivas.
Programación
Al adquirir el Pack de 3 ó 4 cursos, puedes elegir flexiblemente cuando
tomar los cursos, puedes llevar 1, 2, 3 o los 4 cursos en paralelo.
Todos los cursos tienen inicios mensuales y contamos con una
programación anual; que permitirá planificar tu tiempo en tu
actualización profesional. ( [Link]/inicios )
[Link]
PLSQL Talleres Oracle
Plan de estudio
1. INTRODUCCIÓN
Desarrollo en módulos con bloques PL SQL.
Revisión de Bloques Anónimos.
2. TIPOS DE DATOS
Declaración de tipo de datos %TYPE
Paquete DBMS_OUTPUT
Uso de Registros PL/SQL
Uso de Atributos %ROWTYPE
Operaciones con estructuras
Update, Insert , Select con estructuras
3. PROCEDIMIENTOS ALMACENADOS
Creación de Procedimiento Almacenados
¿Qué es un Procedimiento Almacenado?
Sintaxis
¿Qué son los parámetros?
Modos de Parámetros ( IN , OUT )
Sintaxis de Transferencias de Parámetros.
Uso de opciones DEFAULT para Parámetros.
Llamada a los parámetros.
Eliminación de Procedimientos.
Visualización de Procedimientos en el Diccionario de Datos.
4. PAQUETE UTL_FILE
Interacción con los archivos del SO.
Objeto Directorio
Paquete UTL_FILE: Procesamiento de archivos.
Creación de archivos txt desde Oracle
Lectura de archivos desde el SO
5. PROTECCION DE CODIGO
Utilidad Wrapper: Ocultamiento de código
6. CREACIÓN DE FUNCIONES ALMACENADAS
Sintaxis para creación de Función Almacenada.
Desarrollo de Funciones.
Modos de Ejecutar Funciones.
Ventajas del uso de Funciones Definidas por el Usuario.
[Link]
PLSQL Talleres Oracle
Eliminación de Funciones.
Visualización de Funciones en el Diccionario de Datos.
Procedimiento frente a Funciones.
7. CREACIÓN DE PAQUETES
Paquetes PL SQL
Componentes de un paquete
Visibilidad de Componentes de un paquete
Desarrollo de Paquetes PL SQL
Creación de la Especificación y el Cuerpo del Paquete
Sobrecarga de Subprogramas.
Creación y uso de Paquetes sin cuerpo.
Eliminación de paquetes.
Visualización de Paquetes en el diccionario de Datos.
Ventajas del uso de paquetes.
Mas Conceptos de Paquetes
8. CREACIÓN DE DISPARADORES
Tipos de Disparadores
Instrucciones para el diseño de Disparadores
Creación de Disparadores DML
Tipos de Disparadores DML
Temporización de Disparadores.
Secuencia de arranque de disparadores
Tipos de Evento y Cuerpo del Disparador.
Creador de un disparador de sentencia DML
Uso de predicados Condicionales
Uso de los cualificadores OLD y NEW
Creación Disparadores INSTEAD OF
9. TRABAJOS PROGRAMADOS
Paquete DBMS_SCHEDULER.
Creación de un trabajo.
Listando y ejecuciones de un trabajo programado
Definición de Intervalos de tiempo
Definición de Programas
Definición de Trabajo en base de Intervalos y Programas
10. MANIPULACION DE OBJETOS GRANDES
¿Qué es un LOB?
LOB Interno
¿Qué son los BFILE?
Protección de BFILE
[Link]
PLSQL Talleres Oracle
Preparación para utilizar BFILE.
Relleno de Columnas BFILE con SQL
Relleno de Columnas BFILE con PL/SQL
Uso de Rutinas DBMS_LOB con BFILEs
11. EXCEPCIONES
¿Cuando de produce una Excepción?
Excepciones Predefinidas y NO Predefinidas
SQLCode , SQLErrM
Excepciones manejadas y no manejadas
Excepciones definidas por el usuario
12. ESTRUCTURAS TIPO TABLA
Creando estructuras tipo Tablas
Bulk Collect
Eliminación masiva de registros
13. FOR ALL operaciones eficientes
Inserción masiva
Actualización masiva
Eliminación masiva
14. CONSIDERACIONES DE DISEÑO
Estandarización de excepciones
Transacciones autónomas
Bloque de Inicialización
15. Funciones UTL_RAW
16. DEPENDENCIAS
Objetos dependientes
Objetos Válidos e Inválidos
Procedimientos Válidos e Inválidos
Paquetes Válidos e Inválidos
17. MANEJO DE CURSORES
¿Qué son los cursores?
Declaración de cursores.
Apertura de Cursores.
Lectura de Cursores.
Cierre de cursores.
[Link]
PLSQL Talleres Oracle
Cursor FOR..LOOP
Atributos %NOTFOUND Y %ROWCOUNT.
Clausula FOR..UPDATE
18. SQL DINÁMICO
¿Que es SQL dinámico?
Uso de sentencia EXECUTE IMMEDIATE
SQL Dinámico con una sentencia DDL
SQL Dinámico con una sentencia DML
SQL Dinámico con una consulta de una sola fila.
SQL Dinámico con una consulta de varias filas.
Como invocar a DBMS_SQL. Package?
[Link]