Разработчик (и) | Hewlett-Packard |
---|---|
Стабильная версия | 7.3 |
Операционная система | OpenVMS,. PDP-11 операционные системы |
Доступно на | английском языке. |
DATATRIEVE - это средство создания запросов к базе данных и отчетов от Hewlett-Packard. Он работает в операционной системе OpenVMS, а также в нескольких операционных системах PDP-11. Структура команд DATATRIEVE почти англоязычная, и это ранний пример языка четвертого поколения (4GL).
DATATRIEVE работает с плоскими файлами, индексированными файлами и базами данных. Такие файлы данных разграничиваются с использованием определений записей, хранящихся в Common Data Dictionary (CDD) или в файлах RMS. DATATRIEVE используется во многих инсталляциях OpenVMS.
DATATRIEVE был разработан в конце 1970-х - начале 1980-х годов группой инженеров-программистов на центральном коммерческом инженерно-техническом предприятии DEC в Мерримаке и Нашуа, штат Нью-Гэмпшир, под архитектор баз данных Джим Старки. Многие инженеры проекта сделали заметную карьеру в области управления базами данных и других программных дисциплин.
Версия 1 для PDP-11 была выпущена в 1977 году; VAX DATATRIEVE был выпущен в 1981 году как часть информационной архитектуры VAX.
DATATRIEVE выбрала вомбата в качестве своего условного талисмана; Файл справки программы ответил на «HELP WOMBAT» фактической информацией о реальных вомбатах.
Запросы и команды DATATRIEVE приближаются к структуре предложения на простом английском языке, но не считаются естественным языком, поскольку должна использоваться точная структура предложения:
DTR>ДЛЯ СЕМЬЕЙ С NUMBER_KIDS = 2
CON>ПЕЧАТЬ ИМЯ ДЕТЕЙ, ВОЗРАСТ ДЕТЕЙ В ВОЗРАСТЕ GT 20
ДАННЫЕ также можно использовать для изменения данных:
DTR>ДЛЯ СЕМЬИ ИЗМЕНИТЬ КАЖДОГО ИЗ ПЕРВЫХ 1 ДЕТЕЙ
Введите KID_NAME:
DATATRIEVE также может пересекать несколько наборов данных, создавая объединенные представления данных:
DTR>ПЕЧАТЬ НАЗВАНИЯ, ТИПА, ЦЕНА
CON>ЯХТЫ ПЕРЕСЕЧАЮТ ВЛАДЕЛЬЦЫ НАД ТИПОМ