SlideShare a Scribd company logo
1 of 1
Download to read offline
DB2/SQL      PARA USUARIOS CON EXPERIENCIA.          EMF-305. 20 HORAS.


OBJETIVOS
   • Crear tablas, vistas e índices. Utilizar integridad referencial, comprobación de
     limitaciones.
   • Utilizar alguna de las características OLAP de DB2, como GROUPING, RANK y
     CUBE. Uso de expresiones CASE y la función CAST.
   • Utilizar subconsultas complejas. Utilizar funciones escalares de SQL.
   • Identificar el impacto de Summary Tables, Materialized Query Tables y tablas
     temporales.
   • Utilizar construcciones avanzadas de SQL: SQL recursivo y expresiones de
     tabla
   • Definir procedimientos y funciones definidas por usuario y disparadores.

DIRIGIDO
   • Analistas y Analistas programadores, usuarios finales, de cualquier entorno
     de desarrollo (ZO/S o DB2 UDB).

REQUISITOS INICIALES
   • Experiencia en el manejo de SQL.

CONTENIDOS
   • Definición de Objetos DB2
     • Creación de tablas con integridad referencial y restricciones de dominio.
     • Consultas al catálogo. TABLAS DEL CATALOGO
   • Revisión de sentencias DML: Subconsultas avanzadas
     • SELECT, WHERE, GROUP BY, JOIN, UNION, SUBSELECT.
   • Introducción a BI y Data Warehouse
     • Data Warehouse y Business Intelligence. Olap vs Oltp.
     • Modelo Lógico: Diseño en estrella (star join schema) . Diseño en “copo de
        nieve” (snowflake)
   • Funciones Olap, Case y Cast
     • ROLLUP(lista-expresiones-agrupación),CUBE(lista-expresiones-grupación)
     • GROUPING. CASE. CAST
   • Tablas de consulta materializadas
     • Creación de una tabla de consulta materializada
     • Reescritura automática de consultas
   • Construcciones avanzadas de SQL
     • Expresión de tabla (WITH)
     • SQL recursivo.
     • Cláusulas: FOR UPDATE, READ-ONLY, OPTIMIZE-FOR, ISOLATION
   • Procedimientos, Funciones, disparadores y tipos
     • Sentencia CREATE PROCEDURE (SQL). Sentencia CALL
     • Sentencia CREATE FUNCTION, CREATE FUNCTION (con origen o plantilla)
     • Sentencia CREATE FUNCTION (escalar de SQL, tabla o fila).
     • Sentencia CREATE TRIGGER. Sentencia CREATE DISTINCT TYPE.




                                                                          Página 1 de 1

More Related Content

Similar to Curso Mainframe DB2/SQL PARA USUARIOS CON EXPERIENCIA. EMF-305.

1_ Introducción a Oracle, SqlDeveloper, Usuarios-Privilegios.pptx
1_ Introducción a Oracle, SqlDeveloper, Usuarios-Privilegios.pptx1_ Introducción a Oracle, SqlDeveloper, Usuarios-Privilegios.pptx
1_ Introducción a Oracle, SqlDeveloper, Usuarios-Privilegios.pptx
CarlosSaid7
 
Lenguaje de defincion de datos
Lenguaje   de  defincion de datosLenguaje   de  defincion de datos
Lenguaje de defincion de datos
IrisMTF16
 
Abf leccion 12
Abf leccion 12Abf leccion 12
Abf leccion 12
victdiazm
 
Curso cei 341 base de datos sql nivel intermedio
Curso cei 341   base de datos sql nivel intermedioCurso cei 341   base de datos sql nivel intermedio
Curso cei 341 base de datos sql nivel intermedio
Procasecapacita
 

Similar to Curso Mainframe DB2/SQL PARA USUARIOS CON EXPERIENCIA. EMF-305. (20)

1_ Introducción a Oracle, SqlDeveloper, Usuarios-Privilegios.pptx
1_ Introducción a Oracle, SqlDeveloper, Usuarios-Privilegios.pptx1_ Introducción a Oracle, SqlDeveloper, Usuarios-Privilegios.pptx
1_ Introducción a Oracle, SqlDeveloper, Usuarios-Privilegios.pptx
 
Database fundamental itprosdc_chapter2
Database fundamental itprosdc_chapter2Database fundamental itprosdc_chapter2
Database fundamental itprosdc_chapter2
 
TSQL menos frecuente desde SQL Server 2005
TSQL menos frecuente desde SQL Server 2005TSQL menos frecuente desde SQL Server 2005
TSQL menos frecuente desde SQL Server 2005
 
SQL 2016 Column Store Index
SQL 2016 Column Store IndexSQL 2016 Column Store Index
SQL 2016 Column Store Index
 
