Curso ibm: Administración de Bases de Datos IBM DB2 en Multiplataforma.

5

Click here to load reader

Transcript of Curso ibm: Administración de Bases de Datos IBM DB2 en Multiplataforma.

Page 1: Curso ibm:  Administración de Bases de Datos IBM DB2 en Multiplataforma.

1

INFORMACIÓN DEL CURSO

CURSO: ADMINISTRACIÓN DE BASES DE DATOS IBM DB2 EN MULTIPLATAFORMA

DURACIÓN: 190 HORAS

OBJETIVO/S DEL CURSO:

Este curso esta diseñado para proporcionar a los alumnos los conocimientos técnicos y prácticos que le permitirán administrar un gestor de bases de datos DB2 para sistemas distribuidos como Windows, Linux, UNIX y para sistemas centralizados z/OS (Mainframe IBM).

El curso incluye:

• Introducción al gestor de bases de datos DB2 para sistemas distribuidos • Adquirir conocimiento en el lenguaje SQL • Administración de bases de datos distribuidas en sistemas descentralizados utilizando IBM DB2 para sistemas

LUW • Introducción al sistema operativo z/OS • Administración de bases de datos en sistemas z/OS utilizando IBM DB2 para z/OS.

Todas las prácticas del curso están orientadas a la adquisición de habilidades y conocimientos necesarios para que los alumnos lo pongan en práctica en un entorno real de trabajo. Estas incluirán la realización de prácticas en entornos distribuidos (Linux y Windows) y sobre plataformas específicas de IBM, ofreciendo para ello una máquina servidor mainframe IBM z.

CONTENIDOS:

1. Fundamentos Básicos de la Familia DB2 2. Lenguaje SQL 3. Administración de DB2 LUW 4. Introducción al sistema operativo z/OS 5. Administración de Bases de Datos IBM DB2 para z/OS 6. Prevención de riesgos laborales.

Nº : 1 MÓDULO: Fundamentos básicos de la familia DB2

DURACIÓN DEL MÓDULO: 10

Nº DE HORAS TEORÍA: 10

Nº DE HORAS PRÁCTICAS: 0

OBJETIVO/S.

El objetivo de este módulo es enseñar al alumno las funciones del producto DB2 de IBM en un entorno cross. En este módulo se tratan los siguientes temas:

• Bases de datos Relacionales versus otras formas de almacenar información • La familia DB2 • ¿Cómo utilizan los usuarios el DB2? • ¿Cómo utiliza un administrador el DB2? • ¿Cómo utiliza el programador el DB2? • Modelando Datos • ¿Cómo utiliza un operador el DB2?

Page 2: Curso ibm:  Administración de Bases de Datos IBM DB2 en Multiplataforma.

2

CONTENIDOS FORMATIVOS.

TEORÍA:

• Bases de datos Relacionales versus otras formas de almacenar información. • Modelado de datos y diseño de bases de datos. • ¿Cómo un Usuario maneja el DB2? • ¿Cómo un Programador maneja el DB2? • ¿Qué hace un Administrador con el DB2?. • Gestión de la información con DB2. • DB2 y otros productos.

Nº : 2 MÓDULO: Lenguaje SQL

DURACIÓN DEL MÓDULO: 20

Nº DE HORAS TEORÍA: 10

Nº DE HORAS PRÁCTICAS: 10

OBJETIVO/S.

Este módulo proporcionará al alumnos con conocimientos en el lenguaje SQL y su aplicación a la familia completa DB2, tales como:

• Objetos • DML: SELECT, INSERT, UPDATE Y DELETE • Funciones de columnas • Funciones escalares • Joins • Vistas • Subconsultas • DDL • DCL • Expresiones • SQL recursivo • Tipos y Funciones definidas por el usuario • Rendimiento

Este lenguaje es apropiado para cualquier alumno que vaya a trabajar en cualquiera de los entornos de DB2 (es decir, z/OS, VM/VSE, IBM i, Linux, UNIX y Windows) e Informix.

CONTENIDOS FORMATIVOS.

TEORÍA:

• Introducción. • SQL Queries Sencillas. • Procesamiento de datos procedentes de múltiples tablas. • Funciones escalares y aritméticas. • Funciones Column y agrupamiento. • Union. • Manejo de Subqueries. • Mantenimiento de datos. • Creación de Objetos. • Join. • CASE, CAST, resumen de tablas y Materialized Query Tables (MQTs). • Subqueries, administración avanzada. • Funciones escalables, avanzado. • Tables expressions y SQL recursivas. • UDTs/UTFs y rendimiento.

Page 3: Curso ibm:  Administración de Bases de Datos IBM DB2 en Multiplataforma.

3

PRÁCTICA:

El objetivo de estas prácticas en máquina es adquirir y fijas los conocimientos previamente explicados durante la parte teórica del módulo, utilizando para ello un entorno de trabajo con la base de datos IBM DB2 para LUW.

Nº : 3 MÓDULO: Administración de DB2 LUW

DURACIÓN DEL MÓDULO: 85

Nº DE HORAS TEORÍA: 40

Nº DE HORAS PRÁCTICAS: 45

