SlideShare une entreprise Scribd logo
1  sur  5
Télécharger pour lire hors ligne
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.


                                                                                    DURACIÓN DEL MÓDULO: 10
Nº : 1          MÓDULO: Fundamentos básicos de la familia DB2                       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?




                                                                                                                   1
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.


                                                                     DURACIÓN DEL MÓDULO: 20
Nº : 2      MÓDULO: Lenguaje SQL                                     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.




                                                                                                 2
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.


                                                                       DURACIÓN DEL MÓDULO: 85
Nº : 3      MÓDULO: Administración de DB2 LUW                          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




                                                                                                     3
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


                                                                        DURACIÓN DEL MÓDULO:15
            MÓDULO: Introducción al sistema operativo z/OS
Nº: 4                                                                   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).


                                                                        DURACIÓN DEL MÓDULO:60
            MÓDULO: Administración de Bases de Datos IBM DB2
Nº: 5                                                                   Nº DE HORAS TEORÍA:30
            para z/OS
                                                                        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.



                                                                                                    4
•     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.




                                                                                                   5

Contenu connexe

Tendances

itpresentation-160222172239.pdf
itpresentation-160222172239.pdfitpresentation-160222172239.pdf
itpresentation-160222172239.pdfIbrahimRashidBayoh
 
Internet of Space - Communication Systems for Future Space-bases Internet Ser...
Internet of Space - Communication Systems for Future Space-bases Internet Ser...Internet of Space - Communication Systems for Future Space-bases Internet Ser...
Internet of Space - Communication Systems for Future Space-bases Internet Ser...Paulo Milheiro Mendes
 
CCNA - Dr. Mostafa Elgamala
CCNA - Dr. Mostafa ElgamalaCCNA - Dr. Mostafa Elgamala
CCNA - Dr. Mostafa ElgamalaMostafa Elgamala
 
WiFi practical hacking "Show me the passwords!"
WiFi practical hacking "Show me the passwords!"WiFi practical hacking "Show me the passwords!"
WiFi practical hacking "Show me the passwords!"DefCamp
 
Marvelmind indoor positioning technologies review
Marvelmind indoor positioning technologies reviewMarvelmind indoor positioning technologies review
Marvelmind indoor positioning technologies reviewMarvelmind Robotics
 
Router configuration in packet tracer
Router configuration in packet  tracerRouter configuration in packet  tracer
Router configuration in packet tracerAnabia Anabia
 
Vlan configuration guide
Vlan configuration guideVlan configuration guide
Vlan configuration guideprabh_in
 
Aula 1 - Redes sem fios - Introdução
Aula 1 - Redes sem fios - IntroduçãoAula 1 - Redes sem fios - Introdução
Aula 1 - Redes sem fios - IntroduçãoAndre Peres
 
Redes de Computadores 2 - Aula 1 - Wireless
Redes de Computadores 2 - Aula 1 - WirelessRedes de Computadores 2 - Aula 1 - Wireless
Redes de Computadores 2 - Aula 1 - WirelessCleber Fonseca
 
1 asr9 k platform architecture
1   asr9 k platform architecture1   asr9 k platform architecture
1 asr9 k platform architectureThanh Hung Quach
 
uCPE and VNFs Explained
uCPE and VNFs ExplaineduCPE and VNFs Explained
uCPE and VNFs ExplainedAlan Percy
 
4G and 5g network
4G and 5g  network4G and 5g  network
4G and 5g networkAk Pandit
 
Airborne internet
Airborne internetAirborne internet
Airborne internetVamsi IV
 
Tn 310 vlan-trunking
Tn 310 vlan-trunkingTn 310 vlan-trunking
Tn 310 vlan-trunkingsali Ibrahimu
 
Criação de cabos de rede UTP
Criação de cabos de rede UTPCriação de cabos de rede UTP
Criação de cabos de rede UTPMarco Casquinha
 

Tendances (20)

Lecture4
Lecture4Lecture4
Lecture4
 
itpresentation-160222172239.pdf
itpresentation-160222172239.pdfitpresentation-160222172239.pdf
itpresentation-160222172239.pdf
 
Wi-fi Hacking
Wi-fi HackingWi-fi Hacking
Wi-fi Hacking
 
Internet of Space - Communication Systems for Future Space-bases Internet Ser...
Internet of Space - Communication Systems for Future Space-bases Internet Ser...Internet of Space - Communication Systems for Future Space-bases Internet Ser...
Internet of Space - Communication Systems for Future Space-bases Internet Ser...
 
CCNA - Dr. Mostafa Elgamala
CCNA - Dr. Mostafa ElgamalaCCNA - Dr. Mostafa Elgamala
CCNA - Dr. Mostafa Elgamala
 
Firewall
Firewall Firewall
Firewall
 
WiFi practical hacking "Show me the passwords!"
WiFi practical hacking "Show me the passwords!"WiFi practical hacking "Show me the passwords!"
WiFi practical hacking "Show me the passwords!"
 
