DATATRIEVE

DATATRIEVE
Utvecklare VMS Software Inc. (ursprungligen Digital Equipment Corporation )
Stabil frisättning
7.4-1 / mars 2017
Operativ system
Operativsystem OpenVMS , PDP-11
Tillgänglig i engelsk

DATATRIEVE är ett verktyg för databasfrågor och rapportskrivare som ursprungligen kommer från Digital Equipment Corporation . Det körs på OpenVMS , såväl som flera PDP-11 operativsystem. DATATRIEVEs kommandostruktur är nästan vanlig engelska, och det är ett tidigt exempel på ett fjärde generationens språk (4GL) .

Översikt

DATATRIEVE fungerar mot platta filer, indexerade filer och databaser. Sådana datafiler är avgränsade med hjälp av postdefinitioner lagrade i Common Data Dictionary (CDD), eller i RMS-filer. DATATRIEVE används vid många OpenVMS- installationer.

Historia

DATATRIEVE utvecklades i slutet av 1970-talet och början av 1980-talet av ett team av mjukvaruingenjörer vid DEC:s Central Commercial Engineering-anläggningar i Merrimack och Nashua, New Hampshire, under databasarkitekten Jim Starkey . Många av projektets ingenjörer gick vidare till mycket synliga karriärer inom databashantering och andra programvarudiscipliner.

Version 1 för PDP-11 släpptes 1977; VAX DATATRIEVE släpptes 1981 som en del av VAX Information Architecture.

DATATRIEVE antog wombaten som sin fiktiva maskot; programmets hjälpfil svarade på "HELP WOMBAT" med faktainformation om verkliga wombats.

Exempel på DATATRIEVE-användning

DATATRIEVE-frågor och kommandon närmar sig vanlig engelsk meningsstruktur, men skulle inte anses vara naturligt språk, eftersom en exakt meningsstruktur måste användas:

 DTR>  FÖR FAMILJER MED NUMBER_KIDS = 2 
 KON>  SKRIV UT KID_NAME, ÅLDER FÖR BARN MED ÅLDER GT 20 

DATATRIEVE kan också användas för att ändra data:

 DTR>  FÖR FAMILIER ÄNDRA EACH_KID AV FÖRSTA 1 BARN 

Ange KID_NAME:

DATATRIEVE kan också korsa flera datamängder och skapa sammanfogade datavyer:

 DTR>  SKRIV UT NAMN, TYP, PRIS PÅ KONTAKT 
 >  YACHTS CROSS ÄGARE ÖVER TYP 

externa länkar