- 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 - DL/I Terminología
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.
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'.