0% encontró este documento útil (0 votos)
27 vistas8 páginas

Curso PLSQL Online en Oracle 19c

curso
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
27 vistas8 páginas

Curso PLSQL Online en Oracle 19c

curso
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

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]

También podría gustarte