Curso Oracle. Eficacia en el Desarrollo de Aplicaciones

20 horas

Presencial / Virtual Class

935 €/asistente

Precio de grupo: consultar

Requisitos:
Conocimientos del lenguaje SQL y PL/SQL.
Fundamentos de sistemas operativos.
Arquitectura de bases de datos Oracle.

Dirigido a:
Programadores con experiencia en SQL y PL/SQL.
Coordinadores de equipos de desarrollo.
Arquitectos de soluciones que trabajen en bases de datos Oracle.
Administradores de bases de datos Oracle que den soporte a equipos de desarrollo.
Administradores de bases de datos Oracle junior../p>

 

 

Objetivos:

  • Le permitirá mejorar el código SQL, comprender el funcionamiento de sus programas dentro de la base de datos Oracle, conocer las estructuras físicas de la base de datos Oracle ganando eficacia al desarrollar.Será capaz de realizar ajustes de rendimiento en el código antes de entregarlo terminado, conociendo las principales herramientas que la base de datos Oracle pone a su disposición.
  1. Arquitectura Oracle.
    • Instancia vs base de datos.
    • Estructuras de memoria.
    • Procesos.
    • Estructuras de almacenamiento.
    • REDO, UNDO, FLASHBACK y ARCHIVELOG.
    • Funcionamiento interno.
    • Opciones de conexión a la base de datos.
  2. Estructuras Oracle.
    • Tablas.
    • Restricciones (constraints).
    • Índices.
    • Particiones y subparticiones.
    • Vistas y sinónimos.
    • Vistas Materializadas.
    • Secuencias.
    • Disparadores (triggers).
  3. Tipos de datos disponibles en Oracle.
    • Alfanuméricos (Texto).
    • Numéricos.
    • Fecha.
  4. Gestión de datos LOB.
    • Transacciones.
    • Bloqueos.
    • Concurrencia.
    • Operaciones en paralelo.
  5. Variables de transferencia (BIND variables).
  6. Consultas eficientes.
    • Estructura de consultas.
    • Subconsultas.
    • Nested.
    • Correlated.
  7. Desarrollo con lenguaje PL/SQL
    • Bloques anónimos.
    • Procedimientos.
    • Funciones.
    • Packages.
  8. Utilidades de ajuste.
    • EXPLAIN PLAN.
    • AUTOTRACE.
    • SQL_TRACE.
    • TKPROF.
    • Automatic Workload Repository (AWR).
    • Automatic Database Diagnostic Monitor (ADDM).
    • Active Session History (ASH).
  9. Problemas más comunes.
    • Excesivo uso de COMMIT.
    • Contención de la entrada/salida (USER I/O).
    • Queries simples vs queries ilegibles.
    • Queries simples vs queries con subqueries.
    • Desarrollando para OLTP vs DWH.
    • Estadísticas en los esquemas de datos.

Descarga este curso:

Catálogo 2021

Conoce nuestra oferta formativa para este año:

Solicítanos más información y/o como subvencionarte este curso con el siguiente formulario:

Curso: Oracle. Eficacia en el Desarrollo de Aplicaciones

Política de privacidad:

Comunicaciones:

3 + 6 =