¿Qué significa sistema de gestión de la información?
Sistema de Gestión de la Información (SGI) es un término general para el software diseñado para facilitar el almacenamiento, organización y recuperación de la información.
IMS es también el nombre del gigantesco programa de software de IBM desarrollado en los años 60 para apoyar el programa espacial Apolo de la NASA. Esta versión de IMS fue la precursora del principal sistema de gestión de bases de datos jerárquicas (SGBD) de IBM.
Definición de sistema de gestión de la información
A diferencia de DB2 (el software de base de datos relacional de IBM), una base de datos IMS utiliza segmentos, o bloques de datos, como bloques de construcción del modelo jerárquico.
Dentro de cada segmento hay varias piezas de datos, que se conocen como campos. En la parte superior de la jerarquía, el segmento se conoce como segmento raíz. Los segmentos de un segmento específico se conocen como segmentos hijos. El orden de los segmentos hijos representa el orden en que se introduce cada entrada en una base de datos.
Las bases de datos jerárquicas IMS suelen ser de tres tipos:
- Base de datos de función completa: Derivada de la Interfaz de Lenguaje de Datos (DL/I), esta forma de base de datos puede tener más de un método de acceso único. Se puede utilizar el Método de Acceso Secuencial por Desbordamiento (OSAM) o el Método de Acceso de Almacenamiento Virtual (VSAM) para almacenar y acceder a los campos de la base de datos.
- Base de datos de ruta rápida: Diseñada para facilitar una velocidad de transacción óptima. Algunos ejemplos son las bases de datos de entrada de datos (DEDB) y las bases de datos de almacenamiento principal (MSDB).
- Grandes bases de datos de alta disponibilidad (HALDB): Maneja grandes volúmenes de datos y proporciona una disponibilidad fiable para cada dato de la base de datos.