DATATRIEVE works against flat files, indexed files, and databases. Such data files are delimited using record definitions stored in the Common Data Dictionary (CDD), or in RMS files. DATATRIEVE is used at many OpenVMS installations.
DATATRIEVE was developed in the late 1970s1 and early 1980s by a team of software engineers at DEC's Central Commercial Engineering facilities in Merrimack and Nashua, New Hampshire, under database architect Jim Starkey.2 Many of the project's engineers went on to highly visible careers in database management and other software disciplines.
Version 1 for the PDP-11 was released in 1977; VAX DATATRIEVE was released in 1981 as part of the VAX Information Architecture.
DATATRIEVE adopted the wombat as its notional mascot; the program's help file responded to “HELP WOMBAT” with factual information about real world wombats.
DATATRIEVE queries and commands approach plain English sentence structure, though would not be considered natural language, since a precise sentence structure must be used:3
DATATRIEVE can also be used to modify data:
Enter KID_NAME:
DATATRIEVE can also cross multiple datasets, creating joined data views:4
"Digital introduces Datatrieve". Computerworld. March 27, 1978. p. 53. /wiki/Computerworld ↩
"IEEE Computer Society and GBC/ACM". IEEE.org. Retrieved December 7, 2012. https://ewh.ieee.org/r1/boston/computer/starkeytalk.html ↩
"DATATRIEVE Users Guide" (PDF). Archived from the original (PDF) on 2020-12-04. Retrieved 2019-04-30. https://web.archive.org/web/20201204201536/http://h30266.www3.hpe.com/odl/axplp/databases/dtr073/AA_K080G_TE.PDF ↩
"DEC's 'Datatrieve' Upgrade Enables Cross-File Views". Computerworld. July 21, 1980. p. 44. /wiki/Computerworld ↩