SQL estándar avanzado

PRESENTACIÓN

El uso cada día más extendido de los sistemas manejadores de bases de datos relacionales en las organizaciones tanto grandes como pequeñas, hace imperante contar con profesionales que tengan los conocimientos y habilidades necesarias para poder efectuar una explotación eficiente y óptima la información mediante los conceptos y características avanzadas del ANSI SQL.

En este curso revisaremos la forma de optimizar sus consultas de información, así como la programación de consultas más complejas y eficientes para la administración y explotación de la información.

OBJETIVO

El participante:

PERFIL DE INGRESO

El curso está dirigido a personas que requieran administrar la información de una base de datos de forma eficiente. Antes de inscribirse al curso deberá contestar el cuestionario diagnóstico. Es obligatorio presentarlo y no afecta su calificación final.

Los interesados deberán:

TEMARIO

  1. CONCEPTOS
    1. Comodines y cláusulas de selección.
    2. Ordenamiento y agrupación de la información.

  2. OPERADORES DE CONJUNTO
    1. Union/all.
    2. Intersec.
    3. Minus.

  3. QUERYS AVANZADOS
    1. QUERYS jerárquicos.
    2. QUERYS correlacionales.

  4. CONTROL DE USUARIOS Y PRIVILEGIOS
    1. Privilegios de sistema.
    2. Privilegios de objetos.
    3. Roles.
    4. Sinónimos.

  5. MANEJO DE TRANSACCIONES
    1. Commit y Rollback.
    2. Commit y Rollback por fases.

  6. ESTRUCTURAS DE CONTROL DE FLUJO
    1. IF-THEN-END IF.
    2. IF-THEN-ELSE-END IF.
    3. FOR LOOP.
    4. WHILE LOOP.
    5. ETIQUETAS.

  7. PROCEDIMIENTOS ALMACENADOS
    1. Declaración de variables.
    2. Tipos de procedimientos: procedimientos almacenados y procedimientos extendidos.
    3. Creación de procedimientos.
    4. Ejecución de procedimientos.
    5. Eliminación de procedimientos.
    6. Paso de parámetros.

  8. CURSORES
    1. Características.
    2. Declaración, apertura, uso y cierre.

  9. TRIGGERS
    1. Características.
    2. Creación.
    3. Eliminación de triggers.

  10. RESPALDO Y RESTAURACIÓN DE BASES DE DATOS
    1. Respaldo de bases de datos.
    2. Restauración de bases de datos.
    3. Mantenimiento de bases de datos.

DURACIÓN

El curso tiene una duración de 4 semanas, equivalente a 20 horas.

FORMA DE TRABAJO

EVALUACIÓN

REQUERIMIENTOS MÍNIMOS

Deberá tener disponible un equipo de cómputo con las siguientes características:

HARDWARE:
SOFTWARE: