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
- http://www.robelle.com/library/smugbook/image.html
- Documentación de HP Computer Museum 3000 Serie II - 1976 Manual de imágenes PDF
- http://www.hpl.hp.com/hpjournal/pdfs/IssuePDFs/1986-12.pdf - Hewlett-Packard Journal "Gestión de bases de datos para equipos con arquitectura HP Precision"