CE131G | IBM DB2 SQL Workshop for Experienced Users

 

Descripción general

Este curso enseña al estudiante a usar técnicas avanzadas SQL para acceder a bases de datos DB2 en diferentes entornos.

Este curso es apropiado para clientes trabajando en todos los entornos DB2, específicamente para z/OS, Linux, UNIX y Windows.

 

Jornadas de aprendizaje o rutas de capacitación que refieren este curso:

  • Data Servers Cross Product Overview
  • DB2 for z/OS
  • Db2 for z/OS - Role: Application Programmer
  • Db2 for z/OS - Role: Database Administrator
  • Db2 for z/OS - Role: System Administrator
  • Application Programming

 

Dirigido a:              

Este curso de nivel intermedio es para usuarios finales experimentados en SQL, programadores de aplicaciones y administradores de base de datos que necesitan mayor conocimiento SQL.

 

Prerrequisitos

Usted deberá tener experiencia en:

  • Codificación y ejecución de declaraciones SQL

Estas habilidades pueden ser desarrolladas asistiendo a:

  • Al Taller SQL (CE120) o experiencia equivalente

 

Objetivos

  • Discutir conceptos básicos de base de datos relacionados
  • Uso de las características OLAP de DB2, como las funciones GROUPing y RANKING
  • Creación de tablas y vistas
  • Uso de integridad referencial, chequeo de restricciones y desencadenantes
  • Uso de juntas externas
  • Uso de expresiones CASE y la función CAST
  • Identificar el impacto de Tablas de Resumen y tablas temporales
  • Uso de subconsultas complejas
  • Uso de un numero de mayor escala para funciones SQL
  • Uso de construcciones avanzadas SQL, como SQL recursivo y expresiones de tabla
  • Evadir muchas de las causas de bajo rendimiento de SQL

 

Temas clave

Introducción

  • Identificar el propósito de las cláusulas en la declaración SELECT
  • Describir las diferencias clave entre las plataformas IBM DB2
  • Describir y usar algunas de las características OLAP de DB2, como las funciones GROUPING como lo son funciones CUBE y ROLLUP y RANK, DENSE_RANK y ROW_NUMBER

 

Creación de objetos

  • Declaraciones de código para: crear tablas y vistas, tablas alternas, creación de índices, implementación de integridad referencial (RI) y chequeo de restricciones
  • Identificar impactos y ventajas de la integridad referencial, incluyendo el impacto de borrar reglas
  • Identificar consideraciones al usar triggers y checar las restricciones
  • Definir y usar triggers “En lugar de”

 

Join

  • Recaudar datos de una o más tablas por medio de juntas internas y externas
  • Uso de juntas externas (LEFT; RIGHT, FULL)
  • Uso de anti juntas
  • Unir una tabla a la misma
  • Uso de UNION y UNIR TODO
  • Uso EXCEPCION e INTERCEPCION

 

CASE, CAST, Tablas de Resumen y Tabla de Consultas Materializadas

  • Identificar cuando las expresiones CASE pueden ser utilizadas
  • Expresiones código CASE en una lista SELECT en una clausula DONDE
  • Identificar cuando especificaciones CAST pueden ser utilizadas
  • Identificar las ventajas de usar el resumen de tablas y tablas temporales
  • Identificar las ventajas de usar MQTs
  • Identificar como y cuando usar tablas temporales

 

Uso de subconsultas

  • Uso de código de subconsultas utilizando palabras clave como ALL, ANY/SOME y EXISTS
  • Códigos de correlación de subconsultas
  • Escoger el propio tipo de subconsulta para utilizar en cada caso

 

Funciones Escalables

  • Extender su conocimiento de funciones escalables: manipular datos aritméticos, valores de datos manipulables y manipular datos

 

Expresiones de tabla y SQL recursivo

  • Identificar razones para usar expresiones de tabla y SQL recursivo
  • Uso de expresiones de tabla anidadas y comunes
  • Identificar la diferencia entre vistas y expresiones de tabla
  • Código recursivo SQL
  • Controlar la recursión cuando se codifica el SQL recursivo

 

UDTs/UDFs y Rendimiento

  • Describir los conceptos detrás de tipos User-Defined, funciones definidas por usuarios y procedimientos
  • Predecir cuándo las consultas ocuparan índices para tener mejor rendimiento
  • Identificar conceptos del procesamiento predictivo
  • Establecer conceptos introductorios sobre la estructura índice
  • Establecer las mejores prácticas generales

CE131G | DB2 SQL Workshop for Experienced Users

SKU: IBM-CE131G
NETEC
DESCUENTOS Y PAGOS
Suscríbase a nuestro newsletter

Copyright 2020 Netec. Todos los derechos reservados.