Modalidad
+
onLine
Duración
+
40 horas
 

 
Aulas
+
Online acceso permanente a la plataforma
Horario
+
Validez de claves de acceso durante 8 semanas
Idioma
+
Español

Confirme todas las fechas y horarios con el departamento comercial: comercial@learningXpert.com 913758490

Consulte cualquier otro curso que no localice con el departamento de marketing: marketing@learningXpert.com 913758490
Oracle11g: Eficacia en el desarrollo de Aplicaciones. Curso E-Learning

Con un enfoque eminentemente práctico, sin olvidar la teoría, este curso permitirá al alumno profundizar en el conocimiento de los componentes y funcionalidades de la base de datos Oracle.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.

Categoría
+
Formación Online
Oracle
Objetivos
+

Con un enfoque eminentemente práctico, sin olvidar la teoría, este curso permitirá al alumno profundizar en el conocimiento de los componentes y funcionalidades de la base de datos Oracle.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.

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.

Metodología
+

Curso elearning tutorizado por mail, con tecnología predominante de video, así como apoyo y seguimiento constantes del alumno para las prácticas y test de evaluación. El alumno dispondrá de la documentación del curso en castellano

Programa
+

1. Arquitectura Oracle.

  • Instancia vs base de datos.
  • Estructuras de memoria.
  • Procesos.
    • Procesos background
    •  Procesos de usuario.
  • Estructuras de almacenamiento.
    • Tablespaces.
    • Datafiles.
    • Tempfiles.
  • REDO, UNDO, FLASHBACK, ARCHIVELOG.
  • Funcionamiento interno.
    • El optimizador.
    • Select.
    • Insert, delete, update.
  • Opciones de conexión a la base de datos.
    • Dedicated.
    • Shared.
    • Resident Connection Pooling.

2. Estructuras Oracle.

  • Tablas.
    • Relacionales.
    • Externas.
    • Clustered.Temporary.
    • Mantenimiento de tablas.
    • Constraints.
  • Índices.
    • B*Tree
    • Bitmap
    • IOT
    • Reversed
    • Function
    • Mantenimiento de índices.
  • Particiones y subparticiones.
  • Vistas y sinónimos.
  • Vistas Materializadas.
  • Secuencias.
  • Triggers.
  • Tipos de datos.
    • Texto
    • Numéricos
    • Fecha
  • LOB
    • Transacciones, bloqueos y concurrencia.
    • Transacciones.
    • Bloqueos
    • Concurrencia
    • Operaciones en paralelo.
  • Bind Variables.
  • Consultas eficientes.
  • Estructura de consultas.
    • Subconsultas.
      • Nested.
      • Correlated.

3. PL/SQL

  • Procedimientos.
  • Funciones.
  • Bloques anónimos.
  • Packages.

4. Utilidades de ajuste.

  • EXPLAIN PLAN
  • AUTOTRACE
  • SQL_TRACE
  • TKPROF
  • AWR
  • ADDM
  • ASH

5. Problemas más comunes.

  • Excesivo uso de “commit”
  • Contención de USER I/O
    • Segmentos / bloques calientes
    • Inexistencia de índices
    • FK no indexadas
    • Índices con mala cardinalidad o creados sin un análisis
    • Inexistencia de índices reversos
    • Secuencias y su influencia en HOT BLOCKS
  • Queries simples vs queries ilegibles
  • Queries simples vs queries con subqueries
  • Desarrollando para OLTP vs DWH.
  • Estadísticas en los esquemas de datos