Articulo de referencia

IMAGEN (base de datos)

IMAGE es un sistema de gestión de bases de datos (DBMS) desarrollado por Hewlett-Packard e incluido en el miniordenador HP 3000 desde aproximadamente 1972. Fue la razón principa...

IMAGE es un sistema de gestión de bases de datos (DBMS) desarrollado por Hewlett-Packard e incluido en el miniordenador HP 3000 desde aproximadamente 1972. Fue la razón principal del éxito de dicha plataforma en el mercado. En su lanzamiento inicial, también se le conocía como IMAGE/3000 . En 1976 se lanzó una versión para la serie HP 1000 llamada IMAGE/1000 . Las versiones posteriores se conocieron como TurboIMAGE y, tras la migración a PA-RISC, como TurboIMAGE/XL .

IMAGE se basa en el modelo de base de datos de red , a diferencia de la mayoría de los sistemas modernos, que se basan en el modelo de base de datos relacional . Posteriormente se añadió un procesador de interfaz SQL (Structured Query Language), que permite a los usuarios ejecutar consultas SQL en bases de datos existentes. De ahí surgió IMAGE/SQL , su nombre actual.

Descripción general

IMAGE consta de varias utilidades junto con una API (a las que la documentación de HP denomina "intrínsecas"):

  • DBSCHEMA: compila un esquema de origen. El esquema de origen describe las tablas (conocidas como CONJUNTOS) y las columnas (conocidas como CAMPOS).
  • DBUTIL - Crea y realiza funciones de mantenimiento en la base de datos.
  • CONSULTA: Herramienta de consulta generalizada para acceder a cualquier base de datos TurboIMAGE.

A continuación se muestra una lista de ejemplo de las llamadas a la API utilizadas para el desarrollo de aplicaciones. Estas llamadas son compatibles con los compiladores de HP: COBOL , FORTRAN , BASIC , SPL, PASCAL y C.

  • DBFIND - Localiza un registro.
  • DBGET - Recupera un registro.
  • DBPUT - Agrega un registro.
  • DBUPDATE - Actualiza un registro.
  • DBINFO - Proporciona información sobre la estructura de la base de datos.
  • DBOPEN: Abre la base de datos con una contraseña específica para otorgar derechos de acceso a la aplicación.

Historia

Los aspectos más destacados de IMAGE son:

  • Originalmente se lanzó como IMAGE/3000 alrededor de 1972 como una opción de 10.000 dólares, pero posteriormente se incluyó de forma gratuita como parte del sistema operativo MPE.
  • En 1976 se lanzó una versión reducida con el nombre de IMAGE/1000, cuando la serie anteriormente conocida como HP 2100 pasó a llamarse HP 1000.
  • Varios productos de lenguajes de programación de cuarta generación (Powerhouse, Transact, Speedware, Protos) comenzaron a estar disponibles a través de proveedores externos.
  • Se añadieron nuevas funcionalidades, como el aumento de la capacidad de almacenamiento y la eliminación de algunas limitaciones internas, como el número de conjuntos permitidos en una base de datos. Debido a estas nuevas funcionalidades, IMAGE/3000 pasó a llamarse TurboIMAGE.
  • HP proporcionó una interfaz de terceros (TPI, por sus siglas en inglés) para los productos OMNIDEX de DISC y SUPERDEX de Bradmark.
  • Incluido con los ordenadores HP Precision Architecture RISC junto con HP ALLBASE/SQL, un sistema de gestión de bases de datos relacionales, en el sistema operativo MPE/XL.
  • HP anunció el fin del ciclo de vida del HP3000, que incluía TurboIMAGE.
  • Marxmeier lanzó Eloquence, que es compatible con el esquema y la API de TurboIMAGE y permite que las aplicaciones de TurboIMAGE se ejecuten en Microsoft Windows y HP-UX .
  • Stromasys lanzó un emulador HP3000 que permite ejecutar aplicaciones TurboIMAGE en hardware estándar.
  • http://www.robelle.com/library/smugbook/image.html
  • Documentación de la serie 3000 II del Museo de Computadoras HP - 1976. Manual de imágenes en PDF.
  • http://www.hpl.hp.com/hpjournal/pdfs/IssuePDFs/1986-12.pdf Archivado el 17 de marzo de 2017 en Wayback Machine - Revista Hewlett-Packard "Gestión de bases de datos para ordenadores HP Precision Architecture"