- IMS DB Fundamentos
- IMS DB - Inicio
- IMS DB - Descripción General
- IMS DB - Estructura
- IMS DB - DL/I Terminología
- IMS DB - DL/I Procesamiento
- IMS DB - Bloques de Control
- IMS DB - Programación
- IMS DB - Cobol Básico
- IMS DB - DL/I Funciones
- IMS DB - PCB máscara
- IMS DB - SSA
- IMS DB - Recuperación de Datos
- IMS DB - Manipulación de Datos
- IMS DB - Índice Secundario
- IMS DB - Base de datos lógica
- IMS DB - Recuperación
- IMS DB - Preguntas de la entrevist
IMS DB - Estructura
Estructura Jerárquica
Una base de datos de IMS es una colección de datos alojar archivos físicos. En una base de datos jerárquica, el nivel superior contiene la información general de la entidad. Como partimos de nivel superior a los niveles inferiores de la jerarquía, se obtiene más y más información sobre la entidad. Cada nivel de la jerarquía contiene segmentos. En archivos estándar, es difícil de poner en práctica las jerarquías pero DL/I admite jerarquías. La figura siguiente muestra la estructura de IMS.
Segmento
Puntos a tener en cuenta:
Un segmento es creado por agrupación de datos similares.
Es la unidad más pequeña de información que la DL/I las transferencias a y desde un programa de aplicación en cualquier entrada-salida.
Un segmento puede tener uno o más campos de datos agrupados.
En el ejemplo siguiente, el segmento estudiante tiene cuatro campos de datos.
Estudiante | |||
---|---|---|---|
Número de rollo | Nombre | Curso | Número de teléfono móvil |
Campo
Puntos a tener en cuenta:
Un campo es una sola pieza de los datos en un segmento. Por ejemplo, número de rollo, Nombre, curso y el número de teléfono móvil son campos individuales en el estudiante.
Un segmento está compuesto de campos relacionados para recoger la información de una entidad.
Los campos se pueden utilizar como claves para el ordenamiento de los segmentos.
Los campos pueden ser utilizados como un calificador para buscar información sobre un determinado segmento.
Tipo de segmento
Puntos a tener en cuenta:
Tipo de segmento es una categoría de datos de un segmento.
UNA bases de datos DL/I 255 puede tener diferentes tipos de segmento y 15 niveles de jerarquía.
En la siguiente figura, hay tres segmentos a saber, Biblioteca, libros, y los datos del estudiante.
Segmento Ocurrencia
Puntos a tener en cuenta:
Un segmento es un segmento individual de un determinado tipo que contiene los datos del usuario. En el ejemplo anterior, los libros Información es un tipo de segmento y no hay cualquier cantidad de apariciones de él, ya que pueden almacenar la información acerca de cualquier número de libros.
Dentro de la base de datos de IMS, sólo hay una aparición de cada tipo de segmento, pero a veces puede tener un número ilimitado de las ocurrencias de cada tipo de segmento.