Marvelmind indoor positioning technologies review
Marvelmind indoor positioning technologies reviewMarvelmind indoor positioning technologies review
Marvelmind indoor positioning technologies review
 
Router configuration in packet tracer
Router configuration in packet  tracerRouter configuration in packet  tracer
Router configuration in packet tracer
 
Vlan configuration guide
Vlan configuration guideVlan configuration guide
Vlan configuration guide
 
Aula 1 - Redes sem fios - Introdução
Aula 1 - Redes sem fios - IntroduçãoAula 1 - Redes sem fios - Introdução
Aula 1 - Redes sem fios - Introdução
 
Redes de Computadores 2 - Aula 1 - Wireless
Redes de Computadores 2 - Aula 1 - WirelessRedes de Computadores 2 - Aula 1 - Wireless
Redes de Computadores 2 - Aula 1 - Wireless
 
Freenet
FreenetFreenet
Freenet
 
1 asr9 k platform architecture
1   asr9 k platform architecture1   asr9 k platform architecture
1 asr9 k platform architecture
 
uCPE and VNFs Explained
uCPE and VNFs ExplaineduCPE and VNFs Explained
uCPE and VNFs Explained
 
4G and 5g network
4G and 5g  network4G and 5g  network
4G and 5g network
 
Airborne internet
Airborne internetAirborne internet
Airborne internet
 
What is shodan
What is shodanWhat is shodan
What is shodan
 
Tn 310 vlan-trunking
Tn 310 vlan-trunkingTn 310 vlan-trunking
Tn 310 vlan-trunking
 
Criação de cabos de rede UTP
Criação de cabos de rede UTPCriação de cabos de rede UTP
Criação de cabos de rede UTP
 

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

Exposicion base de datos DB2-IBM
Exposicion base de datos DB2-IBMExposicion base de datos DB2-IBM
Exposicion base de datos DB2-IBMJacob Gómez
 
Curso ibm 2013 oper
Curso ibm 2013 operCurso ibm 2013 oper
Curso ibm 2013 opercamforma
 
Curso ibm 2013 oper
Curso ibm 2013 operCurso ibm 2013 oper
Curso ibm 2013 opercamforma
 
Curso Opeación del Sistema IBM z/OS
Curso Opeación del Sistema IBM z/OSCurso Opeación del Sistema IBM z/OS
Curso Opeación del Sistema IBM z/OScamforma
 
Sistemas gestores de base de datos (sgbd)
Sistemas gestores de base de datos (sgbd)Sistemas gestores de base de datos (sgbd)
Sistemas gestores de base de datos (sgbd)Henry Cumbicus Rivera
 
Curso Mainframe DB2 INTERACTIVO / SQL-DML. EMF-301.
Curso Mainframe DB2 INTERACTIVO / SQL-DML. EMF-301.Curso Mainframe DB2 INTERACTIVO / SQL-DML. EMF-301.
Curso Mainframe DB2 INTERACTIVO / SQL-DML. EMF-301.CLEFormación
 
Base de datos laboratorio
Base de datos laboratorioBase de datos laboratorio
Base de datos laboratoriofreddy Fred
 
Plan tema informatica decimo
Plan tema informatica decimoPlan tema informatica decimo
Plan tema informatica decimoTonny Percy
 
Mejores a nuestros proyectos de Software
Mejores a nuestros proyectos de SoftwareMejores a nuestros proyectos de Software
Mejores a nuestros proyectos de SoftwareJose Luis Bugarin Peche
 
Curso IBM Redes SAN y Almacenamiento con Tivoli
Curso IBM Redes SAN y Almacenamiento con TivoliCurso IBM Redes SAN y Almacenamiento con Tivoli
Curso IBM Redes SAN y Almacenamiento con Tivolicamforma
 

Similaire à Curso ibm: Administración de Bases de Datos IBM DB2 en Multiplataforma. (20)

ORACLE VS IBM DB2.pptx
ORACLE VS IBM DB2.pptxORACLE VS IBM DB2.pptx
ORACLE VS IBM DB2.pptx
 
Exposicion base de datos DB2-IBM
Exposicion base de datos DB2-IBMExposicion base de datos DB2-IBM
Exposicion base de datos DB2-IBM
 
Curso ibm 2013 oper
Curso ibm 2013 operCurso ibm 2013 oper
Curso ibm 2013 oper
 
Curso ibm 2013 oper
Curso ibm 2013 operCurso ibm 2013 oper
Curso ibm 2013 oper
 
Curso Opeación del Sistema IBM z/OS
Curso Opeación del Sistema IBM z/OSCurso Opeación del Sistema IBM z/OS
Curso Opeación del Sistema IBM z/OS
 
Db2
Db2Db2
Db2
 
DB2
DB2DB2
DB2
 
Sistemas gestores de base de datos (sgbd)
Sistemas gestores de base de datos (sgbd)Sistemas gestores de base de datos (sgbd)
Sistemas gestores de base de datos (sgbd)
 
Base datos f05
Base datos f05Base datos f05
Base datos f05
 
