Curso IMS Database Design and Implementation

  • Mainframe | Cobol

Curso IMS Database Design and Implementation

40h
Visão Geral

Este curso foi desenvolvido para fornecer a você as habilidades necessárias para projetar, implementar e ajustar estruturas de banco de dados IMS (função completa e somente HALDB). Abrangentes alternativas de projeto físico e suas implicações no desempenho são discutidas. Os exercícios em sala de aula reforçam os tópicos apresentados nas aulas.

Objetivo

Após a conclusão deste curso, você será capaz de:

  • Escolha os métodos de acesso ao banco de dados IMS apropriados e os métodos de acesso z/OS
  • Defina parâmetros de otimização para máxima eficiência
  • Descrever as ferramentas e técnicas usadas para medir o ajuste de estruturas existentes
Publico Alvo
  • Profissionais de tecnologia da informação (administradores de banco de dados, programadores e designers de aplicativos e pessoal de suporte de produção) que desejam um entendimento detalhado da estrutura e opções de implementação para bancos de dados IMS de função completa e HALDB, incluindo implicações e diretrizes de desempenho.
Pre-Requisitos
  • Um conhecimento prático do ambiente de banco de dados IMS conforme obtido no trabalho ou participando do IMS FUNDAMENTALS; experiência em programação não é necessária.
Informações Gerais

Carga Horária: 40h

  • Se noturno este curso é ministrado de Segunda-feira à sexta-feira, das 19h às 23h
  • Se aos sábados este curso é ministrado das 9h às 18h
  • Se in-company por favor fazer contato para mais detalhes.

Formato de entrega: 

  • 100% on-line ao vivo, via Microsoft Teams na presença de um instrutor/consultor ativo no mercado.
  • Nota: não é curso gravado. 

Lab:

  • Laboratório + Exercícios práticos
Materiais
Português | Inglês
Conteúdo Programatico

The Project Life Cycle

  1. Data requirements analysis
  2. Data Element identification
  3. Data Structures
  4. Data Mapping
  5. Database Design
  6. Data Conflict resolution

IMS Database Management System

  1. Components of an IMS system
  2. Hierarchic databases terminology and characteristics
  3. Segment prefix area and pointers
  4. The “LOAN” database and details
  5. Database Positioning

IMS Database Control Blocks

  1. The control blocks used by IMS
  2. Database Definition (DBD)
  3. Program Communication Block (PCB)
  4. Processing options
  5. Program Specification Block (PSB)
  6. Application Control Block (ACB)

VSAM & OSAM

  1. OSAM Data Sets
  2. VSAM Data Sets used by IMS
  3. Entry Sequenced Data Set (ESDS)
  4. Key Sequenced Data Set (KSDS)
  5. CI / CA Splits
  6. KSDS Index Architecture and performance issues
  7. VSAM vs OSAM Comparison

IMS Access Methods Overview

  1. IMS Access Methods
  2. HSAM & SHSAM (Hierarchic Sequential Access Method): structure, limitations, usage, & DBDs
  3. GSAM (Generalized Sequential Access Method): special usage and definition
  4. HISAM & SHISAM (Hierarchic Indexed Sequential Access Method): structure, characteristics, retrieval, root insert, dependent segment insert, usage, performance implications, DBDs
  5. HISAM Exercises 1, 2, & 3

IMS Direct Access Methods

  1. Direct Points: types, usage by IMS
  2. DBD Pointer Definition
  3. HD Data Set Structure
  4. Free space management
  5. HD Exercise

HIDAM

  1. Features
  2. Structure (IMS View vs z/OS view)
  3. HIDAM RAP
  4. HIDAM Usage
  5. HIDAM and primary index DBDs
  6. HIDAM Exercise

HDAM

  1. Structure: primary and overflow (IMS view vs z/OS view)
  2. Characteristics
  3. HDAM DBD
  4. HDAM Tuning
  5. HDAM Calculations
  6. Discussion Point
  7. HDAM Exercises 1 & 2
  8. Analyze Actual HDAM Database

Secondary Indexes

  1. Terminology
  2. Features
  3. Definition
  4. Creating unique keys
  5. Storing duplicate data
  6. Secondary data structure
  7. Sparse indexing
  8. Processing as a stand-alone database
  9. PSB specifying secondary index processing
  10. Performance considerations
  11. Secondary Index Exercise
  12. Utilities to Build

Miscellaneous Topics

  1. Data set groups
  2. Unkeyed and non-unique keyed segments
  3. Variable length segments
  4. Segment data compression

 Logical Relationships

  1. Unidirectional: terminology, concatenated segment, logical view
  2. Bidirectional physically paired: physical and logical views
  3. Bidirectional Virtually Paired: physical and logical views
  4. LR Pointers: Direct vs symbolic, DBD implementation
  5. DBD examples
  6. Insert / Delete / Replace rules
  7. Logical relationship guidelines
  8. Recursive structures and implementation
  9. Utilities for (Re)Loading
  10. Performance consideration
  11. Logical Relationship Exercise

HALDB

  1. Overview
  2. Structure: partitions, pointers, self healing pointer implementation
  3. Naming conventions
  4. Definition: DBD changes, DBD / SEGM / LCHILD examples, partition secondary index, exit routines
  5. DBRC commands and records for partitions and data sets
  6. Buffer pool specifications
  7. Dynamic allocation
  8. Partition selection for processing
  9. Utilities specific to HALDB
  10. Migration considerations
  11. Administration
  12. Application considerations

Database Buffers

  1. VSAM Buffering
  2. OSAM Buffering
  3. VSAM vs OSAM Summary

Monitoring & Tuning Utilities

  1. DB & IMS Monitor and reports
  2. AMS LISTCAT
  3. Reorganization utilities
  4. IMS Tools Solution Packs

Review and Recap





TENHO INTERESSE

Cursos Relacionados

Curso COBOL Dumps & Debugging

16 horas

Curso COBOL Developer Foundation

32 horas

Curso IBM z/OS Management Facility Implementation

24 Horas

Curso IBM Cognos 8 BI Administration

24 Horas

Curso IBM Integration Bus Foundation

24 Horas

Curso IBM z/OS System Services Structure

32 horas