DATATRIEVE


DATATRIEVE

DATATRIEVEは、元々Digital EquipmentCorporationが提供したデータベースクエリおよびレポートライターツールです。これは、OpenVMSオペレーティングシステムといくつかのPDP-11オペレーティングシステムで動作します。DATATRIEVEのコマンド構造はほぼ平易な英語であり、第4世代言語(4GL)の初期の例です。 DATATRIEVE 開発者
VMS Software Inc.(元々はDigital Equipment Corporation)
安定リリース
7.4-1 / 2017年3月
オペレーティング・システム
ActiveX、PDP-11オペレーティングシステム
で利用可能
英語

コンテンツ
1 概要
2 歴史
3 DATATRIEVEの使用例
4 参考文献
5 外部リンク

概要
DATATRIEVEは、フラットファイル、インデックスファイル、およびデータベースに対して機能します。このようなデータファイルは、Common Data Dictionary(CDD)またはRMSファイルに保存されているレコード定義を使用して区切られます。DATATRIEVEは、多くのOpenVMSインストールで使用されます。

歴史
DATATRIEVEは、1970年代後半から1980年代初頭に、データベースアーキテクトのジムスターキーの下で、ニューハンプシャー州メリマックとナシュアにあるDECの中央商業エンジニアリング施設のソフトウェアエンジニアのチームによって開発されました。プロジェクトのエンジニアの多くは、データベース管理やその他のソフトウェア分野で非常に目立つキャリアを積みました。
PDP-11のバージョン1は1977年にリリースされました。VAX DATATRIEVEは、VAX情報アーキテクチャの一部として1981年にリリースされました。
DATATRIEVEはその概念的なマスコットとしてウォンバットを採用しました。プログラムのヘルプファイルは、「HELP WOMBAT」に、実世界のウォンバットに関する事実情報を添えて応答しました。

DATATRIEVEの使用例
DATATRIEVEのクエリとコマンドは、正確な文型を使用する必要があるため、自然言語とは見なされませんが、単純な英語の文型に近づきます。
DTR> NUMBER_KIDS = 2の家族の場合
CON> PRINT KID_NAME、AGE GT20の子供の年齢
DATATRIEVEを使用して、データを変更することもできます。
DTR>家族向けに最初の1人の子供たちのEACH_KIDを変更する
KID_NAMEを入力します。
DATATRIEVEは、複数のデータセットを横断して、結合されたデータビューを作成することもできます。
DTR> PRINT NAME、TYPE、PRICE OF
CON> YACHTS CROSS OWNERS OVER TYPE

参考文献
^ 「デジタルはDatatrieveを紹介します」。Computerworld。1978年3月27日。p。53。
^ 「IEEEComputerSociety and GBC / ACM」。IEEE.org。_
^ 「DATATRIEVEユーザーガイド」(PDF)。
^ 「DECの「Datatrieve」アップグレードはクロスファイルビューを有効にします」。Computerworld。1980年7月21日。p。44。

外部リンク
「DATATRIEVE」。VSI。2017年3月。
ジョーH.ギャラガー。「DATATRIEVEプログラマー」。
マーティンPJジンサー。「Datatrieveとウォンバット」。IBPhoenix 。