Taller de bases de datos
Taller de bases de datosTaller de bases de datos
Taller de bases de datos
 
Curso Mainframe DB2 INTERACTIVO / SQL-DML. EMF-301.
Curso Mainframe DB2 INTERACTIVO / SQL-DML. EMF-301.Curso Mainframe DB2 INTERACTIVO / SQL-DML. EMF-301.
Curso Mainframe DB2 INTERACTIVO / SQL-DML. EMF-301.
 
Principales bases de datos existentes
Principales bases de datos existentesPrincipales bases de datos existentes
Principales bases de datos existentes
 
Base de datos laboratorio
Base de datos laboratorioBase de datos laboratorio
Base de datos laboratorio
 
Gestores de base de datos
Gestores de base de datosGestores de base de datos
Gestores de base de datos
 
Pricipales bases de datos
Pricipales bases de datosPricipales bases de datos
Pricipales bases de datos
 
Plan tema informatica decimo
Plan tema informatica decimoPlan tema informatica decimo
Plan tema informatica decimo
 
6 nivelnegocio
6 nivelnegocio6 nivelnegocio
6 nivelnegocio
 
Mejores a nuestros proyectos de Software
Mejores a nuestros proyectos de SoftwareMejores a nuestros proyectos de Software
Mejores a nuestros proyectos de Software
 
Curso IBM Redes SAN y Almacenamiento con Tivoli
Curso IBM Redes SAN y Almacenamiento con TivoliCurso IBM Redes SAN y Almacenamiento con Tivoli
Curso IBM Redes SAN y Almacenamiento con Tivoli
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 

Plus de camforma

Notas_Finales_Curso_Analis-Program iSeries
Notas_Finales_Curso_Analis-Program iSeriesNotas_Finales_Curso_Analis-Program iSeries
Notas_Finales_Curso_Analis-Program iSeriescamforma
 
Resultado examen intermedio progi
Resultado examen intermedio progiResultado examen intermedio progi
Resultado examen intermedio progicamforma
 
Oper z Notas
Oper z NotasOper z Notas
Oper z Notascamforma
 
Guia rapida
Guia rapidaGuia rapida
Guia rapidacamforma
 
Guia iniciacion
Guia iniciacionGuia iniciacion
Guia iniciacioncamforma
 
Guia iniciacion
Guia iniciacionGuia iniciacion
Guia iniciacioncamforma
 
Curso Administración AIX
Curso Administración AIX Curso Administración AIX
Curso Administración AIX camforma
 
Curso Java con Rational para WebSphere
Curso Java con Rational para WebSphereCurso Java con Rational para WebSphere
Curso Java con Rational para WebSpherecamforma
 
Curso ibm 2013 aix
Curso ibm 2013 aixCurso ibm 2013 aix
Curso ibm 2013 aixcamforma
 
Curso ibm 2013 aix
Curso ibm 2013 aixCurso ibm 2013 aix
Curso ibm 2013 aixcamforma
 

Plus de camforma (10)

Notas_Finales_Curso_Analis-Program iSeries
Notas_Finales_Curso_Analis-Program iSeriesNotas_Finales_Curso_Analis-Program iSeries
Notas_Finales_Curso_Analis-Program iSeries
 
Resultado examen intermedio progi
Resultado examen intermedio progiResultado examen intermedio progi
Resultado examen intermedio progi
 
Oper z Notas
Oper z NotasOper z Notas
Oper z Notas
 
Guia rapida
Guia rapidaGuia rapida
Guia rapida
 
Guia iniciacion
Guia iniciacionGuia iniciacion
Guia iniciacion
 
Guia iniciacion
Guia iniciacionGuia iniciacion
Guia iniciacion
 
Curso Administración AIX
Curso Administración AIX Curso Administración AIX
Curso Administración AIX
 
Curso Java con Rational para WebSphere
Curso Java con Rational para WebSphereCurso Java con Rational para WebSphere
Curso Java con Rational para WebSphere
 
Curso ibm 2013 aix
Curso ibm 2013 aixCurso ibm 2013 aix
Curso ibm 2013 aix
 
Curso ibm 2013 aix
Curso ibm 2013 aixCurso ibm 2013 aix
Curso ibm 2013 aix
 

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. DURACIÓN DEL MÓDULO: 10 Nº : 1 MÓDULO: Fundamentos básicos de la familia DB2 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? 1
  • 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. DURACIÓN DEL MÓDULO: 20 Nº : 2 MÓDULO: Lenguaje SQL 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. 2
  • 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. DURACIÓN DEL MÓDULO: 85 Nº : 3 MÓDULO: Administración de DB2 LUW 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 3
  • 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 DURACIÓN DEL MÓDULO:15 MÓDULO: Introducción al sistema operativo z/OS Nº: 4 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). DURACIÓN DEL MÓDULO:60 MÓDULO: Administración de Bases de Datos IBM DB2 Nº: 5 Nº DE HORAS TEORÍA:30 para z/OS 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. 4
  • 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. 5