SQL 2016 Mejoras en InMemory OLTP y Column Store Index
SQL 2016 Mejoras en InMemory OLTP y Column Store IndexSQL 2016 Mejoras en InMemory OLTP y Column Store Index
SQL 2016 Mejoras en InMemory OLTP y Column Store Index
 
Introduccion a SQL
Introduccion a SQL Introduccion a SQL
Introduccion a SQL
 
Curso de SQL Básico parte 1 de 10
Curso de SQL Básico parte 1 de 10Curso de SQL Básico parte 1 de 10
Curso de SQL Básico parte 1 de 10
 
sesion 01_sql basico.pdf
sesion 01_sql basico.pdfsesion 01_sql basico.pdf
sesion 01_sql basico.pdf
 
Novedades SQL Server 2012 para desarrolladores
Novedades SQL Server 2012 para desarrolladoresNovedades SQL Server 2012 para desarrolladores
Novedades SQL Server 2012 para desarrolladores
 
Curso Oracle11g. Eficacia en el desarrollo de Aplicaciones
Curso Oracle11g. Eficacia en el desarrollo de AplicacionesCurso Oracle11g. Eficacia en el desarrollo de Aplicaciones
Curso Oracle11g. Eficacia en el desarrollo de Aplicaciones
 
Lenguaje de defincion de datos
Lenguaje   de  defincion de datosLenguaje   de  defincion de datos
Lenguaje de defincion de datos
 
Base de Datos en Microsoft SQL Server 2024
Base de Datos en Microsoft SQL Server 2024Base de Datos en Microsoft SQL Server 2024
Base de Datos en Microsoft SQL Server 2024
 
Curso Mainframe CLEFormacion - Diseño de Bases de datos DB2
Curso Mainframe CLEFormacion - Diseño de Bases de datos DB2Curso Mainframe CLEFormacion - Diseño de Bases de datos DB2
Curso Mainframe CLEFormacion - Diseño de Bases de datos DB2
 
Abf leccion 12
Abf leccion 12Abf leccion 12
Abf leccion 12
 
Base de datos
Base de datosBase de datos
Base de datos
 
Sentencias
SentenciasSentencias
Sentencias
 
Capitulo4 sql
Capitulo4 sqlCapitulo4 sql
Capitulo4 sql
 
Presentación de UCSQL
Presentación de UCSQLPresentación de UCSQL
Presentación de UCSQL
 
Curso cei 341 base de datos sql nivel intermedio
Curso cei 341   base de datos sql nivel intermedioCurso cei 341   base de datos sql nivel intermedio
Curso cei 341 base de datos sql nivel intermedio
 
Base de Datos1
Base de Datos1Base de Datos1
Base de Datos1
 

More from CLEFormación

More from CLEFormación (20)

Certificarse en Scrum_CLEFormacion
Certificarse en Scrum_CLEFormacionCertificarse en Scrum_CLEFormacion
Certificarse en Scrum_CLEFormacion
 
Función eventos en JavaScript
Función eventos en JavaScriptFunción eventos en JavaScript
Función eventos en JavaScript
 
JavaScript_cómo funciona este lenguaje de programación
JavaScript_cómo funciona este lenguaje de programaciónJavaScript_cómo funciona este lenguaje de programación
JavaScript_cómo funciona este lenguaje de programación
 
Certificacion DevOps CLEFormacion
Certificacion DevOps CLEFormacionCertificacion DevOps CLEFormacion
Certificacion DevOps CLEFormacion
 
Curso Python: paquetes
Curso Python: paquetesCurso Python: paquetes
Curso Python: paquetes
 
Curso Python_librerias
Curso Python_libreriasCurso Python_librerias
Curso Python_librerias
 
Curso sobre Python
Curso sobre PythonCurso sobre Python
Curso sobre Python
 
Seminario CLEFormacion-docker
Seminario CLEFormacion-dockerSeminario CLEFormacion-docker
Seminario CLEFormacion-docker
 
Seminario Scrum CLEFormacion
Seminario Scrum CLEFormacionSeminario Scrum CLEFormacion
Seminario Scrum CLEFormacion
 
Alfresco. La gestión de contenidos empresarial
Alfresco. La gestión de contenidos empresarialAlfresco. La gestión de contenidos empresarial
Alfresco. La gestión de contenidos empresarial
 
Seminario BI CLEFormación
Seminario BI CLEFormaciónSeminario BI CLEFormación
Seminario BI CLEFormación
 
Presentación Seminario Cleformación HTML5, El lenguaje del futuro
Presentación Seminario Cleformación HTML5, El lenguaje del futuroPresentación Seminario Cleformación HTML5, El lenguaje del futuro
Presentación Seminario Cleformación HTML5, El lenguaje del futuro
 
Curso ORACLE de CLEFormación - Oracle11g. Lenguaje SQL.
Curso ORACLE de CLEFormación - Oracle11g. Lenguaje SQL. Curso ORACLE de CLEFormación - Oracle11g. Lenguaje SQL.
Curso ORACLE de CLEFormación - Oracle11g. Lenguaje SQL.
 
