Datahentning

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 14. september 2022; checks kræver 3 redigeringer .
DATATRIEVE
Type DBMS
Udvikler VMS Software Inc. (oprindeligt Digital Equipment Corporation )
Operativ system OpenVMS , PDP-11
Interface sprog engelsk
nyeste version 7,4-1 (marts 2017)

DATATRIEVE  er et databaseforespørgsels- og rapporteringsværktøj skabt af Digital Equipment Corporation. Det kører på OpenVMS-operativsystemet samt adskillige PDP-11-operativsystemer. DATATRIEVE-kommandostrukturen er næsten udelukkende engelsk og er et tidligt eksempel på et fjerde generations sprog (4GL). Ideologisk er Dataretrive baseret på en relationel tilgang til arbejdet med data [1] .

Oversigt

DATATRIEVE arbejder med flade filer, indekserede filer og DBMS-32 netværksdatabaser. Disse datafiler er afgrænset ved hjælp af postdefinitioner gemt i Common Data Dictionary (CDD) eller RMS-filer. DATATRIEVE bruges i mange OpenVMS-installationer.

Historie

DATATRIEVE blev udviklet i slutningen af ​​1970'erne [2] og begyndelsen af ​​1980'erne af en gruppe softwareingeniører ved DEC's Central Commercial Engineering Division i Merrimack og Nashua, New Hampshire, ledet af databasearkitekten Jim Starkey [3] [1] . Mange af ingeniørerne, der arbejdede på dette projekt, fortsatte med at have bemærkelsesværdige karrierer inden for databasestyring og andre programmeringsdiscipliner.

Version 1 til PDP-11 blev udgivet i 1977; VAX DATATRIEVE blev udgivet i 1981 som en del af VAX Information Architecture.

DATATRIEVE valgte en wombat som deres maskot ; programmets hjælpesystem reagerer på anmodningen "HELP WOMBAT" med information om rigtige wombats.

Eksempler på brug af DATATRIEVE

DATATRIEVE forespørgsler og kommandoer tilnærmer sætningsstruktur på almindeligt engelsk, selvom de ikke betragtes som naturligt sprog, fordi den nøjagtige sætningsstruktur skal bruges: [4]

DTR> FOR FAMILIER MED NUMBER_KIDS = 2 CON> UDSKRIV KID_NAME, ALDER PÅ BØRN MED ALDER GT 20

DATATRIEVE kan også bruges til at ændre data:

DTR> FOR FAMILIER MODIFICER EACH_KID AF FØRSTE 1 BØRN Indtast KID_NAME:

DATATRIEVE kan dele flere datasæt ved at oprette flettede visninger af dataene: [5]

DTR> UDSKRIV NAVN, TYPE, PRIS PÅ CON> YACHTS CROSEJER OVER TYPE

Links

Noter

  1. ↑ 1 2 Firebird: Ann Harrisons reminiscenser om InterBase's begyndelse . web.archive.org (26. februar 2021). Hentet: 23. juli 2022.
  2. Digital introducerer Datatrieve (27. marts 1978), s. 53.
  3. IEEE Computer Society og GBC/ACM. . IEEE.org . _ Hentet: 7. december 2012.
  4. DATATRIEVE Brugervejledning .
  5. DEC's 'Datatrieve'-opgradering muliggør visninger på tværs af filer (21. juli 1980), s. 44.