ORACLE DB

Formamos talento humano para el desarrollo de la región, las empresas y el personal especializado de la industrias de las tecnologías de la información y la comunicación.

Formación en nuevas tecnologías para desarrollo de nuevos negocios

Oracle

Tutor

Leidy Johanna Carvajal

Duración

120 Horas

Cupo

24

Lugar:
Universidad Del Valle

Certificado SI

Fecha de Inicio:

Pendiente

 

Horario

Pendiente

CONTENIDO:

Introducción

  • Objetivos
  • Explicación de los esquemas ejemplo
  • Creación de objetos
  • Utilización de sqldeveloper
  • Entorno de PL/SQL
  • Estructura de bloques
  • Tipos de bloques
  • Creación de un bloque anónimo
  • Practica
  • Uso de variables
  • Declaración e inicialización de variables
  • Delimitadores de literales
  • Tipos de variables
  • Guías para la declaración e inicialización de variables
  • Atributos %TYPE
  • Variables Booleanas
  • Tipos de datos compuestos
  • Variables ligadas
  • Practica

 

Semana 2

  • Unidades léxicas
  • Comentarios en el código
  • Funciones SQL en PL/SQL
  • Uso de secuencias
  • Conversión de tipo de datos
  • Bloques anidados
  • Alcance y visibilidad de variables
  • Operadores
  • Sentencias SELECT en bloques PL/SQL
  • Consulta de datos en PL/SQl
  • Convención de nombres
  • Utilizando PL/SQL para modificar datos
  • Inserción de datos
  • Actualización de datos
  • Eliminación de datos
  • Merge
  • Cursores SQL
  • Atributos de los cursores para cursores implícitos
  • Practica

 

Semana 3

  • Control del flujo de ejecución
  • Sentencia IF
  • Valor NULL en sentencias IF
  • Expresiones CASE
  • Manejo de null
  • Practica
  • Control iterativo
  • Loops básicos
  • Loops While
  • Loops FOR
  • Ciclos anidados
  • Sentencia CONTINUE
  • Sentencia BREAK
  • Registros PL/SQL
  • Creación de un registro PL/SQL
  • Atributo %ROWTYPE
  • Inserción de un registro usando %ROWTYPE
  • Actualización de un registro usando %ROWTYPE
  • Tablas INDEX BY
  • Uso de los métodos de las tablas INDEX BY
  • Tablas anidadas
  • VARRAY
  • Practica

 

Semana 4

  • Uso de cursores explícitos
  • Atributo %ISOPEN
  • %ROWCOUNT y %NOTFOUND
  • Ciclos FOR usando subconsultas
  • Cursores con parámetros
  • Sentencia FOR UPDATE
  • Sentencia WHERE CURRENT OF
  • Cursores con subconsultas
  • Uso de FORALL
  • Uso de BULK COLLECT
  • Manejo de excepciones
  • Captura de excepciones
  • Funciones para atrapar excepciones
  • Errores no predefinidos
  • Practica

 

Semana 5

  • Diferencia entre bloques anónimos y subprogramas
  • Procedimientos
  • Funciones
  • Paquetes
  • Jobs
  • Paquetes predefinidos en la base de datos
  • Optimización de PL/SQL
  • Practica

 

Los interesados en hacer parte del curso, realizar el formulario de inscripción: