De Wikipedia, la enciclopedia libre
Ir a navegaciónSaltar a buscar

IMAGE es un sistema de gestión de bases de datos (DBMS) desarrollado por Hewlett Packard e incluido con la minicomputadora HP 3000 . Fue la razón principal del éxito de esa plataforma en el mercado. También se le conocía a veces como IMAGE / 3000 en su versión inicial, y las versiones posteriores se conocían como TurboIMAGE y TurboIMAGE / XL después de la migración PA-RISC .

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 . Un SQL (Structured Query Language) procesador front-end se añadió más tarde, ofreciendo a los usuarios la capacidad de ejecutar consultas SQL en bases de datos existentes. Esto produjo IMAGEN / SQL , el nombre actual.

Resumen

IMAGE consta de varias utilidades junto con una API (denominada "intrínsecos" en la documentación de HP):

  • DBSCHEMA: compila un diseño de esquema de origen. El diseño de origen describe las tablas (conocidas como SETS) y columnas (conocidas como FIELDS).
  • DBUTIL: crea y realiza funciones de mantenimiento en la base de datos.
  • CONSULTA: herramienta de consulta generalizada para acceder a cualquier base de datos de TurboIMAGE.

A continuación, se muestra una lista de muestra de las llamadas a la API que se utilizan para el desarrollo de aplicaciones. Estas llamadas son soportadas por 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 proporcionar derechos de acceso a la aplicación.

Historia

Los aspectos más destacados de IMAGE son:

  • Originalmente lanzado como IMAGE / 3000 alrededor de 1972 como una opción de $ 10,000, pero luego se incluyó gratis como parte del sistema operativo MPE.
  • Viene con las computadoras de arquitectura HP Precision como HP ALLBASE para los sistemas operativos HP-UX y MPE / XL.
  • Varios productos de lenguaje de programación de cuarta generación (Powerhouse, Transact, Speedware, Protos) se pusieron a disposición de proveedores externos.
  • Se agregaron nuevas capacidades, incluido el aumento de la capacidad de almacenamiento y el aumento de varias limitaciones internas, como la cantidad de SETS permitidos en una base de datos. IMAGE / 3000 pasó a llamarse TurboIMAGE debido a estas nuevas capacidades.
  • HP proporcionó una interfaz de terceros (TPI) para los productos OMNIDEX de DISC y SUPERDEX de Bradmark.
  • HP anunció el fin de la vida útil de la HP3000 que incluía TurboIMAGE.
  • Marxmeier lanzó Eloquence, que es un esquema y API compatible con TurboIMAGE y permite que las aplicaciones TurboIMAGE se ejecuten en Microsoft Windows y HP-UX .
  • Stromasys lanzó un emulador HP3000 que permite que las aplicaciones TurboIMAGE se ejecuten en hardware básico.

Enlaces externos