SQL avanzado

ÁREA: BASES DE DATOS

PRESENTACIÓN

El uso cada día más extendido de los sistemas manejadores de bases de datos relacionales en las organizaciones, grandes y pequeñas, hace imperante la necesidad de profesionales que posean los conocimientos y las habilidades necesarias para explotar la información de manera eficiente y óptima, esto mediante los conceptos y las características avanzadas del Lenguaje Estructurado de Consultas ANSI SQL.

OBJETIVO

El participante utilizará las características avanzadas del ANSI SQL para la consulta y la administración de bases de datos relacionales, y el manejo de transacciones y privilegios, así como la automatización y la optimización de procesos por medio del desarrollo de procedimientos almacenados y triggers.

BENEFICIOS

El participante en el curso será capaz de optimizar sus consultas de información, así como programar otras más complejas y eficientes. También, podrá administrar la información en forma más eficiente y con gran nivel de independencia del gestor de bases de datos que utilice.

DIRIGIDO A:

EL curso está dirigido a las personas interesadas en administrar la información de una base de datos de manera eficiente. Se requiere la acreditación o la demostración de conocimientos equivalentes a los cursos SQL ESTÁNDAR básico e Introducción a la programación.

CONTENIDO

1.VISTAS AVANZADAS
1.1.Creación de vistas
1.1.1.Horizontales
1.1.2.Verticales
1.1.3.Subconjuntos fila/columna
1.1.4.Agrupados
1.1.5.Compuestas
1.2.Acceso a vistas
1.3.Actualización de vistas
1.4.Eliminación de vistas
2.OPERADORES DE CONJUNTO
2.1.UNION/All
2.2.INTERSEC
2.3.MINUS/EXCEPT
3.QUERYS AVANZADOS
3.1.Querys jerárquicos
3.2.Querys correlacionales
4.CONTROL DE USUARIOS Y PRIVILEGIOS
4.1.Privilegios de sistema
4.2.Privilegios de objetos
4.3. Roles
4.4. Sinónimos
5.MANEJO DE TRANSACCIONES
5.1.COMMIT y ROLLBACK
5.2.COMMIT y ROLLBACK por fases
6.PROCEDIMIENTOS ALMACENADOS
6.1.Declaración de variables
6.2.Tipos de procedimientos: almacenados y extendidos
6.3.Creación de procedimientos
6.4.Estructuras de control de flujo
6.5.Ejecución de procedimientos
6.6.Eliminación de procedimientos
6.7.Paso de parámetros
7.TRIGGERS
7.1.Características
7.2.Creación
7.3.Eliminación de TRIGGERS
8.CURSORES
8.1.Características
8.2.Declaración, apertura, uso y cierre

DURACIÓN

20 hrs.

MODALIDAD

A distancia

FORMA DE TRABAJO

EVALUACIÓN

RECURSOS INFORMÁTICOS NECESARIOS

HARDWARE:

SOFTWARE:

Febrero 2021

101353/E