DL/I
Data Language/1 (ディー・エル・ワン。DL/I, DL/1)は、IBMの階層型データベースに対する照会言語、または同名のデータベース管理システムである。
特徴
階層型データベースのアクセス言語としての「DL/I」は、以下のコマンドがあり、製品にもよるがCOBOL、PL/I、C、System/390のアセンブリ言語などから発行できる。
- GU(Get Unique)
- GN(Get Next)
- ISRT(Insert)
- DELT(Delete)
- REPL(Replace)
- その他(GNP、GHU、GHN、GHNP、PURGなど)
長所
- 階層型データベース自身の特徴として、大規模データベースでも、高速で容量が少なく見積もり精度が高い
- レコード単位の読み書きのため、レコードを扱うプログラミングが容易(SQLのような表のカーソル操作は不要)
短所
- 専用のスキルが必要(現在は階層型データベース自体が少なく、照会言語もSQLのように標準化はされていない)
- レコードの絞込みはアプリケーションで行う必要がある(SQLでのWHEREに相当する機能が弱い)
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.