OBJETIVO/S.

Los asistentes a este módulo aprenderán a realizar tareas administrativas usando el DB2 para sistemas LUW (Linux, UNIX, Windows). Estas tareas incluyen la creación de instancias de DB2 y de bases de datos, utilizando para ello diseños lógicos que soportarán concurrencias y requerimientos de recuperación.

En este módulo también se cubrirán las nuevas características, tales como: rango de particionado, compresión de datos en filas e introducción al pureXML (almacenado de XML nativo).

Se tratarán en profundidad los siguientes temas: • Listar y describir los componentes del DB2. • Gestionar el System Managed Storage (SMS), Database Managed Storage (DMS) y Automatic

Storage databases. • Aplicar los principios de ubicación de datos. • Administrar un sistema de bases de datos DB2 utilizando comandos o GUI. • Implementar un diseño de base de datos lógico existente utilizando DB2 para soportar los

requerimientos de integrabilidad y concurrencia. • Utilización de las características automáticas de DB2. • Definir la estrategia de recuperación del DB2 y ejecutar las tareas necesarias para soportar

dicha estrategia. • Implementar la seguridad en DB2

CONTENIDOS FORMATIVOS.

TEORÍA:

• Descripción general del DB2 para Linux, Windows y UNIX (LUW).

• Manejo de la línea de comando y de la herramienta gráfica.

• Entorno del DB2.

• Creación de bases de datos y colocación de los datos.

• Creación de los objetos de la base de datos.

• Movimiento de datos.

• Backup y Restore.

• Bloqueo y concurrencia.

• Determinación de problemas.

• Seguridad.

• Aspectos avanzados de la conectividad y administración remota

Page 4: Curso ibm:  Administración de Bases de Datos IBM DB2 en Multiplataforma.

4

PRÁCTICA:

Durante este módulo se realizarán los siguientes ejercicios que tienen como objetivo fijar los conocimientos teóricos descritos anteriormente, utilizando para ello un entorno de trabajo con la base de datos IBM DB2 para LUW. Incluye:

• Manejo de la línea de comando y de la herramienta gráfica.

• Creación de instancias y exploración del entorno.

• Crear bases de datos y emplazamientos de datos.

• Creación de los objetos.

• Mover datos.

• Backup y Restore.

• Trabajar con el bloqueo de DB2.

• Determinación de problemas.

• Seguridad

• DB2 Conectividad avanzada

Nº: 4 MÓDULO: Introducción al sistema operativo z/OS

DURACIÓN DEL MÓDULO:15

Nº DE HORAS TEORÍA:15

Nº DE HORAS PRÁCTICAS: 0

OBJETIVO/S.

El objetivo de este módulo es enseñar a los alumnos el entorno actual del mainframe IBM z, explicando tanto el hardware de los System z9, z/Series y 9672 como los sistemas operativos que pueden correr sobre él. En particular se abordarán los siguientes aspectos:

• Dirección actual y futura del mainframe.

• Descripción del hardware del System z9 y zSeries (también llamado IBM z, System z y S/390).

• Descripción de la Hardware Management Console (HMC).

• Introducción al sistema operativo z/OS.

CONTENIDOS FORMATIVOS.

TEORÍA:

• Mainframe y System z servers.

• Introducción al hardware y configuración I/O.

• MVS para z/OS y conceptos del procesador.

• Conceptos básicos del Hardware Management Console (HMC).

Nº: 5 MÓDULO: Administración de Bases de Datos IBM DB2 para z/OS

DURACIÓN DEL MÓDULO:60

Nº DE HORAS TEORÍA:30

Nº DE HORAS PRÁCTICAS:30

OBJETIVO/S.

Después de terminar este módulo, los alumnos serán capaces de:

• Definir y mantener los objetos que conforman una base de datos DB2.

• Resolver referencias relativas y comprobar violaciones de restricción.

Page 5: Curso ibm:  Administración de Bases de Datos IBM DB2 en Multiplataforma.

5

• Cargar datos de entrada secuencial en bases de datos DB2.

• Recoger estadísticas de datos en DB2.

• Reorganizar datos en DB2.

• Descargar datos de DB2 con formato externo.

• Recuperar un espacio de tablas dañado en un espacio de tablas current.

• Comprimir datos

• Enlazar un programa de aplicación DB2.

• Controlar el acceso a objetos DB2.

• Describir los conceptos básicos de serialización DB2.

CONTENIDOS FORMATIVOS.

TEORÍA:

• Introducción. Visión general del DB2 para z/OS.

• Establecimiento de una base de datos DB2.

• Implementar requerimientos únicos y referenciales.

• Introducir y extraer datos del DB2.

• Mantener los datos del DB2 en buen estado.

• Aplicaciones básicas de recuperación.

• Program preparation / bind

• Seguridad.

• Serialización.

• Explicar LOCKSIZE.

PRÁCTICA:

Durante este módulo se realizarán prácticas en una base de datos IBM DB2 para z/OS ubicada en un sistema HOST/mainframe IBM z, con el objetivo de fijar los conocimientos adquiridos durante la parte teórica del curso.