Datatrieve

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită la 14 septembrie 2022; verificările necesită 3 modificări .
RECUPERE DE DATE
Tip de SGBD
Dezvoltator VMS Software Inc. (inițial Digital Equipment Corporation )
Sistem de operare OpenVMS , PDP-11
Limbi de interfață Engleză
ultima versiune 7.4-1 (martie 2017)

DATATRIEVE  este un instrument de interogare și raportare a bazei de date creat de Digital Equipment Corporation. Funcționează pe sistemul de operare OpenVMS, precum și pe mai multe sisteme de operare PDP-11. Structura de comandă DATATRIEVE este aproape în întregime engleză și este un exemplu timpuriu al unei limbi de generație a patra (4GL). Ideologic, Dataretrive se bazează pe o abordare relațională a lucrului cu date [1] .

Prezentare generală

DATATRIEVE funcționează cu fișiere plate, fișiere indexate și baze de date de rețea DBMS-32. Aceste fișiere de date sunt delimitate folosind definițiile înregistrărilor stocate în Common Data Dictionary (CDD) sau fișierele RMS. DATATRIEVE este utilizat în multe instalări OpenVMS.

Istorie

DATATRIEVE a fost dezvoltat la sfârșitul anilor 1970 [2] și începutul anilor 1980 de un grup de ingineri software de la Divizia Centrală de Inginerie Comercială a DEC din Merrimack și Nashua, New Hampshire, condus de arhitectul de baze de date Jim Starkey [3] [1] . Mulți dintre inginerii care au lucrat la acest proiect au continuat să aibă cariere notabile în managementul bazelor de date și în alte discipline de programare.

Versiunea 1 pentru PDP-11 a fost lansată în 1977; VAX DATATRIEVE a fost lansat în 1981 ca parte a VAX Information Architecture.

DATATRIEVE a ales un wombat ca mascota ; sistemul de ajutor al programului răspunde la cererea „HELP WOMBAT” cu informații despre wombați reali.

Exemple de utilizare a DATATRIEVE

Interogările și comenzile DATATRIEVE aproximează structura propoziției în limba engleză simplă, deși nu sunt considerate limbaj natural, deoarece trebuie utilizată structura exactă a propoziției: [4]

DTR> PENTRU FAMILIILE CU NUMBER_KIDS = 2 CON> PRINT KID_NAME, VARSTA COPIILOR CU VARSTA GT 20

DATATRIEVE poate fi folosit și pentru a modifica datele:

DTR> PENTRU FAMILII, MODIFICAȚI FIECARE_COPII DIN PRIMUL 1 COPII Introduceți KID_NAME:

DATATRIEVE poate partaja mai multe seturi de date prin crearea de vizualizări îmbinate ale datelor: [5]

DTR> TIPARĂ NUMELE, TIPUL, PREȚUL DE CON> YACHTURI ÎNcrucișează proprietarii peste tip

Link -uri

Note

  1. ↑ 1 2 Firebird: Reminiscențe ale lui Ann Harrison despre începuturile lui InterBase . web.archive.org (26 februarie 2021). Preluat: 23 iulie 2022.
  2. Digital introduce Datatrieve (27 martie 1978), p. 53.
  3. IEEE Computer Society și GBC/ACM. . IEEE.org . _ Preluat: 7 decembrie 2012.
  4. Ghidul utilizatorului DATATRIEVE .
  5. Upgrade-ul „Datatrieve” al lui DEC permite vizualizarea încrucișată a fișierelor (21 iulie 1980), p. 44.