削除された内容 追加された内容
Alexbot (会話 | 投稿記録)
m ロボットによる 追加: es:Data Language One, it:IBM Data Language One (DL/1)
表現の整理
1行目:
'''Data Language/1''' (ディー・エル・ワン。DL/I, DL/1)は、[[IBM]]の[[階層型データモデル|階層型データベース]]に対する照会言語、またはである。[[IMS]]などで使用されている。同名のDBMS製品(DL/I VSE)も存在する
 
== 標記呼称 ==
「DL/I(アイ)と書いて「ディー・エル・ワン」と読むのが正式だが、または「DL/1」記載も多いされる(IBMの製品マニュアルでは「DL/I」で統一されてが多)
 
IBMのほぼ同時期の言語である「[[PL/I]] = Program Language/I(ピー・エル・ワン。同時代のIBMのプログラミング言語)と同じネーミングと考えられる。(IBMの頭文字の「I」と書いて、トップを意味する「ワン」と読む、と言われる。)
 
 
== 言語特徴 ==
階層データベースのアクセス言語としての「DL/I」は、以下のコマンドがあり、製品にもよるが[[COBOL]]、[[PL/I]]、[[C]]、S/390の[[アセンブリ言語]]などから発行できる。
* GU(Get Unique)
* GN(Get Next)
15 ⟶ 16行目:
* その他(GNP、GHU、GHN、GHNP、PURGなど)
 
この言語は以下の製品で使用できる。
* [[IMS]]-DB(IBM[[メインフレーム]]の主流OSであるz/OS系で動く、階層型DBMS)
* VSE用DL/I(下記)
 
== 製品 ==
DL/Iは、以下の階層型データベース・マネジメント・システム(DBMS)で使用されている。
製品としての「DL/I」は、IBM[[メインフレーム]]の中規模用OSである[[VSE]]用に現在も存在する。
* [[IMS]]-DB ([[z/OS]]用)
* DL/I VSE ([[z/VSE]]用)
 
 
[[Category:プログラミング言語]]