database)、木構造(tree構造)ともいう。database)、網構造ともいう。processing」という論文を発表した。file)という概念に集約することにより,データの重複の回避とシステム拡張の効率化が可能になることを示した。これが最初のデータベースの概念であるといわれている。COBOL-60(初版)当時から、既存のプログラムに影響を与えずにファイル構成を変更できるようにして、データ管理を容易にするには、データをプログラムから独立させるべきだといわれていた。COBOLはデータベースを意識したものではないが、COBOLでのファイル定義にCOPY指定できる仕様があった。Languages、データシステムズ言語協議会)が設立された。language)を開発した。この最初の仕様書は1960年4月に発行され、COBOL-60と呼ばれている。COBOLには、ファイル定義をCOPY句で指定する機能があった。ファイルの項目(フィールド)について、その定義、項目名の統一、命名基準を明確にして、多数のファイルデザインを集めたファイルライブラリを作成しておく。プログラマは該当するデザイン名をCOPYすることにより、ファイルの実装は知らなくても、項目名だけを知っていればプログラムが書ける。ファイルデザインが変更になっても、項目名を変更しない限りプログラムのロジックを変える必要ななく、再コンパイルするだけでよい。階層型データベース(HDB)とネットワークデータベース(NDB)データベースの構造概念では、データ間の親子の関連がHDBでは1:N、NDBではM:Nなので、NDBのほうが進化した構造なのだが、商用データベースとしては、NDBのほうが先に出現した。Database、関係データベース)が出現するが、かなりの間、汎用コンピュータでの基幹系システムではこれらのデータベースが主流であった。Store)を開発した。これが最初の商用データベースの最初だとされている。Engineering)の提唱者としても有名である。System)を開発した。サターンロケットやアポロ宇宙船の膨大なパーツを整理しその目録を作るために開発されたのだという。このプロジェクトには、ノースアメリカン航空(現ロックウェル)も参加しており、同社にはIMSの原型となるものがあったといわれている。汎用コンピュータ分野では、IBMは圧倒的な存在であり、すぐにIMSは業界標準になった。そのため、IMSを最初の商用データベースとすることもある。v11が発表されるなど、現在でも特定分野で使われている。Languages)は、COBOLにデータベース機能をもたせるためのタスクフォースを組織した。このタスクフォースはIDSをベースに検討を進め、1969年にNDBの言語仕様を発表し、COBOL-70に取り込んだ。ここでの特徴は、「データ記述言語」と「データ操作言語」を分離したこと、すなわち、データ記述言語で書かれたデータベースがデータ処理を行う親言語から独立させるというデータベースの本質を確立した概念である。1970年以降、各社がこの仕様に準拠したネットワーク型データベースを実装するようになった。ADBS参考URLWikipedia「データベース管理システム」http://ja.wikipedia.org/wiki/データベース管理システムWikipedia「IMS」http://ja.wikipedia.org/wiki/IMS加藤大受「組み込みデータベースの概要」(初期のデータベースに関する記述もある)http://itpro.nikkeibp.co.jp/article/COLUMN/20070312/264602/。