(57)【特許請求の範囲】
【請求項１】
測定された値をそれぞれ示す複数の原データと前記複数の原データそれぞれに１対１で対応付けられ前記原データが示す前記値の複数種類の測定条件の組み合わせを示す原データ特定情報とを含む原ファイルを記憶する原ファイル記憶部と、
前記原データ特定情報が示す前記複数種類の測定条件のいずれかの組み合わせの指定、および、前記原データのいずれかの指定を示す指定情報が入力される指定情報入力部と、
測定された値をそれぞれ示す複数のデータベース構成データと前記複数のデータベース構成データそれぞれに対応付けられる構成データ特定情報とを含むデータベースを記憶するデータベース記憶装置を前記原ファイルに基づいて前記データベースの少なくとも一部が構築されるように制御する記憶装置制御部とを備え、
前記記憶装置制御部が、
前記原データ特定情報に対応付けて前記構成データ特定情報を記憶する構成データ特定情報記憶部と、
前記指定情報によって指定されている前記原データを、前記構成データ特定情報記憶部が前記原データ特定情報に対応付けて記憶する前記構成データ特定情報に対応付けて、前記データベースの少なくとも一部として記憶するよう前記データベース記憶装置を制御することにより、前記データベースを構築するデータベース構築部とを有しているデータベース構築装置であって、
前記原データには前記原データ特定情報と対応付けるための値が１対１で対応付けられており、
前記原データ特定情報には前記原データと対応付けるための値が１対１で対応付けられており、
前記原データと前記原データ特定情報とは、前記原データを前記原データ特定情報と対応付けるための前記値と前記原データ特定情報を前記原データと対応付けるための前記値とが等しいことによって間接的に対応付けられており、
前記構成データ特定情報が、前記データベース構成データが示す前記値の複数種類の測定条件の組み合わせを示す情報であり、
前記構成データ特定情報記憶部が、前記指定情報によって示される前記複数種類の測定条件の組み合わせを示す情報を前記構成データ特定情報として記憶し、
前記データベース構築部が、前記指定情報によって指定された前記原データが対応する、前記原データ特定情報と対応付けるための前記値を、前記構成データ特定情報記憶部が記憶した前記構成データ特定情報に、前記原データと対応付けるための前記値として対応付け、前記指定情報によって指定された前記原データと前記構成データ特定情報記憶部が記憶した前記構成データ特定情報とを、前記原データ特定情報と対応付けるための前記値と前記原データと対応付けるための前記値とに基づいて特定し、かつ、前記原データ特定情報と対応付けるための前記値と前記原データと対応付けるための前記値とに基づいて特定された前記原データと前記構成データ特定情報とを、前記データベース記憶装置に記憶させることを特徴とするデータベース構築装置。
【請求項２】
前記原データ特定情報が示す前記複数種類の測定条件が互いに独立して変動可能であることを特徴とする請求項１に記載のデータベース構築装置。
【請求項３】
記憶部と制御部と情報入力部とを備えるコンピュータの前記記憶部が、測定された値をそれぞれ示す複数の原データと前記複数の原データそれぞれに１対１で対応付けられ前記原データが示す前記値の複数種類の測定条件の組み合わせを示す原データ特定情報とを含む原ファイルを記憶する原ファイル記憶工程と、
前記原データ特定情報が示す前記複数種類の測定条件のいずれかの組み合わせの指定、および、前記原データのいずれかの指定を示す指定情報が前記情報入力部に入力される指定情報入力工程と、
前記記憶部が、前記原データ特定情報に対応付けて構成データ特定情報を記憶する構成データ特定情報記憶工程と、
測定された値をそれぞれ示す複数のデータベース構成データと前記複数のデータベース構成データそれぞれに対応付けられる前記構成データ特定情報とを含むデータベースの少なくとも一部として、前記指定情報によって指定されている前記原データを、前記構成データ特定情報記憶工程にて前記原データ特定情報に対応付けて記憶された前記構成データ特定情報に対応付けて前記記憶部が記憶するように、前記制御部が前記記憶部を制御する記憶制御工程とを備えるデータベース構築方法であって、
前記原データには前記原データ特定情報と対応付けるための値が１対１で対応付けられており、
前記原データ特定情報には前記原データと対応付けるための値が１対１で対応付けられており、
前記原データと前記原データ特定情報とは、前記原データを前記原データ特定情報と対応付けるための値と前記原データ特定情報を前記原データと対応付けるための値とが等しいことによって間接的に対応付けられており、
前記構成データ特定情報が、前記データベース構成データが示す前記値の複数種類の測定条件の組み合わせを示す情報であり、
前記構成データ特定情報記憶工程が、前記指定情報によって示される前記複数種類の測定条件の組み合わせを示す情報を前記構成データ特定情報として前記記憶部が記憶する工程を有し、
前記記憶制御工程が、
前記指定情報によって指定された前記原データが対応する、前記原データ特定情報と対応付けるための前記値を、前記構成データ特定情報記憶工程において記憶された前記構成データ特定情報に、前記原データと対応付けるための前記値として対応付ける工程と、
前記指定情報によって指定された前記原データと前記構成データ特定情報記憶工程において記憶された前記構成データ特定情報とを、前記原データ特定情報と対応付けるための前記値と前記原データと対応付けるための前記値とに基づいて特定し、かつ、前記原データ特定情報と対応付けるための前記値と前記原データと対応付けるための前記値とに基づいて特定された前記原データと前記構成データ特定情報とを前記記憶部が記憶する工程とを有していることを特徴とするデータベース構築方法。
【請求項４】
記憶部と制御部と情報入力部とを備えるコンピュータの前記記憶部が、測定された値をそれぞれ示す複数の原データと前記複数の原データそれぞれに１対１で対応付けられ前記原データが示す前記値の複数種類の測定条件の組み合わせを示す原データ特定情報とを含む原ファイルを記憶する原ファイル記憶工程と、
前記原データ特定情報が示す前記複数種類の測定条件のいずれかの組み合わせの指定、および、前記原データのいずれかの指定を示す指定情報が前記情報入力部に入力される指定情報入力工程と、
前記記憶部が、前記原データ特定情報に対応付けて構成データ特定情報を記憶する構成データ特定情報記憶工程と、
測定された値をそれぞれ示す複数のデータベース構成データと前記複数のデータベース構成データそれぞれに対応付けられる前記構成データ特定情報とを含むデータベースの少なくとも一部として、前記指定情報によって指定されている前記原データを、前記構成データ特定情報記憶工程にて前記原データ特定情報に対応付けて記憶された前記構成データ特定情報に対応付けて前記記憶部が記憶するように、前記制御部が前記記憶部を制御する記憶制御工程とを前記コンピュータに実行させるデータベース構築プログラムであって、
前記原データには前記原データ特定情報と対応付けるための値が１対１で対応付けられており、
前記原データ特定情報には前記原データと対応付けるための値が１対１で対応付けられており、
前記原データと前記原データ特定情報とは、前記原データを前記原データ特定情報と対応付けるための値と前記原データ特定情報を前記原データと対応付けるための値とが等しいことによって間接的に対応付けられており、
前記構成データ特定情報が、前記データベース構成データが示す前記値の複数種類の測定条件の組み合わせを示す情報であり、
前記構成データ特定情報記憶工程が、前記指定情報によって示される前記複数種類の測定条件の組み合わせを示す情報を前記構成データ特定情報として前記記憶部が記憶する工程を有し、
前記記憶制御工程が、
前記指定情報によって指定された前記原データが対応する、前記原データ特定情報と対応付けるための前記値を、前記構成データ特定情報記憶工程において記憶された前記構成データ特定情報に、前記原データと対応付けるための前記値として対応付ける工程と、
前記指定情報によって指定された前記原データと前記構成データ特定情報記憶工程において記憶された前記構成データ特定情報とを、前記原データ特定情報と対応付けるための前記値と前記原データと対応付けるための前記値とに基づいて特定し、かつ、前記原データ特定情報と対応付けるための前記値と前記原データと対応付けるための前記値とに基づいて特定された前記原データと前記構成データ特定情報とを前記記憶部が記憶する工程とを有していることを特徴とするデータベース構築プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データベース構築装置、データベース構築方法、および、データベース構築プログラムに関する。
【背景技術】
【０００２】
特許文献１はデータ入力装置を開示する。このデータ入力装置は、データベース格納装置と、データシート入出力装置と、設定ファイル記憶装置と、テーブル更新命令作成装置と、データベース管理装置とを備える。データベース格納装置は、複数のテーブルから構成されたデータベースを格納する。データシート入出力装置は入力表を表示する。この入力表は、データベースに対する複数の更新業務メニューに対応して予め設定されたものである。この入力表は、入力すべき項目の全てについて項目名とその項目値入力欄を備える。データシート入出力装置により、入力表の各項目値入力欄に項目値を入力することが可能である。設定ファイル記憶装置は、更新業務メニューとこの更新業務メニューで必要な入力表の項目名との対照表、および、入力表の項目名とテーブルの項目名との対照表を格納する。テーブル更新命令作成装置は、設定ファイル記憶装置の対照表を参照して、テーブル更新命令をテーブル毎に作成する。テーブル更新命令は、入力表に対応する各テーブルの項目値にデータシート入出力装置に入力された項目値を代入するためのものである。データベース管理装置は、テーブル更新命令を実行し、各テーブルの項目値を一括して更新する。特許文献１に開示されているデータ入力装置によれば、一度の操作で、複数の画面、あるいはデータベースの複数のテーブルにまたがるデータについて必要な全てのデータを一括入力、一括削除、および一括更新できる。
【０００３】
特許文献２はデータ加工システムを開示する。このデータ加工システムにおいて、登録利用者の端末装置とデータベースを有するサーバとがネットワークを介して接続される。端末装置は、初期設定テキストと、読込手段と、データ加工手段と、保持手段とを備える。初期設定テキストは、データベースから他のデータベースへデータ移行する際のデータ加工を行う加工情報からなる。読込手段は、サーバから、データ加工対象となるデータベースの情報を、情報テキストとして読み込む。データ加工手段は、初期設定テキストに基づいて、情報テキストをデータ加工して出力情報テキストを作成する。保持手段は、他のデータベースに移行可能とする出力情報テキストを保持する。特許文献２に開示されているデータ加工システムによれば、データ移行がより簡単となる。
【０００４】
特許文献３はデータ管理システムを開示する。このデータ管理システムは、列管理ファイルと、行管理ファイルと、値管理ファイルとを備える。列管理ファイルは、少なくとも、列ＩＤを予め定義して静的に格納する。この列ＩＤは、管理対象のレコードを構成する各データ項目を一意に示す。行管理ファイルは、レコードの読込時に、行ＩＤを読込レコードに対応して動的に格納する。行ＩＤは、読込レコードを一意に示す。値管理ファイルは、レコードの読込時に、読込レコードのデータ項目の項目値を行ＩＤと列ＩＤとにより一意に特定して動的に格納する。特許文献３に開示されているデータ管理システムによれば、多種多様なフォーマットのデータを互いに交換することができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−２６３８９号公報
【特許文献２】特開２００５−２５１０６１号公報
【特許文献３】特開２００７−２１３５５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に開示されたデータ入力装置と特許文献２に開示されたデータ加工システムと特許文献３に開示されたデータ管理システムとには、様々な要因がデータに影響を与えることに対する対策が不十分であるという問題点がある。
【０００７】
この問題点について具体的に説明する。例えばデータを分析することによって何らかの知識を得ようとする場合、分析者の予定しない要因がその分析の基礎となるデータに影響を及ぼすと、その影響は分析結果の妥当性にも及ぶ。影響が及ぶので、分析者の予定しない要因の影響は排除されるべきである。この例に限られず、データは何らかの要因の影響を受けた上で得られるものである。その要因の影響が何ら配慮されることなくデータが分析された場合、そのデータから導き出された知識の信頼性は損なわれる。
【０００８】
本発明は、このような問題を解消するものである。その目的は、データベースを構築するための作業を効率化するにあたり、その追加されるデータの測定条件の顕在化を促すデータベース構築装置、データベース構築方法、および、データベース構築プログラムを提供することにある。
【課題を解決するための手段】
【０００９】
図面を参照して本発明のデータベース構築装置、データベース構築方法、および、データベース構築プログラムを説明する。なお、この欄で図中の符号を使用したのは、発明の内容の理解を助けるためであって、内容を図示した範囲に限定する意図ではない。
【００１０】
上記課題を解決するために、本発明のある局面に従うと、データベース構築装置６２は、原ファイル記憶部８２と、指定情報入力部８０と、記憶装置制御部８４とを備える。原ファイル記憶部８２は、原ファイルを記憶する。原ファイルは、測定された値をそれぞれ示す複数の原データ１２０と原データ特定情報１２２とを含む。原データ特定情報１２２は複数の原データ１２０それぞれに１対１で対応付けられ原データ１２０が示す値の複数種類の測定条件の組み合わせを示す。指定情報入力部８０は、次に述べられる指定情報１３０を入力する。その指定情報１３０は、原データ特定情報１２２が示す複数種類の測定条件のいずれかの組み合わせの指定、および、原データ１２０のいずれかの指定を示すものである。記憶装置制御部８４は、データベース記憶装置６０を制御する。データベース記憶装置６０はデータベースを記憶する。データベースは測定された値をそれぞれ示す複数のデータベース構成データと構成データ特定情報１６０，１６２とを含む。構成データ特定情報１６０，１６２は複数のデータベース構成データそれぞれに対応付けられる。これにより、データベース記憶装置６０は原ファイルに基づいてデータベースの少なくとも一部が構築されるように制御される。記憶装置制御部８４が、構成データ特定情報記憶部９２と、データベース構築部９０とを有している。構成データ特定情報記憶部９２は、原データ特定情報１２２に対応付けて構成データ特定情報１６０，１６２を記憶する。データベース構築部９０は、データベース記憶装置６０を制御することによりデータベースを構築する。これにより、次に述べられる原データ１２０がデータベースの少なくとも一部として構成データ特定情報１６０，１６２に対応付けてデータベース記憶装置６０に記憶される。その原データ１２０は、指定情報によって指定されているものである。データベース構築部９０は、構成データ特定情報記憶部９２が原データ特定情報１２２に対応付けて記憶する構成データ特定情報１６０，１６２をその原データ１２０に対応付ける。原データ１２０には原データ特定情報１２２と対応付けるための値が１対１で対応付けられている。原データ特定情報１２２には原データ１２０と対応付けるための値が１対１で対応付けられている。原データ１２０と原データ特定情報１２２とは、原データ１２０を原データ特定情報１２２と対応付けるための値と原データ特定情報１２２を原データ１２０と対応付けるための値とが等しいことによって間接的に対応付けられている。構成データ特定情報１６０，１６２が、データベース構成データが示す値の複数種類の測定条件の組み合わせを示す情報である。構成データ特定情報記憶部９２が、指定情報によって示される複数種類の測定条件の組み合わせを示す情報を構成データ特定情報１６０，１６２として記憶する。データベース構築部９０が、指定情報によって指定された原データ１２０が対応する、原データ特定情報１２２と対応付けるための値を、構成データ特定情報記憶部９２が記憶した構成データ特定情報に、原データ１２０と対応付けるための値として対応付け、指定情報によって指定された原データ１２０と構成データ特定情報記憶部９２が記憶した構成データ特定情報１６０，１６２とを、原データ特定情報１２２と対応付けるための値と原データ１２０と対応付けるための値とに基づいて特定し、かつ、原データ特定情報１２２と対応付けるための値と１２０原データと対応付けるための値とに基づいて特定された原データ１２０と構成データ特定情報１６０，１６２とを、データベース記憶装置６０に記憶させる。
【００１１】
本発明にかかるデータベース構築装置６２においては、原ファイル記憶部８２が原ファイルを記憶する。データベース構築部９０は、データベース記憶装置６０を制御する。これにより、原データ１２０がデータベースの少なくとも一部として構成データ特定情報１６０，１６２に対応付けてデータベース記憶装置６０に記憶される。情報の対応付けがデータベース構築部９０の制御にしたがって実施されるので、原データ１２０が記憶されるたびにオペレータの操作にしたがってその対応付けが実施される場合に比べ、データベースを構築するための労力と時間とを抑えられる。すなわち、データベースを構築するための作業が効率化される。データベース記憶装置６０に記憶される原データ１２０は、原データ１２０が示す測定された値についての複数種類の測定条件へ原ファイルにおいて１対１で対応付けられているものである。データベース構築部９０は、構成データ特定情報記憶部９２が原データ特定情報１２２に対応付けて記憶する構成データ特定情報１６０，１６２をその原データ１２０に対応付ける。原データ１２０が示す測定された値についての複数種類の測定条件を原データ特定情報１２２が示している。データベース構成データが示す測定された値についての複数種類の測定条件を構成データ特定情報１６０，１６２が示している。これにより、原データ特定情報１２２と構成データ特定情報１６０，１６２との対応関係に基づき、データベース構成データが示す測定された値についての複数種類の測定条件は、原データ１２０が示す測定された値についての複数種類の測定条件に対応することとなる。これにより、そのデータベース構成データが影響を受ける複数種類の測定条件の顕在化を促すことができる。その結果、データベースを構築するための作業を効率化するにあたり、そのデータベースを構成するデータの測定条件の顕在化を促すことができる。
【００１２】
【００１３】
【００１４】
もしくは、上述した原データ特定情報１２２が示す複数種類の測定条件が互いに独立して変動可能であることが望ましい。
【００１５】
複数種類の測定条件が互いに独立して変動可能である場合、それらの測定条件が互いの影響を受けて変動し得る場合に比べ、それらの測定条件間の相互作用の影響を抑えることができる。その相互作用の影響が抑えられるので、それらの測定条件が互いの影響を受けて変動し得る場合に比べ、原データ１２０の測定条件が明確化されやすくなる。
【００１６】
【００１７】
【００１８】
本発明の他の局面に従うと、データベース構築方法は、原ファイル記憶工程Ｓ１００と、指定情報入力工程Ｓ１０２と、構成データ特定情報記憶工程Ｓ１０４と、記憶制御工程Ｓ１０６とを備える。原ファイル記憶工程Ｓ１００は、コンピュータ１０の記憶部３２が、原ファイルを記憶する工程である。このコンピュータ１０は、記憶部３２と制御部３０と情報入力部３６，４０とを備える。この原ファイルは、測定された値をそれぞれ示す複数の原データ１２０と原データ特定情報１２２とを含む。この原データ特定情報１２２は、複数の原データ１２０それぞれに１対１で対応付けられ原データ１２０が示す値の複数種類の測定条件の組み合わせを示す。指定情報入力工程Ｓ１０２においては、指定情報が情報入力部３６，４０に入力される。指定情報は、原データ特定情報１２２が示す複数種類の測定条件のいずれかの組み合わせの指定、および、原データ１２０のいずれかの指定を示す。構成データ特定情報記憶工程Ｓ１０４は、記憶部３２が、原データ特定情報１２２に対応付けて構成データ特定情報１６０，１６２を記憶する工程である。記憶制御工程Ｓ１０６は、制御部３０が記憶部３２を制御する工程である。この制御により、データベースの少なくとも一部として次に述べられる原データ１２０を記憶部３２が記憶する。データベースは、測定された値をそれぞれ示す複数のデータベース構成データと複数のデータベース構成データそれぞれに対応付けられる構成データ特定情報１６０，１６２とを含む。データベースの少なくとも一部として記憶される原データ１２０は、指定情報によって指定されている。データベースの少なくとも一部として原データ１２０のいずれかが記憶されるにあたり、その原データ１２０は、構成データ特定情報記憶工程Ｓ１０４にて原データ特定情報１２２に対応付けて記憶された構成データ特定情報１６０，１６２に対応付けられる。原データ１２０には原データ特定情報１２２と対応付けるための値が１対１で対応付けられている。原データ特定情報１２２には原データ１２０と対応付けるための値が１対１で対応付けられている。原データ１２０と原データ特定情報１２２とは、原データ１２０を原データ特定情報１２２と対応付けるための値と原データ特定情報１２２を原データ１２０と対応付けるための値とが等しいことによって間接的に対応付けられている。構成データ特定情報１６０，１６２が、データベース構成データが示す値の複数種類の測定条件の組み合わせを示す情報である。構成データ特定情報記憶工程Ｓ１０４が、指定情報によって示される複数種類の測定条件の組み合わせを示す情報を構成データ特定情報１６０，１６２として記憶部３２が記憶する工程を有する。記憶制御工程Ｓ１０６は、指定情報によって指定された原データ１２０が対応する、原データ特定情報１２２と対応付けるための値を、構成データ特定情報記憶工程Ｓ１０４において記憶された構成データ特定情報１６０，１６２に、原データ１２０と対応付けるための値として対応付ける工程と、指定情報によって指定された原データ１２０と構成データ特定情報記憶工程Ｓ１０４において記憶された構成データ特定情報１６０，１６２とを、原データ特定情報１２２と対応付けるための値と原データ１２０と対応付けるための値とに基づいて特定し、かつ、原データ特定情報１２２と対応付けるための値と原データ１２０と対応付けるための値とに基づいて特定された原データ１２０と構成データ特定情報１６０，１６２とを記憶部３２が記憶する工程とを有している。
【００１９】
本発明にかかるデータベース構築方法においては、原ファイル記憶工程Ｓ１００にて原ファイル記憶部８２が原ファイルを記憶する。記憶制御工程Ｓ１０６において、データベースの少なくとも一部として指定情報によって指定されている原データ１２０を記憶部３２が記憶する。情報の対応付けが制御部３０の制御にしたがって実施されるので、原データ１２０が記憶されるたびにオペレータの操作によってその対応付けが実施される場合に比べ、データベースを構築するための労力と時間とを抑えられる。すなわち、データベースを構築するための作業が効率化される。記憶制御工程Ｓ１０６において記憶部３２に記憶される原データ１２０は、原データ１２０が示す測定された値についての複数種類の測定条件へ原ファイルにおいて１対１で対応付けられているものである。構成データ特定情報記憶工程Ｓ１０４において原データ特定情報１２２に対応付けて記憶される構成データ特定情報１６０，１６２がその原データ１２０に対応付けられる。原データ１２０が示す測定された値についての複数種類の測定条件を原データ特定情報１２２が示している。データベース構成データが示す測定された値についての複数種類の測定条件を構成データ特定情報１６０，１６２が示している。これにより、原データ特定情報１２２と構成データ特定情報１６０，１６２との対応関係に基づき、データベース構成データが示す測定された値についての複数種類の測定条件は、原データ１２０が示す測定された値についての複数種類の測定条件に対応することとなる。これにより、そのデータベース構成データが影響を受ける複数種類の測定条件の顕在化を促すことができる。その結果、データベースを構築するための作業を効率化するにあたり、そのデータベースを構成するデータの測定条件の顕在化を促すことができる。
【００２０】
本発明の他の局面に従うと、データベース構築プログラムは、原ファイル記憶工程１００と、指定情報入力工程Ｓ１０２と、構成データ特定情報記憶工程Ｓ１０４と、記憶制御工程Ｓ１０６とをコンピュータ１０に実行させるものである。原ファイル記憶工程Ｓ１００は、コンピュータ１０の記憶部３２が、原ファイルを記憶する工程である。このコンピュータ１０は、記憶部３２と制御部３０と情報入力部３６，４０とを備える。この原ファイルは、測定された値をそれぞれ示す複数の原データ１２０と原データ特定情報１２２とを含む。この原データ特定情報１２２は、複数の原データ１２０それぞれに１対１で対応付けられ原データ１２０が示す値の複数種類の測定条件の組み合わせを示す。指定情報入力工程Ｓ１０２においては、指定情報が情報入力部３６，４０に入力される。指定情報は、原データ特定情報１２２が示す複数種類の測定条件のいずれかの組み合わせの指定、および、原データ１２０のいずれかの指定を示す。構成データ特定情報記憶工程Ｓ１０４は、記憶部３２が、原データ特定情報１２２に対応付けて構成データ特定情報１６０，１６２を記憶する工程である。記憶制御工程Ｓ１０６は、制御部３０が記憶部３２を制御する工程である。この制御により、データベースの少なくとも一部として次に述べられる原データ１２０を記憶部３２が記憶する。データベースは、測定された値をそれぞれ示す複数のデータベース構成データと複数のデータベース構成データそれぞれに対応付けられる構成データ特定情報１６０，１６２とを含む。データベースの少なくとも一部として記憶される原データ１２０は、指定情報によって指定されている。データベースの少なくとも一部として原データ１２０のいずれかが記憶されるにあたり、その原データ１２０は、構成データ特定情報記憶工程Ｓ１０４にて原データ特定情報１２２に対応付けて記憶された構成データ特定情報１６０，１６２に対応付けられる。原データ１２０には原データ特定情報１２２と対応付けるための値が１対１で対応付けられている。原データ特定情報１２２には原データ１２０と対応付けるための値が１対１で対応付けられている。原データ１２０と原データ特定情報１２２とは、原データ１２０を原データ特定情報１２２と対応付けるための値と原データ特定情報１２２を原データ１２０と対応付けるための値とが等しいことによって間接的に対応付けられている。構成データ特定情報１６０，１６２が、データベース構成データが示す値の複数種類の測定条件の組み合わせを示す情報である。構成データ特定情報記憶工程Ｓ１０４が、指定情報によって示される複数種類の測定条件の組み合わせを示す情報を構成データ特定情報１６０，１６２として記憶部３２が記憶する工程を有する。記憶制御工程Ｓ１０６は、指定情報によって指定された原データ１２０が対応する、原データ特定情報１２２と対応付けるための値を、構成データ特定情報記憶工程Ｓ１０４において記憶された構成データ特定情報１６０，１６２に、原データ１２０と対応付けるための値として対応付ける工程と、指定情報によって指定された原データ１２０と構成データ特定情報記憶工程Ｓ１０４において記憶された構成データ特定情報１６０，１６２とを、原データ特定情報１２２と対応付けるための値と原データ１２０と対応付けるための値とに基づいて特定し、かつ、原データ特定情報１２２と対応付けるための値と原データ１２０と対応付けるための値とに基づいて特定された原データ１２０と構成データ特定情報１６０，１６２とを記憶部３２が記憶する工程とを有している。
【００２１】
本発明にかかるデータベース構築プログラムにおいては、原データ１２０が記憶されるたびにオペレータの操作によってその対応付けが実施される場合に比べ、データベースを構築するための労力と時間とを抑えられる。すなわち、データベースを構築するための作業が効率化される。原データ特定情報１２２と構成データ特定情報１６０，１６２との対応関係に基づき、データベース構成データが示す測定された値についての複数種類の測定条件は、原データ１２０が示す測定された値についての複数種類の測定条件に対応する。これにより、そのデータベース構成データが影響を受ける複数種類の測定条件の顕在化を促すことができる。その結果、データベースを構築するための作業を効率化するにあたり、そのデータベースを構成するデータの測定条件の顕在化を促すことができる。
【発明の効果】
【００２２】
本発明にかかるデータベース構築装置、データベース構築方法、および、データベース構築プログラムによれば、データベースを構築するための作業を効率化するにあたり、そのデータベースを構成するデータの測定条件の顕在化を促すことができる。
【図面の簡単な説明】
【００２３】
【図１】周知のコンピュータのハードウェア構成を示す概念図である。
【図２】本発明の一実施形態にかかる仮想データベース構築装置および仮想データベース記憶装置の機能ブロック図である。
【図３】本発明の一実施形態にかかるデータベース構築方法の制御の手順を示すフローチャートである。
【図４】本発明の一実施形態にかかる原ファイルの構造を示す概念図である。
【図５】本発明の一実施形態において要求表示部に表示される画像の一例を示す概念図である。
【図６】本発明の一実施形態にかかるテンプレートファイルの内容を示す概念図である。
【図７】本発明の一実施形態にかかる構成データ特定情報ファイルの内容を示す概念図である。
【発明を実施するための形態】
【００２４】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同一である。したがって、それらについての詳細な説明は繰返さない。
【００２５】
［コンピュータのハードウェア構成の説明］
以下、本発明の一実施形態について説明する。図１は、周知のコンピュータ１０のハードウェア構成を示す概念図である。図１に基づいて、コンピュータ１０のハードウェア構成が説明される。本実施形態にかかるコンピュータ１０は、制御部３０と 、記憶部３２と、固定ディスク３４と、マウス３６と、表示装置３８と、キーボード４０と、コネクタ４２と、通信Ｉ／Ｏ（Input/Output）４４とを有する。制御部３０は、ＣＰＵ（Central Processing Unit）などによって実現される。制御部３０は、記憶部３２から読出したプログラムを実行することにより、そのプログラムにおいて定められた手順に従ってコンピュータ１０を構成する各装置を制御する。記憶部３２は、ＲＯＭ（Read only memory）およびＲＡＭ（Random access memory）などによって実現される。記憶部３２は、プログラムとデータとを記憶する。固定ディスク３４は、プログラムを記録する。マウス３６およびキーボード４０は、オペレータの入力に応じて信号を生成する。これにより、コンピュータ１０に情報が入力される。表示装置３８は、情報を画像として表示する。コネクタ４２にはＵＳＢ（Universal Serial Bus）メモリ２２が接続される。ＵＳＢメモリ２２に記録されたプログラムおよび情報はコネクタ４２を介して制御部３０に読み込まれる。通信Ｉ／Ｏ４４は、インターネット２０を介して図示されないコンピュータと通信する。
【００２６】
［仮想データベース構築装置および仮想データベース記憶装置の機能の説明］
図２は、仮想データベース記憶装置６０および仮想データベース構築装置６２の機能ブロック図である。図２に基づいて、本実施形態にかかる仮想データベース記憶装置６０および仮想データベース構築装置６２の構成とその機能とが説明される。上述されたコンピュータ１０の、制御部３０と 、記憶部３２と、固定ディスク３４と、マウス３６と、表示装置３８と、キーボード４０と、コネクタ４２と、通信Ｉ／Ｏ４４とは、仮想データベース記憶装置６０と、仮想データベース構築装置６２とを構成する。仮想データベース記憶装置６０は、データベースを記憶する。本実施形態の場合、仮想データベース記憶装置６０は、データベースの内容に基づいて品質管理のための情報を生成する。仮想データベース構築装置６２は、データベースが更新されるように仮想データベース記憶装置６０を制御する。
【００２７】
仮想データベース記憶装置６０が、データベース記憶部７０と、情報解析部７２と、解析結果表示部７４とを有する。データベース記憶部７０は、データベースを記憶する。情報解析部７２は、データベースの内容と、予め定められた手順とにしたがって、所定の情報を生成する。解析結果表示部７４は、情報解析部７２が生成した情報を表示する。本実施形態の場合、情報解析部７２が生成し解析結果表示部７４が表示する情報の用途は品質管理である。この情報の具体的な内容およびこの情報を生成するための手順は本発明と直接の関係がない。したがって、ここではその詳細な説明は繰り返されない。
【００２８】
仮想データベース構築装置６２が、指定情報入力部８０と、原ファイル記憶部８２と、記憶装置制御部８４と、要求表示部８６とを有する。指定情報入力部８０には、オペレータによって、指定情報が入力される。本実施形態における指定情報の具体的な内容は後述される。原ファイル記憶部８２は、原ファイルを記憶する。本実施形態における原ファイルの具体的な内容は後述される。記憶装置制御部８４は、仮想データベース記憶装置６０を制御する。要求表示部８６は、指定情報の入力を要求する旨の情報を表示する。
【００２９】
記憶装置制御部８４が、データベース構築部９０と、構成データ特定情報記憶部９２とを有する。データベース構築部９０は、仮想データベース記憶装置６０を制御することによりこれにデータベースを構築させる。構成データ特定情報記憶部９２は、構成データ特定情報ファイルとテンプレートファイルとを記憶する。構成データ特定情報記憶部９２における構成データ特定情報ファイルとテンプレートファイルとの構造は後述される。
【００３０】
［プログラムの説明］
上述されたとおり、コンピュータ１０の、制御部３０と、記憶部３２と、固定ディスク３４と、マウス３６と、表示装置３８と、キーボード４０と、コネクタ４２と、通信Ｉ／Ｏ４４とが、仮想データベース記憶装置６０と、仮想データベース構築装置６２とを構成する。これらの構成は、制御部３０が記憶部３２から読出したプログラムを実行することにより実現される。一般的にこうしたプログラムは、ＵＳＢメモリ２２などのコンピュータ読取可能な記録媒体に記録された状態で流通する。こうしたプログラムはインターネット２０を介して流通することもある。こうしたプログラムは、固定ディスク３４にいったん記録される。制御部３０が実行するプログラムは、その固定ディスク３４に記録されたプログラムを記憶部３２が記憶したものである。したがって、本発明の最も本質的な部分は、ＵＳＢメモリ２２などのコンピュータ読取可能な記録媒体に記録されたソフトウェアである。
【００３１】
［フローチャートの説明］
図３は、本実施形態にかかるコンピュータ１０の制御部３０が実行するプログラムのフローチャートである。図３に示されるように、このプログラムは、次に述べられる複数の工程をコンピュータ１０に実行させるものである。それら複数の工程は、原ファイル記憶工程Ｓ１００、指定情報入力工程Ｓ１０２、構成データ特定情報記憶工程Ｓ１０４、記憶制御工程Ｓ１０６、追加判断工程Ｓ１０８、追加原ファイル記憶工程Ｓ１１０、および、追加記憶制御工程Ｓ１１２である。プログラムを実行した結果、コンピュータ１０は、それら複数の工程を備えるデータベース構築方法を実施することとなる。以下、これらの各工程の具体的な内容が説明される。
【００３２】
原ファイル記憶工程Ｓ１００にて、原ファイル記憶部８２（現実には記憶部３２）は原ファイルを記憶する。原ファイルは、複数の原データ１２０と複数の原データ特定情報１２２とを含む。原データ特定情報１２２は、それぞれ、原データ１２０のいずれかに１対１で対応付けられる。
【００３３】
指定情報入力工程Ｓ１０２にて、指定情報入力部８０（現実にはマウス３６およびキーボード４０）は、原データ１２０の表示指令を受け付ける。原データ１２０の表示指令が入力されると、データベース構築部９０（現実には制御部３０）は、原ファイル記憶部８２から原ファイルを読み出す。原ファイルが読み出されると、データベース構築部９０は、その原ファイルの内容を、原データ成立条件の指定を要求する旨の情報と共に、要求表示部８６（現実には表示装置３８）に表示させる。その原ファイルの内容が表示されると、指定情報入力部８０は、指定情報の入力を受け付ける。指定情報は、原データ特定情報１２２のいずれかを示す。指定情報は、原データ成立条件を示す情報の組み合わせを含む。
【００３４】
構成データ特定情報記憶工程Ｓ１０４にて、構成データ特定情報記憶部９２（現実には記憶部３２）は、構成データ特定情報を記憶する。本実施形態においては、構成データ特定情報記憶部９２は、構成データ特定情報のいずれかと原データ特定情報１２２のいずれかとを互いに対応付けて記憶する。
【００３５】
記憶制御工程Ｓ１０６にて、データベース構築部９０は、仮想データベース記憶装置６０を制御する。この制御によって、仮想データベース記憶装置６０のデータベース記憶部７０（現実には記憶部３２）が、次に述べられる原データ１２０を構成データ特定情報に対応付けて記憶する。その原データ１２０は、原ファイルにおいて原データ特定情報１２２のうち構成データ特定情報記憶部９２が記憶するものへ対応付けられているものである。データベース記憶部７０に記憶された原データ１２０は、データベース構成データとなる。これによりデータベースが構築される。データベースは、複数のデータベース構成データと複数の構成データ特定情報とを含むこととなる。構成データ特定情報は、それぞれ、データベース構成データのいずれかに対応付けられることとなる。その結果、仮想データベース記憶装置６０は、データベース構築部９０により原ファイルに基づいて制御されることとなる。
【００３６】
追加判断工程Ｓ１０８にて、データベース構築部９０は、指定情報入力部８０に対して新たな指定情報の入力があったか否かを判断する。本実施形態の場合、このような新たな指定情報の入力は、データベース構成データの追加要求とみなされる。データベース構成データの追加要求があった場合（Ｓ１０８にてＹＥＳ）、処理は追加原ファイル記憶工程Ｓ１１０へと移される。そうでない場合（Ｓ１０８にてＮＯ） 、処理は終了する。
【００３７】
追加原ファイル記憶工程Ｓ１１０にて、原ファイル記憶部８２は新たな原ファイルを記憶する。
【００３８】
追加記憶制御工程Ｓ１１２にて、データベース構築部９０は、新たな原ファイルに基づいてデータベースに新たなデータベース構成データが追加されるように仮想データベース記憶装置６０を制御する。新たなデータベース構成データが追加されるための手順は記憶制御工程Ｓ１０６においてデータベース構成データがデータベース記憶部７０に記憶されるための手順と同様である。したがって、新たに追加されるデータベース構成データにも、構成データ特定情報が対応付けられる。
【００３９】
［動作の説明］
電子部品に交流電流を流すことによってその電子部品の品質を管理する場合を例にとって、本実施形態にかかる仮想データベース記憶装置６０および仮想データベース構築装置６２の動作が説明される。
【００４０】
まず、検査装置（図示せず）が、上述された電子部品（図示せず）に交流電流を流す。その検査装置は、その電子部品に流れる電流とその電子部品の抵抗とを測定する。その検査装置は、自らが測定した電流と抵抗との値を順次記憶する。オペレータは、その検査装置が測定を３回行うたびに（本実施形態の場合、この回数は後述されるテンプレートデータのＹ座標値１５８に基づいて定められる一定値である）その検査装置が記憶した値を原ファイル記憶部８２に記憶させる（Ｓ１００）。
【００４１】
本実施形態の場合、それらの値は、測定電圧の情報、および、周波数の情報と共に原ファイル記憶部８２に記憶される。このようにして記憶された情報の集合体が、本実施形態にかかる原ファイルとなる。図４は、本実施形態における原ファイルの構造を示す概念図である。
【００４２】
本実施形態において、原ファイルは、原データ１２０と、原データ特定情報１２２と、解説情報１２４と、Ｘ座標値１２６と、Ｙ座標値１２８とを有する。原データ１２０は、仮想データベース記憶装置６０が記憶するデータベースの一部となり得るデータである。図４に示されたものであれば、電流値と抵抗値とが原データ１２０に相当する。原データ特定情報１２２は、原データ１２０を特定するための情報である。図４からも明らかなように、本実施形態の場合、原データ特定情報１２２は、２種類の測定条件を示している。本実施形態の場合、これらの測定条件は、互いに独立して変動可能なものとする。解説情報１２４は、原データ１２０と原データ特定情報１２２とがそれぞれどのような情報なのかということを示す。図４に示されたものであれば、「電圧値」「周波数」「電流値」「抵抗値」といったテキストデータが解説情報１２４に相当する。Ｘ座標値１２６は、原データ１２０、原データ特定情報１２２、あるいは、解説情報１２４に対応付けられている値を示す。Ｙ座標値１２８は、原データ１２０、原データ特定情報１２２、あるいは、解説情報１２４に対応付けられている、Ｘ座標値１２６とは別の値を示す。本実施形態の場合、原データ１２０と、原データ特定情報１２２と、解説情報１２４とは、Ｘ座標値１２６とＹ座標値１２８とに対応付けられていることにより、二次元平面上に並べて示すことが可能になる。また、これにより、原データ１２０と、原データ特定情報１２２と、解説情報１２４とを一意に特定することが可能になる。
【００４３】
Ｘ座標値１２６は、原データ１２０、および、原データ特定情報１２２に、解説情報１２４のいずれかを対応付けるための値でもある。原データ１２０、および、原データ特定情報１２２は、対応付けられたＸ座標値１２６が共通する解説情報１２４に対応付けられる。これにより、それぞれの原データ１２０とそれぞれの原データ特定情報１２２とがどのような情報なのかは、対応付けられたＸ座標値１２６が共通する解説情報１２４によって示されていることとなる。図４に示されたデータであれば、「１」というＸ座標値１２６に対応付けられた、「１００」、「１００」、「２００」という３つのデータは、「電圧値」という解説情報１２４に対応付けられている。これにより、それら３つのデータが電圧値であることが示される。「３」というＸ座標値１２６に対応付けられた、「４」、「５」、「６」という３つのデータは、「電流値」という解説情報１２４に対応付けられている。これにより、それら３つのデータが電流値であることが示される。
【００４４】
Ｙ座標値１２８は、原データ１２０と原データ特定情報１２２とを互いに対応付けるための値でもある。本実施形態の場合、原データ１２０と原データ特定情報１２２とは、対応付けられたＹ座標値１２８が共通することで、間接的に対応付けられている。これにより、それぞれの原データ１２０がどのような測定条件のもとで得られた値なのかは、それぞれの原データ１２０がどのような原データ特定情報１２２に対応付けられているかによって示されていることとなる。図４に示されたデータであれば、「２」というＹ座標値１２８に対応付けられた「４」という原データ１２０は、同じく「２」というＹ座標値１２８に対応付けられた「１００」および「２０」という測定条件に対応付けられている。
【００４５】
オペレータは、原ファイル記憶部８２に原ファイルを記憶させた後、指定情報入力部８０に、指定情報を入力する（Ｓ１０２）。指定情報の入力の手順は以下の通りである。まず、オペレータは、指定情報入力部８０に、原データ１２０の表示指令を入力する。原データ１２０の表示指令が入力されると、データベース構築部９０は、原ファイル記憶部８２から原ファイルを読み出す。原ファイルが読み出されると、データベース構築部９０は、その原ファイルの内容を、原データ成立条件の指定を要求する旨の情報と共に、要求表示部８６に表示させる。図５は、このとき要求表示部８６に表示される画像の一例を示す。この画像には、測定条件チェックボックス１３０と、登録データチェックボックス１３２と、データ種別チェックボックス１３４と、ＯＫボタン１３６とが示されている。オペレータは、マウス３６を操作することにより、測定条件チェックボックス１３０のいずれかと、登録データチェックボックス１３２のいずれかと、データ種別チェックボックス１３４のいずれかとにチェックを入れる。ただし、本実施形態の場合、測定条件チェックボックス１３０のうち少なくとも２個にチェックを入れなければならない。要求表示部８６に表示される測定条件チェックボックス１３０が２個しかないので、結局、オペレータは、測定条件チェックボックス１３０の双方にチェックを入れなければならない。この場合、オペレータが、測定条件チェックボックス１３０双方と、上から２番目の登録データチェックボックス１３２と、「電流値」という解説情報１２４に対応するデータ種別チェックボックス１３４とにチェックを入れたとする。チェックが入れられると、オペレータは、マウス３６を操作することにより、ＯＫボタン１３６をクリックする。これにより、指定情報の入力が完了する。本実施形態の場合、オペレータによってチェックが入れられた測定条件チェックボックス１３０を示す情報の組み合わせが原データ成立条件を示す情報の組み合わせにあたる。本実施形態の場合、指定情報は、複数種類の原データ成立条件を示す情報の組み合わせに加え、データベースの一部になるデータを示す情報と、データベースの一部になるデータの種類を示す情報とを含む。ここで言う「データベースの一部になるデータを示す情報」とは、オペレータによってチェックが入れられた登録データチェックボックス１３２を示す情報のことである。ここで言う「データベースの一部になるデータの種類を示す情報」とは、オペレータによってチェックが入れられたデータ種別チェックボックス１３４を示す情報のことである。
【００４６】
指定情報が受け付けられると、データベース構築部９０は、構成データ特定情報記憶部９２からテンプレートファイルを読み出す。図６は、本実施形態におけるテンプレートファイルの構造を示す概念図である。
【００４７】
テンプレートファイルは、測定データ参照先座標１４０と、参照先ファイル名１４２と、データ解説情報参照先座標１４４と、第１条件解説参照先座標１４６と、第１条件データ参照先座標１４８と、第２条件解説参照先座標１５０と、第２条件データ参照先座標１５２と、記憶対象情報１５４と、Ｘ座標値１５６と、Ｙ座標値１５８とを有する。測定データ参照先座標１４０は、原ファイルに含まれる各データのＸ座標値１２６とＹ座標値１２８とを示す。参照先ファイル名１４２は、原ファイルのファイル名を示す。データ解説情報参照先座標１４４は、原ファイルにおける解説情報１２４のうち次に述べられるもののＸ座標値１２６とＹ座標値１２８とを示す。この解説情報１２４は、測定データ参照先座標１４０が示す座標に対応するデータについてのものである。第１条件解説参照先座標１４６は、原ファイルにおける解説情報１２４のうち次に述べられるもののＸ座標値１２６とＹ座標値１２８とを示す。この解説情報１２４は、原ファイルにおいて、原データ特定情報１２２のいずれかについての解説情報である。原データ特定情報１２２が測定条件を示すことから、この解説情報１２４は、測定条件を解説するものとなる。以下、この測定条件は「第１測定条件」と称される。第１条件データ参照先座標１４８は、原ファイルに含まれる第１測定条件のデータのＸ座標値１２６とＹ座標値１２８とを示す。第２条件解説参照先座標１５０は、原ファイルにおける解説情報１２４のうち次に述べられるもののＸ座標値１２６とＹ座標値１２８とを示す。この解説情報１２４は、原ファイルにおいて、原データ特定情報１２２のいずれかであって第１測定条件とは異なるものについての解説情報である。原データ特定情報１２２が測定条件を示すことから、この解説情報１２４は、測定条件を解説するものとなる。以下、この測定条件は「第２測定条件」と称される。第２条件データ参照先座標１５２は、原ファイルに含まれる第２測定条件のデータのＸ座標値１２６とＹ座標値１２８とを示す。ちなみに、本実施形態の場合、原ファイルにおいて原データ１２０に対応付けられる原データ特定情報１２２の種類数と、テンプレートファイルにおける測定条件を解説する情報と測定条件のデータとの組の数とは、一致するように定められる。記憶対象情報１５４は、データベースへの記憶の要否を示す情報である。本実施形態においては、これが「−」のとき、その要否はまだ定まっていない。これが「１」のとき、これに対応付けられた原データ１２０がデータベースに含まれることとなる。これが「０」のとき、これに対応付けられた原データ１２０はデータベースに含まれない。記憶対象情報１５４のうち「１」となるのは、指定情報のうちデータベースの一部になるデータを示す情報とデータベースの一部になるデータの種類を示す情報との組み合わせによって特定される。ここで言う「指定情報のうちデータベースの一部になるデータを示す情報」とは、オペレータによってチェックが入れられた登録データチェックボックス１３２を示す情報のことである。ここで言う「データベースの一部になるデータの種類を示す情報」とは、オペレータによってチェックが入れられたデータ種別チェックボックス１３４を示す情報のことである。Ｘ座標値１５６は、測定データ参照先座標１４０、参照先ファイル名１４２、データ解説情報参照先座標１４４、第１条件解説参照先座標１４６、第１条件データ参照先座標１４８、第２条件解説参照先座標１５０、第２条件データ参照先座標１５２、あるいは、記憶対象情報１５４に対応付けられている値を示す。Ｙ座標値１５８は、測定データ参照先座標１４０、参照先ファイル名１４２、データ解説情報参照先座標１４４、第１条件解説参照先座標１４６、第１条件データ参照先座標１４８、第２条件解説参照先座標１５０、第２条件データ参照先座標１５２、あるいは、記憶対象情報１５４に対応付けられている、Ｘ座標値１５６とは別の値を示す。本実施形態の場合、測定データ参照先座標１４０、参照先ファイル名１４２、データ解説情報参照先座標１４４、第１条件解説参照先座標１４６、第１条件データ参照先座標１４８、第２条件解説参照先座標１５０、第２条件データ参照先座標１５２、および、記憶対象情報１５４は、Ｘ座標値１５６とＹ座標値１５８とに対応付けられていることにより、二次元平面上に並べて示すことが可能になる。また、原ファイルの場合と同様に、本実施形態の場合、測定データ参照先座標１４０、参照先ファイル名１４２、データ解説情報参照先座標１４４、第１条件解説参照先座標１４６、第１条件データ参照先座標１４８、第２条件解説参照先座標１５０、第２条件データ参照先座標１５２、および、記憶対象情報１５４は、対応付けられたＹ座標値１５８が共通することで、間接的に対応付けられている。
【００４８】
テンプレートファイルが読み出されると、データベース構築部９０は、そのテンプレートファイルの内容を、原ファイルの内容に基づいて変更する。その変更は、測定データ参照先座標１４０以外の各参照先座標を、それが示す情報に書き換えるというものである。また、記憶対象情報１５４の内容も書き換えられる。すなわち、データ解説情報参照先座標１４４は、原ファイルにおいて各データに対応付けられた解説情報１２４と同一内容に書き換えられる。第１条件解説参照先座標１４６は、原ファイルにおける第１測定条件の解説情報１２４に書き換えられる。第１条件データ参照先座標１４８は、原ファイルにおける第１測定条件の原データ特定情報１２２に書き換えられる。第２条件解説参照先座標１５０は、原ファイルにおける第２測定条件の解説情報１２４に書き換えられる。第２条件データ参照先座標１５２は、原ファイルにおける第２測定条件の原データ特定情報１２２に書き換えられる。記憶対象情報１５４の内容は、指定情報のうちデータベースの一部になるデータを示す情報とデータベースの一部になるデータの種類を示す情報との組み合わせに基づいて、「１」または「０」に書き換えられる。上述されているように、図５に示された各チェックボックスのうち、上から２番目の登録データチェックボックス１３２と、「電流値」という解説情報１２４に対応するデータ種別チェックボックス１３４とにチェックが入れられている。テンプレートファイルのうち、これらのチェックに対応するのは、記憶対象情報１５４のうち図６において上から７番目のものである。したがって、これだけが「１」に書き換えられ、残りは「０」に書き換えられる。書き換えが完了したテンプレートファイルは、構成データ特定情報ファイルとなる。図７は、構成データ特定情報ファイルの構造を示す概念図である。本実施形態の場合、構成データ特定情報ファイルにおいては、第１測定条件の解説情報１２４と第１測定条件の原データ特定情報１２２とは、データベースの第１測定条件情報１６０として扱われる。第２測定条件の解説情報１２４と第２測定条件の原データ特定情報１２２とは、データベースの第２測定条件情報１６２として扱われる。本実施形態においては、第１測定条件情報１６０と第２測定条件情報１６２とは、データベースにおける構成データ特定情報である。第１測定条件情報１６０と第２測定条件情報１６２とが構成データ特定情報となるように予めデータベースが構成されている。その結果、本実施形態においては、構成データ特定情報の内容が原データ１２０の成立条件の内容と一致することとなる。本実施形態の場合、構成データ特定情報ファイルを構成する各情報は、Ｙ座標値１５８を介して対応付けられている。これにより、構成データ特定情報ファイルにおいては、構成データ特定情報と原データ特定情報１２２とが互いに対応付けられることとなる。テンプレートファイルが構成データ特定情報ファイルになると、構成データ特定情報記憶部９２は構成データ特定情報ファイルを記憶する。これにより、構成データ特定情報記憶部９２は、構成データ特定情報のいずれかと原データ特定情報１２２のいずれかとを互いに対応付けて記憶することとなる（Ｓ１０４）。
【００４９】
構成データ特定情報ファイルが記憶されると、データベース構築部９０は、原ファイルのうち次に述べられる原データ１２０を読みだす。その原データ１２０は、次に述べられる測定データ参照先座標１４０が示す座標に対応付けられているものである。その座標は、構成データ特定情報ファイルにおいて「１」である記憶対象情報１５４に対応付けられているものである。原データ１２０が読みだされると、データベース記憶部７０は、データベース構築部９０の制御を受けて、その原データ１２０を次に述べられている構成データ特定情報に対応付けて記憶する。その構成データ特定情報は、構成データ特定情報ファイルにおいて上述された「１」である記憶対象情報１５４に対応付けられているものである。対応付けられる構成データ特定情報は、チェックが入った測定条件チェックボックス１３０に対応する測定条件の情報を含む。この制御によって、仮想データベース記憶装置６０のデータベース記憶部７０が、次に述べられる原データ１２０のいずれかを構成データ特定情報に対応付けて記憶することとなる。その原データ１２０は、原ファイルにおいて原データ特定情報１２２のうち構成データ特定情報記憶部９２が記憶するものへ対応付けられているものである。これによりデータベースが構築される。データベース構築部９０は、そうなるように仮想データベース記憶装置６０を制御することとなる（Ｓ１０６）。
【００５０】
次に、原ファイル記憶部８２は、オペレータからデータベース構成データの追加要求があったか否かを判断する（Ｓ１０８）。追加要求があれば（Ｓ１０８にてＹＥＳ）、原ファイル記憶部８２は新たな原ファイルを記憶する（Ｓ１１０）。
【００５１】
その後、記憶装置制御部８４は、新たな原ファイルと構成データ特定情報記憶部９２が記憶する構成データ特定情報ファイルとに基づいてデータベースに新たなデータベース構成データが追加されるように仮想データベース記憶装置６０を制御する（Ｓ１１２）。その後、データベース構成データの追加要求がある限り（Ｓ１０６にてＹＥＳ）、Ｓ１０８とＳ１１０との処理が繰り返される。
【００５２】
［効果の説明］
本実施形態にかかるデータベース構築装置６２においては、情報の対応付けがデータベース構築部９０の制御にしたがって実施される。これにより、原データ１２０が記憶されるたびにオペレータの操作によってその対応付けが実施される場合に比べ、データベースを構築するための作業を効率化できる。
【００５３】
本実施形態にかかるデータベース構築装置６２においては、原データ特定情報１２２が、原データ１２０が示す値の複数種類の測定条件を示している。構成データ特定情報１６０，１６２が、データベース構成データが示す値の複数種類の測定条件を示している。原データ特定情報１２２と構成データ特定情報１６０，１６２との対応関係に基づき、データベース構成データが示す値の複数種類の測定条件は、原データ１２０が示す値の複数種類の測定条件に対応することとなる。これにより、そのデータベース構成データが影響を受ける複数種類の測定条件の顕在化を促すことができる。
【００５４】
本実施形態にかかるデータベース構築装置６２においては、第１測定条件情報１６０および第２測定条件情報１６２が示す複数種類の測定条件の少なくとも一部の組み合わせと原データ特定情報１２２が示す複数種類の測定条件の少なくとも一部の組み合わせとが共通している。これにより、データベース構成データには、その測定条件が反映されることとなる。データベース構成データにその測定条件が反映されるので、そうでない場合に比べ、データベースを構築するための作業を効率化するにあたり、その追加されるデータの測定条件の顕在化をより一層促すことができる。
【００５５】
本実施形態にかかるデータベース構築装置６２においては、原データ１２０が示す値の複数種類の測定条件が互いに独立して変動可能である。これにより、それらの測定条件が互いの影響を受けて変動し得る場合に比べ、それらの測定条件間の相互作用の影響を抑えることができる。その相互作用の影響が抑えられるので、それらの測定条件が互いの影響を受けて変動し得る場合に比べ、原データ１２０に影響を及ぼす要因が明確化されやすい。
【００５６】
本実施形態にかかるデータベース構築装置６２においては、指定情報によって指定された原データをデータベースの一部とすることが可能になる。その結果、追加されるデータの測定条件の顕在化を促すことが可能になる上に、データベースの更新にあたり、分析者の予定しない要因がその分析の基礎となるデータに影響を及ぼす恐れを抑制できる。
【００５７】
本実施形態にかかるデータベース構築方法およびデータベース構築プログラムは、データベースを構築するための作業を効率化するにあたり、そのデータベースを構成するデータの成立条件の顕在化を促すことができる。
【００５８】
今回開示された実施形態はすべての点で例示である。本発明の範囲は上述した実施形態に基づいて制限されるものではない。もちろん、本発明の趣旨を逸脱しない範囲で種々の設計変更をしてもよい。
【００５９】
【００６０】
原データ特定情報が示す複数種類の測定条件は、互いに独立して変動可能でなくてもよい。例えば、それらの測定条件のいずれかが、他の測定条件のいずれか２種類以上のものに基づいて定まるものであってもよい。それらの測定条件のいずれかが、他の測定条件のいずれかと、原データ特定情報が示さない測定条件とに基づいて定まるものであってもよい。
【００６１】
原データ特定情報１２２と構成データ特定情報との対応付けは、それらが示す測定条件の少なくとも一部の組み合わせが共通するという規則に基づかなくてもよい。
【００６２】
本発明にかかるデータベース構築装置は、データベース記憶装置６０と共に一台のコンピュータによって実現されるものに限定されない。すなわち、本発明にかかるデータベース構築装置は、インターネット２０を介して接続されるデータベース記憶装置６０のデータベースを構築するものであってもよい。
【００６３】
本発明にかかるデータベース構築装置において、そのデータベースの用途は品質管理に限られない。
【符号の説明】
【００６４】
１０…コンピュータ
２０…インターネット
２２…ＵＳＢメモリ
３０…制御部
３２…記憶部
３４…固定ディスク
３６…マウス
３８…表示装置
４０…キーボード
４２…コネクタ
４４…通信Ｉ／Ｏ
６０…仮想データベース記憶装置
６２…仮想データベース構築装置
７０…データベース記憶部
７２…情報解析部
７４…解析結果表示部
８０…指定情報入力部
８２…原ファイル記憶部
８４…記憶装置制御部
８６…要求表示部
９０…データベース構築部
９２…構成データ特定情報記憶部
１２０…原データ
１２２…原データ特定情報
１２４…解説情報
１２６，１５６…Ｘ座標値
１２８，１５８…Ｙ座標値
１３０…測定条件チェックボックス
１３２…登録データチェックボックス
１３４…データ種別チェックボックス
１３６…ＯＫボタン
１４０…測定データ参照先座標
１４２…参照先ファイル名
１４４…データ解説情報参照先座標
１４６…条件解説参照先座標
１４８…条件データ参照先座標
１５０…条件解説参照先座標
１５２…条件データ参照先座標
１５４…記憶対象情報
１６０…第１測定条件情報
１６２…第２測定条件情報
【要約】
【課題】データベースを構築するための作業を効率化するにあたり、そのデータベースを構成するデータの成立条件の顕在化を促す。
【解決手段】データベース構築装置６２は、原ファイル記憶部８２と、構成データ特定情報記憶部９２と、データベース構築部９０とを備える。データベース構築部９０は、次に述べられる原データ１２０のいずれかをデータベースの少なくとも一部として構成データ特定情報に対応付けてデータベース記憶装置６０に記憶させる。その原データ１２０は、原データ特定情報１２２のうち構成データ特定情報記憶部９２が記憶するものへ原ファイルにおいて対応付けられているものである。原データ特定情報１２２が複数種類の原データ成立条件を示している。構成データ特定情報が複数種類のデータベース構成データ成立条件を示している。
【選択図】図２【図１】
0006055948.tif 000002
【図２】
0006055948.tif 000003
【図３】
0006055948.tif 000004
【図４】
0006055948.tif 000005
【図５】
0006055948.tif 000006
【図６】
0006055948.tif 000007
【図７】
0006055948.tif 000008