Datatrieve — инструмент для интерактивного составления запросов, формирования отчетов и обработки данных, разработанный компанией Digital Equipment Corporation (DEC). Первоначально созданный для использования в среде операционной системы OpenVMS и на некоторых системах семейства PDP-11, Datatrieve представлял собой ранний пример языка четвертого поколения (4GL), ориентированного на облегчение доступа к базам данных и упрощение работы пользователей, не являющихся профессиональными программистами. Интерфейс и команда запросов были близки к английскому языку, что делало систему удобной для разработчиков отчетов, аналитиков и администраторов баз данных в корпоративной и научной среде.
Datatrieve сочетал в себе возможности интерактивного диалогового режима и пакетной обработки, позволяя пользователю выполнять выборки данных, сортировку, группировку и формирование табличных и текстовых отчетов. Система поддерживала работу с различными источниками данных, характерными для платформ DEC, и предоставляла средства для определения форматов вывода, вычисляемых полей и простых процедур обработки. Из-за близости команд к естественному языку и ориентации на задачи подготовки отчетности Datatrieve рассматривался как инструмент для ускорения разработки прикладных решений и уменьшения объема рутинного программирования по сравнению с традиционными языками низкого уровня того времени.
- Интерактивный режим для формирования и выполнения запросов в диалоге с пользователем.
 - Пакетная обработка для автоматического выполнения заранее написанных скриптов и отчетов.
 - Четкая синтаксическая близость к английскому, упрощающая формулировку условий выборки и описания выходного формата.
 - Поддержка вычисляемых полей и простых выражений для преобразования данных при формировании отчетов.
 - Форматирование вывода с возможностью задания колонок, заголовков и шаблонов печати.
 - Интеграция с файловыми и системными средствами DEC, обеспечивающая доступ к локальным базам данных и структурам данных платформы.
 - Ориентация на пользователей 4GL — аналитиков и прикладных специалистов, не требующих глубоких навыков программирования.