DATATRIEVE es una herramienta de redacción de informes y consultas de bases de datos originaria de Digital Equipment Corporation . Se ejecuta en el sistema operativo OpenVMS , así como en varios sistemas operativos PDP-11 . La estructura de comando de DATATRIEVE es casi un inglés simple, y es un ejemplo temprano de un lenguaje de cuarta generación (4GL) .
Desarrollador (es) | VMS Software Inc. (originalmente Digital Equipment Corporation ) |
---|---|
Lanzamiento estable | 7.4-1 / marzo de 2017 |
Sistema operativo | Sistemas operativos OpenVMS , PDP-11 |
Disponible en | inglés |
Descripción general
DATATRIEVE trabaja con archivos planos, archivos indexados y bases de datos. Dichos archivos de datos se delimitan mediante definiciones de registro almacenadas en el Diccionario de datos común (CDD) o en archivos RMS. DATATRIEVE se utiliza en muchas instalaciones de OpenVMS .
Historia
DATATRIEVE fue desarrollado a fines de la década de 1970 [1] y principios de la de 1980 por un equipo de ingenieros de software en las instalaciones de Ingeniería Comercial Central de DEC en Merrimack y Nashua, New Hampshire, bajo la dirección del arquitecto de bases de datos Jim Starkey . [2] Muchos de los ingenieros del proyecto pasaron a carreras muy visibles en la gestión de bases de datos y otras disciplinas de software.
La versión 1 del PDP-11 se lanzó en 1977; VAX DATATRIEVE fue lanzado en 1981 como parte de VAX Information Architecture.
DATATRIEVE adoptó al wombat como su mascota teórica; El archivo de ayuda del programa respondió a "HELP WOMBAT" con información objetiva sobre los wombats del mundo real.
Ejemplos de uso de DATATRIEVE
Las consultas y comandos de DATATRIEVE se acercan a la estructura de oraciones en inglés simple, aunque no se considerarían lenguaje natural, ya que se debe usar una estructura de oración precisa: [3]
DTR> PARA FAMILIAS CON NUMBER_KIDS = 2
CON> PRINT KID_NAME, EDAD DE NIÑOS CON EDAD GT 20
DATATRIEVE también se puede utilizar para modificar datos:
DTR> PARA FAMILIAS MODIFICAR CADA_KID DE PRIMER 1 NIÑO
Ingrese KID_NAME:
DATATRIEVE también puede cruzar múltiples conjuntos de datos, creando vistas de datos unidos: [4]
DTR> IMPRIMIR NOMBRE, TIPO, PRECIO DE
CON> PROPIETARIOS DE YATES CRUZADOS SOBRE TIPO
Referencias
- ^ "Digital presenta Datatrieve". Computerworld . 27 de marzo de 1978. p. 53.
- ^ "IEEE Computer Society y GBC / ACM" . IEEE .org . Consultado el 7 de diciembre de 2012 .
- ^ "Guía del usuario de DATATRIEVE" (PDF) .
- ^ "La actualización 'Datatrieve' de DEC permite vistas de archivos cruzados". Computerworld . 21 de julio de 1980. p. 44.
enlaces externos
- "DATATRIEVE" . VSI. Marzo de 2017 . Consultado el 16 de enero de 2021 .
- Joe H. Gallagher. "El programador DATATRIEVE" . Consultado el 2 de septiembre de 2013 .
- Martin PJ Zinser. "Datatrieve y Wombats" . IBPhoenix . Consultado el 2 de septiembre de 2013 .