MICROリレーショナル データベース管理システムは、実稼働で使用された最初の大規模な集合論的 データベース管理システムでした。 [1] MICRO は当初「情報管理システム」と考えられていましたが、最終的には RDBMS のすべての機能を提供すると認識されました。MICRO の主な基盤とアルゴリズムは、ミシガン大学の CONCOMP (Conversational Use of Computers) プロジェクトのDL Childsによって開発された集合論的データ構造 (STDS) モデルに基づいています。 [2] [3] [4] MICRO は、プログラマー以外のユーザーでもシステムを使用できる自然言語インターフェイスを備えていました。[5] [6]
MICRO の実装は、ミシガン大学労働産業関係研究所 (ILIR) の労働市場情報システム (LMIS) プロジェクトの一環として 1970 年に始まりました。マルコム S. コーエン博士は LMIS プロジェクトのディレクターであり、オリジナルの MICRO 検索システムの主任発明者および設計者でした。[7]キャロル イーストホープとジャック ガスキンは主なプログラマーでした。集合論情報システム (STIS) 社の副社長である DL チャイルズは、MICRO の集合論データ構造 (STDS) データ アクセス ソフトウェアの使用について継続的な指導を提供しました。資金は米国労働省の人事管理局から提供されました。[5] MICRO は最初、ミクロデータと呼ばれる大規模な社会科学データベースの研究に使用されたため、この名前が付けられました。1998 年まで、米国労働省、米国環境保護庁などの組織や、アルバータ大学、ミシガン大学、ウェイン州立大学、ニューカッスル大学、ダーラム大学の研究者らがMICRO を使用して非常に大規模なデータベースを管理していました。
MICRO は、ミシガン大学で開発された対話型タイムシェアリングシステムであるミシガン端末システム (MTS)の下で動作し、 IBM System/360 Model 67、System/370、および互換メインフレームコンピュータで動作します。[8] MICRO は、クエリ言語、データベースディレクトリ、およびデータ辞書を提供し、ミシガン州アナーバーの Set-Theoretic Information Systems Corporation (STIS) によって開発された非常に効率的な独自の Set-Theoretic Data Structure (STDS) ソフトウェアとユーザーとの間のインターフェイスを作成します。STIS の低レベルルーチンは、データベースをセットとして扱い、それらに対してセット操作 (たとえば、和集合、積集合、制限など) を実行します。基礎となる STDS モデルは集合論に基づいていますが、MICRO のユーザーインターフェイスは、その後リレーショナルデータベース管理システムで使用されるものと似ています。[2] [9] MICRO のデータ表現は、行が異なるレコードまたは「ケース」を表し、列に各レコードの個別のデータ項目が含まれるマトリックスまたはテーブルと考えることができます。しかし、実際のデータ表現は集合論的な形式です。労働市場のアプリケーションでは、行は通常、求職者または従業員を表し、列は年齢、性別、収入、または業種、従業員数、給与などのフィールドを表します。[1]
MICROは、プログラミング経験の少ないユーザーでも、比較的構造化されておらず制約のない環境でデータのコレクションを定義、入力、照会、操作、更新することを可能にします。[5]対話型システムであるMICROは、プログラミング言語の経験がないユーザーでも要求の複雑さの点で強力です。[10] MICROには、平均、分散、頻度、中央値などの基本的な統計計算が含まれています。より厳密な統計分析が必要な場合は、MICROデータベースのデータをミシガン対話型データ分析システム(MIDAS) [11]にエクスポートできます。これは、ミシガンターミナルシステムで利用できる統計分析パッケージです。[12]
参考文献
- ^ ab 「集合論的データ構造と検索言語」(PDF)、William R. Hershey および Carol H. Easthope、データ構造に関するセッションの論文、Spring Joint Computer Conference、1972 年 5 月、ACM SIGIR Forum、第 7 巻、第 4 号 (1972 年 12 月)、pp. 45-55、DOI=10.1145/1095495.1095500
- ^ ab 「セット、データ モデル、およびデータの独立性」、Ken North、Dr. Dobb's Blogger、2010 年 3 月 10 日
- ^ 集合論的データ構造の説明、DL Childs、1968 年、CONCOMP (コンピュータの会話的使用に関する研究) プロジェクトの技術レポート 3、ミシガン大学、ミシガン州アナーバー、米国
- ^ 集合論的データ構造の実現可能性: 関係の再構成された定義に基づく一般構造、DL Childs、1968 年、CONCOMP (コンピュータの会話的使用に関する研究) プロジェクトの技術レポート 6、ミシガン大学、ミシガン州アナーバー、米国
- ^ abc MICRO 情報管理システム (バージョン 5.0) リファレンス マニュアル、MA Kahn、DL Rumelhart、BL Bronson、1977 年 10 月、労働産業関係研究所 (ILIR)、ミシガン大学およびウェイン州立大学
- ^ MICRO: リレーショナル データベース管理システム、Harry F. Clark、David E. Hetrick、Robert C. Bressan、1992 年 7 月、ミシガン大学労働産業関係研究所 (ILIR)、451 ページ、ISBN 9780877363507
- ^ 労働市場情報システムの実現可能性、第 3 巻、1970 年 7 月 1 日~1974 年 6 月 30 日の最終報告書、マルコム S. コーエン、労働市場情報システム (LMIS) プロジェクト、ミシガン大学労働産業関係研究所、1974 年 6 月、76 ページ、PDF
- ^ 「第 6 章: MICRO」、MTS のデータベース管理システム入門、リック・リリオ、ユーザー ガイド シリーズ、ミシガン大学コンピューティング センター、1986 年 3 月、147-189 ページ
- ^ 「大規模共有データバンクのためのリレーショナルデータモデル」、EF Codd、Communications of the ACM、第 13 巻、第 6 号 (1970 年 6 月)、pp. 77–387、doi= 10.1145/362384.362685
- ^ 「臨床研究を支援するリレーショナル データベースの使用: 糖尿病プログラムへの応用」、Diane Lomatch、MPH、Terry Truax、MS、Peter Savage、MD、糖尿病センター ユニット、MDRTC、ミシガン大学、1981 年
- ^ MIDAS のドキュメント、Daniel J. Fox および Kenneth E. Guire、第 3 版 (1976 年 9 月)、統計研究研究所、ミシガン大学、203 ページ。
- ^ 「従来のファイル構造からデータベース管理システムへの変換: 看護管理のための強力なツール」、イヴォンヌ・マリー・アブドゥー博士、RN、ウェイン州立大学看護学部、1987 年