Curso sistemas abiertos CLEFormacion - Administración de sistemas Solaris 10 ...
Curso sistemas abiertos CLEFormacion - Administración de sistemas Solaris 10 ...Curso sistemas abiertos CLEFormacion - Administración de sistemas Solaris 10 ...
Curso sistemas abiertos CLEFormacion - Administración de sistemas Solaris 10 ...
 
Curso CLEFormacion de Entornos Operativos y Sistemas - Administración de Red ...
Curso CLEFormacion de Entornos Operativos y Sistemas - Administración de Red ...Curso CLEFormacion de Entornos Operativos y Sistemas - Administración de Red ...
Curso CLEFormacion de Entornos Operativos y Sistemas - Administración de Red ...
 
Curso de Entornos Operativos y Plataformas de CLEFormación - Introducción a B...
Curso de Entornos Operativos y Plataformas de CLEFormación - Introducción a B...Curso de Entornos Operativos y Plataformas de CLEFormación - Introducción a B...
Curso de Entornos Operativos y Plataformas de CLEFormación - Introducción a B...
 
Curso entornos operativos y plataformas - NSQ 100
Curso entornos operativos y plataformas - NSQ 100Curso entornos operativos y plataformas - NSQ 100
Curso entornos operativos y plataformas - NSQ 100
 
Curso de entornos operativos y plataformas - Introducción al Cloud Computing ...
Curso de entornos operativos y plataformas - Introducción al Cloud Computing ...Curso de entornos operativos y plataformas - Introducción al Cloud Computing ...
Curso de entornos operativos y plataformas - Introducción al Cloud Computing ...
 
Curso de Sistemas Abiertos MySQL - Administración PostgreSQL.
Curso de Sistemas Abiertos MySQL - Administración PostgreSQL.Curso de Sistemas Abiertos MySQL - Administración PostgreSQL.
Curso de Sistemas Abiertos MySQL - Administración PostgreSQL.
 
Cursos sistemas abiertos MySQL - Administración Apache HTTP Server. AHT-100
Cursos sistemas abiertos MySQL - Administración Apache HTTP Server. AHT-100Cursos sistemas abiertos MySQL - Administración Apache HTTP Server. AHT-100
Cursos sistemas abiertos MySQL - Administración Apache HTTP Server. AHT-100
 

Recently uploaded

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Recently uploaded (10)

Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 

Curso Mainframe DB2/SQL PARA USUARIOS CON EXPERIENCIA. EMF-305.

  • 1. DB2/SQL PARA USUARIOS CON EXPERIENCIA. EMF-305. 20 HORAS. OBJETIVOS • Crear tablas, vistas e índices. Utilizar integridad referencial, comprobación de limitaciones. • Utilizar alguna de las características OLAP de DB2, como GROUPING, RANK y CUBE. Uso de expresiones CASE y la función CAST. • Utilizar subconsultas complejas. Utilizar funciones escalares de SQL. • Identificar el impacto de Summary Tables, Materialized Query Tables y tablas temporales. • Utilizar construcciones avanzadas de SQL: SQL recursivo y expresiones de tabla • Definir procedimientos y funciones definidas por usuario y disparadores. DIRIGIDO • Analistas y Analistas programadores, usuarios finales, de cualquier entorno de desarrollo (ZO/S o DB2 UDB). REQUISITOS INICIALES • Experiencia en el manejo de SQL. CONTENIDOS • Definición de Objetos DB2 • Creación de tablas con integridad referencial y restricciones de dominio. • Consultas al catálogo. TABLAS DEL CATALOGO • Revisión de sentencias DML: Subconsultas avanzadas • SELECT, WHERE, GROUP BY, JOIN, UNION, SUBSELECT. • Introducción a BI y Data Warehouse • Data Warehouse y Business Intelligence. Olap vs Oltp. • Modelo Lógico: Diseño en estrella (star join schema) . Diseño en “copo de nieve” (snowflake) • Funciones Olap, Case y Cast • ROLLUP(lista-expresiones-agrupación),CUBE(lista-expresiones-grupación) • GROUPING. CASE. CAST • Tablas de consulta materializadas • Creación de una tabla de consulta materializada • Reescritura automática de consultas • Construcciones avanzadas de SQL • Expresión de tabla (WITH) • SQL recursivo. • Cláusulas: FOR UPDATE, READ-ONLY, OPTIMIZE-FOR, ISOLATION • Procedimientos, Funciones, disparadores y tipos • Sentencia CREATE PROCEDURE (SQL). Sentencia CALL • Sentencia CREATE FUNCTION, CREATE FUNCTION (con origen o plantilla) • Sentencia CREATE FUNCTION (escalar de SQL, tabla o fila). • Sentencia CREATE TRIGGER. Sentencia CREATE DISTINCT TYPE. Página 1 de 1