IMS DB - DL/I Terminología


Advertisements

Bases de datos jerárquicas trabajar sobre las relaciones entre dos o más segmentos. El ejemplo siguiente muestra cómo los segmentos están relacionados entre sí en la base de datos de IMS.

Base de datos IMS

Segmento raíz

Puntos a tener en cuenta:

  • El segmento que se encuentra en la parte superior de la jerarquía se llama root segmento.
  • El segmento raíz es el único segmento en el que todos los segmentos se accede a dependientes.
  • El segmento raíz es el único segmento de la base de datos que nunca es un segmento infantil.
  • Sólo puede haber un segmento raíz en la base de datos de IMS.
  • Por ejemplo, 'A' es el segmento raíz en el ejemplo anterior.

Segmento principal

Puntos a tener en cuenta:

  • Un padre segmento tenga a su cargo a uno o más segmentos directamente debajo de él.
  • Por ejemplo, 'A', 'B' y 'E' es el padre o la madre los segmentos en el ejemplo anterior.

Segmento Dependiente

Puntos a tener en cuenta:

  • Todos los segmentos de la raíz se conoce como segmentos dependientes.
  • Segmentos dependen dependen de uno o más segmentos de significado completo.
  • Por ejemplo, 'B', 'C1 ', 'C2 ', 'D ', 'E', 'F1' y 'F2' dependen los segmentos en nuestro ejemplo.

Segmento infantil

Puntos a tener en cuenta:

  • Cualquier segmento que tiene un segmento directamente por encima de él en la jerarquía se conoce como un niño.
  • Cada segmento de la estructura es un segmento infantil.
  • Por ejemplo, 'B', 'C1 ', 'C2 ', 'D ', 'E', 'F1' y 'F2' son segmentos secundarios.

Dos segmentos

Puntos a tener en cuenta:

  • Dos o más segmentos las apariciones de un particular tipo de segmento bajo un único segmento principal se llama dos segmentos.

  • Por ejemplo, 'C1' y 'C2' son dos segmentos, por lo que 'F1' y 'F2' son.

Hermano Segmento

Puntos a tener en cuenta:

  • Hermano los segmentos son los segmentos de diferentes tipos y el mismo padre.

  • Por ejemplo, 'B' y 'E' son segmentos hermano. Del mismo modo, 'C1', 'C2', and 'D' son segmentos hermano.

Base de datos de registro

Puntos a tener en cuenta:

  • Cada ocurrencia del segmento raíz, además de todo el segmento subordinado las apariciones que un registro de la base de datos.

  • Cada registro de la base sólo tiene una raíz segmento pero puede tener cualquier número de segmento ocurrencias.

  • En el procesamiento de archivos, un registro es una unidad de datos que un programa de aplicación utiliza para ciertas operaciones. En el DL/I, unidad de datos se conoce como un segmento. Un registro de base de datos cada segmento tiene muchas ocurrencias.

Ruta de base de datos

Puntos a tener en cuenta:

  • Un camino es la serie de los segmentos que se inicia desde la raíz de una base de datos de registro de cualquier segmento específico.

  • Una ruta de acceso en la estructura jerárquica no es necesario completar en el nivel más bajo. Depende de la cantidad de información que requieren de una entidad.

  • Una ruta de acceso debe ser continuo y no podemos omitir los niveles intermedios de la estructura.

  • En la figura siguiente, el niño los registros de color gris oscuro mostrar un camino que se inicia a partir de 'A' y pasa por 'C2'.

Registro de Niños
Advertisements