(57)【要約】  データベースへ追加される複数の情報における追加順序の定義を容易化する。  データテーブル作成装置２０は、集合体作成部７０とデータベース情報ファイル記憶部７２と位置情報作成部７４と集合体記憶部７６とデータベース情報画像表示部７８と、変更指令受付部８０と、集合体変更部８２とを備える。集合体作成部７０はデータテーブルの原型を作成する。データベース情報ファイル記憶部７２はデータベース情報ファイルを記憶する。位置情報作成部７４はファイル内位置情報を作成する。集合体記憶部７６はデータテーブルの原型を記憶する。データベース情報画像表示部７８は、データベース情報画像を形成し、これを表示する。変更指令受付部８０は、変更指令の入力を受付ける。集合体変更部８２は、位置特定データベース情報の表示位置を変更し、かつ、データテーブルの原型の内容を変更指令の内容に合致するよう変更する。
2018116388.tif 000002
【特許請求の範囲】
【請求項１】
データベースに追加される情報である複数のデータベース情報を含むデータベース情報ファイル内での前記複数のデータベース情報のうち少なくとも２個の位置を表わすファイル内位置情報と前記ファイル内位置情報によって前記位置が表わされる前記データベース情報の前記データベースへの追加順序を表わす情報とを含む情報の集合体を作成する集合体作成部を備えるデータテーブル作成装置であって、
前記データテーブル作成装置は、
前記複数のデータベース情報と前記データベース情報それぞれの表示位置を表わす情報とが所定の規則にしたがって連なる前記データベース情報ファイルを記憶するデータベース情報ファイル記憶部と、
前記所定の規則を手掛かりに、前記データベース情報ファイルが含む前記複数のデータベース情報のうち少なくとも２個についての、前記ファイル内位置情報を作成する位置情報作成部とをさらに備え、
前記集合体作成部は、前記ファイル内位置情報と前記データベース情報の前記データベースへの追加順序を表わす情報とに加え、前記データベース情報ファイルが含む前記複数のデータベース情報のうち前記位置情報作成部において前記ファイル内位置情報が作成される前記データベース情報である位置特定データベース情報をさらに含む前記情報の集合体を作成し、
前記ファイル内位置情報が、前記データベース情報ファイル内での前記位置特定データベース情報の位置を表わし、
前記データベースへの前記位置特定データベース情報の追加順序を表わす情報が、前記位置特定データベース情報の前記表示位置を表わす表示位置情報の少なくとも一部であるよう前記情報の集合体に含まれており、
前記データテーブル作成装置は、
前記情報の集合体を記憶する集合体記憶部と、
前記表示位置情報に基づいて、前記位置特定データベース情報の少なくとも２個が前記位置特定データベース情報の少なくとも２個それぞれの前記表示位置に表示されたデータベース情報画像を形成し、前記データベース情報画像を表示するデータベース情報画像表示部と、
前記データベース情報画像の形態の変更内容を表わす指令である変更指令の入力を受付ける変更指令受付部と、
前記変更指令が前記データベース情報画像に示されている前記位置特定データベース情報のいずれかの前記表示位置を変更させる指令であるとき、前記変更指令が表わす前記位置特定データベース情報の表示位置を変更し、かつ、前記情報の集合体のうち前記変更指令が表わす前記位置特定データベース情報の前記表示位置を表わす前記表示位置情報の内容を前記変更指令の内容に合致するよう変更する集合体変更部とをさらに備えることを特徴とするデータテーブル作成装置。
【請求項２】
前記変更指令受付部が、前記データベース情報画像に示されている少なくとも２個の前記位置特定データベース情報それぞれの移転先を表わす情報を受付ける移転指令受付部を有しており、
前記移転先を表わす情報が、前記データベースへの前記位置特定データベース情報の追加順序を表わす情報を含み、
前記集合体変更部が、
前記移転先を表わす情報を前記位置特定データベース情報に１対１で対応付けられるよう前記情報の集合体に追加する移転先情報追加部と、
前記複数の位置特定データベース情報それぞれが前記複数の位置特定データベース情報それぞれの移転先に移転するよう前記データベース情報画像を更新するデータベース情報画像更新部と、
前記複数の位置特定データベース情報それぞれの前記表示位置が前記移転先であるよう前記表示位置情報の内容を変更する表示位置情報変更部とを有することを特徴とする請求項１に記載のデータテーブル作成装置。
【請求項３】
前記移転先を表わす情報が、前記位置特定データベース情報の追加順序を表わす情報として、前記少なくとも２個の位置特定データベース情報が並んで表示されることにより形成される列における前記少なくとも２個の位置特定データベース情報それぞれの位置を表わす情報を含み、
前記データベース情報画像更新部が、
前記移転指令受付部において前記移転先が受付けられた前記位置特定データベース情報のいずれかを前記データベース情報画像から削除する情報画像削除部と、
前記少なくとも２個の位置特定データベース情報それぞれの位置を表わす情報にしたがって前記少なくとも２個の位置特定データベース情報が並んで表示される領域を前記データベース情報画像内に形成する情報画像追加部とを有していることを特徴とする請求項２に記載のデータテーブル作成装置。
【請求項４】
表示装置に接続されたコンピュータが、データベースに追加される情報である複数のデータベース情報を含むデータベース情報ファイル内での前記複数のデータベース情報のうち少なくとも２個の位置を表わすファイル内位置情報と前記ファイル内位置情報によって前記位置が表わされる前記データベース情報の前記データベースへの追加順序を表わす情報とを含む情報の集合体を作成する集合体作成工程を備えるデータテーブル作成方法であって、
前記コンピュータが、
情報を記憶するためのメモリと、
前記メモリが記憶する情報を処理する情報処理部と、
ユーザからの情報入力を受付ける入力受付部と、
前記表示装置に情報を出力するＩ／Ｏとを備え、
前記データテーブル作成方法は、
前記メモリが、前記複数のデータベース情報と前記データベース情報それぞれの表示位置を表わす情報とが所定の規則にしたがって連なる前記データベース情報ファイルを記憶するデータベース情報ファイル記憶工程と、
前記情報処理部が、前記所定の規則を手掛かりに、前記データベース情報ファイルが含む前記複数のデータベース情報のうち少なくとも２個についての、前記ファイル内位置情報を作成する位置情報作成工程とをさらに備え、
前記集合体作成工程は、前記情報処理部が、前記ファイル内位置情報と前記データベース情報の前記データベースへの追加順序を表わす情報とに加え、前記データベース情報ファイルが含む前記複数のデータベース情報のうち前記位置情報作成工程において前記ファイル内位置情報が作成される前記データベース情報である位置特定データベース情報をさらに含む前記情報の集合体を作成する工程を有しており、
前記ファイル内位置情報が、前記データベース情報ファイル内での前記位置特定データベース情報の位置を表わし、
前記データベースへの前記位置特定データベース情報の追加順序を表わす情報が、前記位置特定データベース情報の前記表示位置を表わす表示位置情報の少なくとも一部であるよう前記情報の集合体に含まれており、
前記データテーブル作成方法は、
前記メモリが、前記情報の集合体を記憶する集合体記憶工程と、
前記情報処理部が、前記表示位置情報に基づいて、前記位置特定データベース情報の少なくとも２個が前記位置特定データベース情報の少なくとも２個それぞれの前記表示位置に表示されたデータベース情報画像を形成し、かつ、前記Ｉ／Ｏを介して前記表示装置に情報を出力することにより前記データベース情報画像を表示するよう前記表示装置を制御するデータベース情報画像表示工程と、
前記入力受付部が、前記データベース情報画像の形態の変更内容を表わす指令である変更指令の入力を受付ける変更指令受付工程と、
前記情報処理部が、前記変更指令が前記データベース情報画像に示されている前記位置特定データベース情報のいずれかの前記表示位置を変更させる指令であるとき、前記変更指令が表わす前記位置特定データベース情報の表示位置を変更し、かつ、前記情報の集合体のうち前記変更指令が表わす前記位置特定データベース情報の前記表示位置を表わす前記表示位置情報の内容を前記変更指令の内容に合致するよう変更する集合体変更工程とをさらに備えることを特徴とするデータテーブル作成方法。
【請求項５】
データベースに追加される情報である複数のデータベース情報を含むデータベース情報ファイル内での前記複数のデータベース情報のうち少なくとも２個の位置を表わすファイル内位置情報と前記ファイル内位置情報によって前記位置が表わされる前記データベース情報の前記データベースへの追加順序を表わす情報とを含む情報の集合体を作成する集合体作成工程を表示装置に接続されたコンピュータに実施させるデータテーブル作成プログラムであって、
前記コンピュータが、
情報を記憶するためのメモリと、
前記メモリが記憶する情報を処理する情報処理部と、
ユーザからの情報入力を受付ける入力受付部と、
前記表示装置に情報を出力するＩ／Ｏとを備え、
前記データテーブル作成プログラムは、
前記メモリが、前記複数のデータベース情報と前記データベース情報それぞれの表示位置を表わす情報とが所定の規則にしたがって連なる前記データベース情報ファイルを記憶するデータベース情報ファイル記憶工程と、
前記情報処理部が、前記所定の規則を手掛かりに、前記データベース情報ファイルが含む前記複数のデータベース情報のうち少なくとも２個についての、前記ファイル内位置情報を作成する位置情報作成工程とをさらに前記コンピュータに実施させ、
前記集合体作成工程は、前記情報処理部が、前記ファイル内位置情報と前記データベース情報の前記データベースへの追加順序を表わす情報とに加え、前記データベース情報ファイルが含む前記複数のデータベース情報のうち前記位置情報作成工程において前記ファイル内位置情報が作成される前記データベース情報である位置特定データベース情報をさらに含む前記情報の集合体を作成する工程を有しており、
前記ファイル内位置情報が、前記データベース情報ファイル内での前記位置特定データベース情報の位置を表わし、
前記データベースへの前記位置特定データベース情報の追加順序を表わす情報が、前記位置特定データベース情報の前記表示位置を表わす表示位置情報の少なくとも一部であるよう前記情報の集合体に含まれており、
前記データテーブル作成プログラムは、
前記メモリが、前記情報の集合体を記憶する集合体記憶工程と、
前記情報処理部が、前記表示位置情報に基づいて、前記位置特定データベース情報の少なくとも２個が前記位置特定データベース情報の少なくとも２個それぞれの前記表示位置に表示されたデータベース情報画像を形成し、かつ、前記Ｉ／Ｏを介して前記表示装置に情報を出力することにより前記データベース情報画像を表示するよう前記表示装置を制御するデータベース情報画像表示工程と、
前記入力受付部が、前記データベース情報画像の形態の変更内容を示す指令である変更指令の入力を受付ける変更指令受付工程と、
前記情報処理部が、前記変更指令が前記データベース情報画像に示されている前記位置特定データベース情報のいずれかの前記表示位置を変更させる指令であるとき、前記変更指令が表わす前記位置特定データベース情報の表示位置を変更し、かつ、前記情報の集合体のうち前記変更指令が表わす前記位置特定データベース情報の前記表示位置を表わす前記表示位置情報の内容を前記変更指令の内容に合致するよう変更する集合体変更工程とをさらに前記コンピュータに実施させることを特徴とするデータテーブル作成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データテーブル作成装置、データテーブル作成方法、および、データテーブル作成プログラムに関する。
【背景技術】
【０００２】
特許文献１はマッピングシステムを開示する。このマッピングシステムは、入力セルと格納セルとの対応付けをさせる。入力セルにはデータが入力される。格納セルはデータベース内のテーブルが有するものである。入力セルに入力されたデータはこの格納セル内に格納される。このマッピングシステムは、選択手段と、マッピング手段と、生成手段と、入力手段とを備える。選択手段は、次に述べられる選択を受付ける。その選択は、対応付けをさせる入力セルを有するファイルと、対応付けをさせる格納セルを有するテーブルとの選択である。マッピング手段は、対応付けの指定を受付ける。その対応付けは、選択手段にて選択されたファイルが有する入力セルと、選択手段にて選択されたテーブルが有する格納セルとの対応付けである。生成手段はマッピング情報を生成する。マッピング情報は、マッピング手段にて指定された対応付けを示すものである。入力手段は、生成手段により生成されたマッピング情報に基づいて、ファイルに入力された入力データを、テーブルが有する格納セルに入力する。特許文献１に開示されているマッピングシステムによれば、入力セルと格納セルとの効率的な対応付け作業ができる。【０００３】
特許文献２は支援方法を開示する。この支援方法は、コンピュータを用いて登録対象データをデータベースへ登録するための方法である。登録対象データは、異なる形式により作成されたデータ項目及びそのデータ項目に属するデータを含む。この支援方法は、形式識別ステップと、項目抽出ステップと、対応情報受付ステップと、対応情報記憶ステップと、指定受付ステップと、命令生成ステップと、登録ステップとを備える。形式識別ステップは、登録対象データの形式をコンピュータにより識別するステップである。項目抽出ステップは、識別した形式に基づいて、登録対象データからデータ項目をコンピュータにより抽出するステップである。対応情報受付ステップは、対応情報を受付けるステップである。この対応情報は、抽出したデータ項目の中から登録すべきデータ項目と登録先のデータベースのデータ項目との対応を示す。対応情報記憶ステップは、受付けた対応情報を対応情報ファイルに記憶するステップである。指定受付ステップは、新たな登録対象データを受付ける場合、対応情報ファイルに記憶した対応情報を表示し、表示した対応情報から対応情報の指定を受付けるステップである。命令生成ステップは、受付けた対応情報及び登録対象データに基づいて、登録先のデータベースに対する登録処理命令をコンピュータにより生成するステップである。登録ステップは、生成された登録処理命令に従ってコンピュータによりデータベースに新たな登録対象データを登録するステップである。特許文献２に開示されている支援方法によれば、異なる複数の表計算ソフトウェアで作成されたデータシート等の登録対象データを、簡単な操作により直接専用のソフトウェアに取り込んでデータベースに登録することができる。特許文献２に開示されている支援方法によれば、同種の登録対象データである場合、予め作成した定義を再利用して効率よくデータベースにデータを登録することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−１８３８２３号公報
【特許文献２】特開２００４−１９２５２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に開示されたマッピングシステムと特許文献２に開示された支援方法とには、データベースへ追加される複数の情報における追加順序の定義が煩雑という問題点がある。【０００６】
本発明は、このような問題を解消するものである。本発明の目的は、データベースへ追加される複数の情報における追加順序の定義を容易化するデータテーブル作成装置、データテーブル作成方法、および、データテーブル作成プログラムを提供することにある。
【課題を解決するための手段】
【０００７】
図面を参照して本発明のデータテーブル作成装置、データテーブル作成方法、および、データテーブル作成プログラムを説明する。なお、この欄で図中の符号を使用したのは、発明の内容の理解を助けるためであって、内容を図示した範囲に限定する意図ではない。【０００８】
上記課題を解決するために、本発明のある局面に従うと、データテーブル作成装置２０は、集合体作成部７０を備える。集合体作成部７０は、情報の集合体を作成する。情報の集合体は、ファイル内位置情報１３４と次に述べられるデータベース情報１２２のデータベースへの追加順序を表わす情報とを含む。そのデータベース情報１２２は、ファイル内位置情報１３４によってデータベース情報ファイル内での位置が表わされる情報である。ファイル内位置情報１３４は、データベース情報ファイル内での複数のデータベース情報１２２のうち少なくとも２個の位置を表わす。データベース情報ファイルは、複数のデータベース情報１２２を含む。データベース情報１２２は、データベースに追加される情報である。データテーブル作成装置２０は、データベース情報ファイル記憶部７２と、位置情報作成部７４とをさらに備える。データベース情報ファイル記憶部７２は、データベース情報ファイルを記憶する。このデータベース情報ファイルは、複数のデータベース情報１２２とデータベース情報１２２それぞれの表示位置を表わす情報とが所定の規則にしたがって連なるものである。位置情報作成部７４は、所定の規則を手掛かりに、データベース情報ファイルが含む複数のデータベース情報１２２のうち少なくとも２個についての、ファイル内位置情報１３４を作成する。集合体作成部７０は、次に述べられる情報の集合体を作成する。その集合体は、ファイル内位置情報１３４とデータベース情報１２２のデータベースへの追加順序を表わす情報とに加え、位置特定データベース情報１３０をさらに含む。位置特定データベース情報１３０は、データベース情報ファイルが含む複数のデータベース情報１２２のうち位置情報作成部７４においてファイル内位置情報１３４が作成されるデータベース情報１２２である。ファイル内位置情報１３４が、データベース情報ファイル内での位置特定データベース情報１３０の位置を表わす。データベースへの位置特定データベース情報１３０の追加順序を表わす情報が、表示位置情報１３２の少なくとも一部であるよう情報の集合体に含まれている。表示位置情報１３２は、位置特定データベース情報１３０の表示位置を表わす。データテーブル作成装置２０は、集合体記憶部７６と、データベース情報画像表示部７８と、変更指令受付部８０と、集合体変更部８２とをさらに備える。集合体記憶部７６は、情報の集合体を記憶する。データベース情報画像表示部７８は、データベース情報画像を形成し、データベース情報画像を表示する。データベース情報画像は、位置特定データベース情報１３０の少なくとも２個が位置特定データベース情報１３０の少なくとも２個それぞれの表示位置に表示されたものである。データベース情報画像は、表示位置情報１３２に基づいて形成される。変更指令受付部８０は、変更指令の入力を受付ける。変更指令は、データベース情報画像の形態の変更内容を示す指令である。集合体変更部８２は、変更指令がデータベース情報画像に示されている位置特定データベース情報１３０のいずれかの表示位置を変更させる指令であるとき、変更指令が示す位置特定データベース情報１３０の表示位置を変更する。集合体変更部８２は、変更指令がデータベース情報画像に示されている位置特定データベース情報１３０のいずれかの表示位置を変更させる指令であるとき、情報の集合体のうち次に述べられる表示位置情報１３２の内容を変更指令の内容に合致するよう変更する。その表示位置情報１３２は、変更指令が表わす位置特定データベース情報１３０の表示位置を表わす情報である。【０００９】
集合体作成部７０が作成する情報の集合体は、位置特定データベース情報１３０の表示位置情報１３２と位置特定データベース情報１３０のファイル内位置情報１３４とを含む。表示位置情報１３２の少なくとも一部が、データベースへの位置特定データベース情報１３０の追加順序を表わす情報である。その集合体に含まれた表示位置情報１３２が表わす追加順序通りに、データベース情報ファイル（このデータベース情報ファイルは、その集合体のもととなったデータベース情報ファイルと同一の規則にしたがうものである）に含まれるデータベース情報１２２をデータベースへ追加することは可能である。したがって、その集合体は、データベース情報１２２をデータベースへ追加するためのデータテーブルとして利用できる。変更指令受付部８０が受付けた変更指令がデータベース情報画像に示されている位置特定データベース情報１３０のいずれかの表示位置を変更させる指令であるとき、その表示位置の変更に伴い、データテーブルとして利用可能な情報の集合体の内容は変更指令の内容に合致するよう変更される。上述されたように、その集合体は表示位置情報１３２を含む。表示位置情報１３２の少なくとも一部が、データベースへの位置特定データベース情報１３０の追加順序を表わす情報である。これにより、位置特定データベース情報１３０のいずれかの表示位置の変更に伴い、データベースへのその位置特定データベース情報１３０の追加順序も変更指令の内容に合致するよう変更される。位置特定データベース情報１３０の追加順序がその表示位置の変更に伴って変更されるので、本発明にかかるデータテーブル作成装置２０のユーザは、データベースへの位置特定データベース情報１３０の追加順序の定義過程をデータベース情報画像表示部７８に表示されたデータベース情報画像により理解できる。位置特定データベース情報１３０の追加順序の定義過程がデータベース情報画像により理解できるので、その定義過程がデータベース情報画像により理解できない場合に比べ、位置特定データベース情報１３０の追加順序の定義を容易化できる。しかも、データテーブルとして利用可能な情報の集合体は、データベース情報ファイル記憶部７２が記憶するデータベース情報ファイルから作成される。これにより、本発明にかかるデータテーブル作成装置２０のユーザは、もともとデータベース情報ファイルのうちどの位置にあった位置特定データベース情報１３０がどの順序でデータベースに追加されるかを容易に理解できる。これが容易に理解できると、そうでない場合に比べ、位置特定データベース情報１３０の追加順序の定義にあたり、どの位置特定データベース情報１３０をどの順序でデータベースに追加するかという点に関する確認作業を軽減できる。その確認作業が軽減できるので、その確認作業が軽減できない場合に比べ、位置特定データベース情報１３０の追加順序の定義を容易化できる。【００１０】
また、上述した変更指令受付部８０が、移転指令受付部９０を有していることが望ましい。移転指令受付部９０は、データベース情報画像に示されている少なくとも２個の位置特定データベース情報１３０それぞれの移転先を表わす情報を受付ける。移転先を表わす情報は、データベースへの位置特定データベース情報１３０の追加順序を表わす情報を含む。この場合、集合体変更部８２が、移転先情報追加部１００と、データベース情報画像更新部１０２と、表示位置情報変更部１０４とを有していることが望ましい。移転先情報追加部１００は、位置特定データベース情報１３０に１対１で対応付けられるよう移転先を表わす情報を上述された情報の集合体に追加する。データベース情報画像更新部１０２は、複数の位置特定データベース情報１３０それぞれが複数の位置特定データベース情報１３０それぞれの移転先に移転するようデータベース情報画像を更新する。表示位置情報変更部１０４は、複数の位置特定データベース情報１３０それぞれの表示位置が移転先であるよう表示位置情報１３２の内容を変更する。【００１１】
移転先情報追加部１００が位置特定データベース情報１３０に１対１で対応付けられるよう移転先を表わす情報を情報の集合体に追加すると、移転指令受付部９０が受付けた移転先を表わす情報から次に述べられる特定が可能となる。その特定は、移転先を表わす情報が情報の集合体に追加された後に不測の事態が原因で表示位置情報１３２が損なわれた場合における、位置特定データベース情報１３０の表示位置と位置特定データベース情報１３０の追加順序との特定である。表示位置情報１３２に加え移転先を表わす情報が上述された情報の集合体に含まれるためである。その特定が可能なので、そうでない場合に比べ、情報の集合体が使用不能になる可能性を低くできる。【００１２】
もしくは、上述した移転先を表わす情報が、位置特定データベース情報１３０の追加順序を表わす情報として、次に述べられる位置を表わす情報を含むことが望ましい。その位置は、次に述べられる列における少なくとも２個の位置特定データベース情報１３０それぞれの位置である。その列は、少なくとも２個の位置特定データベース情報１３０が並んで表示されることにより形成される列である。この場合、データベース情報画像更新部１０２が、情報画像削除部１１０と、情報画像追加部１１２とを有していることが望ましい。情報画像削除部１１０は、移転指令受付部９０において移転先が受付けられた位置特定データベース情報１３０のいずれかをデータベース情報画像から削除する。情報画像追加部１１２は、少なくとも２個の位置特定データベース情報１３０それぞれの位置を表わす情報にしたがって少なくとも２個の位置特定データベース情報１３０が並んで表示される領域をデータベース情報画像内に形成する。【００１３】
この場合、データベース情報画像では位置特定データベース情報１３０の追加順序が列に対応付けて示されることとなる。位置特定データベース情報１３０の追加順序が列に対応付けて示されると、位置特定データベース情報１３０が何ら列を形成するように示されていない場合に比べ、追加順序を理解しやすくなる。追加順序が理解しやすいので、どの位置特定データベース情報１３０をどの順序でデータベースに追加するかという点に関する確認作業を軽減できる。その確認作業が軽減できるので、その確認作業が軽減できない場合に比べ、位置特定データベース情報１３０の追加順序の定義を容易化できる。【００１４】
本発明の他の局面に従うと、データテーブル作成方法は、集合体作成工程Ｓ２２４を備える。集合体作成工程Ｓ２２４は、表示装置３２に接続されたコンピュータ３０が、情報の集合体を作成する工程である。情報の集合体は、ファイル内位置情報１３４と次に述べられるデータベース情報１２２のデータベースへの追加順序を表わす情報とを含む。そのデータベース情報１２２は、ファイル内位置情報１３４によってデータベース情報ファイル内での位置が表わされる情報である。ファイル内位置情報１３４は、データベース情報ファイル内での複数のデータベース情報１２２のうち少なくとも２個の位置を表わす。データベース情報ファイルは、複数のデータベース情報１２２を含む。データベース情報１２２は、データベースに追加される情報である。このコンピュータ３０が、メモリ４０と、情報処理部４２と、入力受付部４４，４６と、Ｉ／Ｏ５２とを備える。メモリ４０は、情報を記憶する。情報処理部４２は、メモリ４０が記憶する情報を処理する。入力受付部４４，４６は、ユーザからの情報入力を受付ける。Ｉ／Ｏ５２は、表示装置３２に情報を出力する。このデータテーブル作成方法は、データベース情報ファイル記憶工程Ｓ２２０と、位置情報作成工程Ｓ２２２とをさらに備える。データベース情報ファイル記憶工程Ｓ２２０において、メモリ４０が、データベース情報ファイルを記憶する。データベース情報ファイルは、複数のデータベース情報１２２とデータベース情報１２２それぞれの表示位置を表わす情報とが所定の規則にしたがって連なるものである。位置情報作成工程Ｓ２２２において、情報処理部４２が、所定の規則を手掛かりに、データベース情報ファイルが含む複数のデータベース情報１２２のうち少なくとも２個についての、ファイル内位置情報１３４を作成する。集合体作成工程Ｓ２２４は、情報処理部４２が、次に述べられる情報の集合体を作成する工程を有している。その集合体は、ファイル内位置情報１３４とデータベース情報１２２のデータベースへの追加順序を表わす情報とに加え、位置特定データベース情報１３０をさらに含む。位置特定データベース情報１３０は、データベース情報ファイルが含む複数のデータベース情報１２２のうち位置情報作成工程Ｓ２２２においてファイル内位置情報１３４が作成されるデータベース情報１２２である。ファイル内位置情報１３４が、データベース情報ファイル内での位置特定データベース情報１３０の位置を表わす。データベースへの位置特定データベース情報１３０の追加順序を表わす情報が、表示位置情報１３２の少なくとも一部であるよう情報の集合体に含まれている。表示位置情報１３２は、位置特定データベース情報１３０の表示位置を表わす。このデータテーブル作成方法は、集合体記憶工程Ｓ２２６と、データベース情報画像表示工程Ｓ２２８と、変更指令受付工程Ｓ２３０と、集合体変更工程Ｓ２４４とをさらに備える。集合体記憶工程Ｓ２２６において、メモリ４０が、情報の集合体を記憶する。データベース情報画像表示工程Ｓ２２８において、情報処理部４２が、データベース情報画像を形成し、データベース情報画像を表示する。データベース情報画像は、位置特定データベース情報１３０の少なくとも２個が位置特定データベース情報１３０の少なくとも２個それぞれの表示位置に表示されたものである。データベース情報画像は、表示位置情報１３２に基づいて形成される。データベース情報画像表示工程Ｓ２２８において、情報処理部４２は、Ｉ／Ｏ５２を介して表示装置３２に情報を出力することによりデータベース情報画像を表示するよう表示装置３２を制御する。変更指令受付工程Ｓ２３０において、入力受付部４４，４６が、変更指令の入力を受付ける。変更指令は、データベース情報画像の形態の変更内容を表わす指令である。集合体変更工程Ｓ２４４において、情報処理部４２は、変更指令がデータベース情報画像に示されている位置特定データベース情報１３０のいずれかの表示位置を変更させる指令であるとき、変更指令が表わす位置特定データベース情報１３０の表示位置を変更する。集合体変更工程Ｓ２４４において、情報処理部４２は、変更指令がデータベース情報画像に示されている位置特定データベース情報１３０のいずれかの表示位置を変更させる指令であるとき、情報の集合体のうち次に述べられる表示位置情報１３２の内容を変更指令の内容に合致するよう変更する。その表示位置情報１３２は、変更指令が表わす位置特定データベース情報１３０の表示位置を表わす情報である。【００１５】
本発明の他の局面に従うと、データテーブル作成プログラムは、集合体作成工程Ｓ２２４を表示装置３２に接続されたコンピュータに実施させる。集合体作成工程Ｓ２２４は、表示装置３２に接続されたコンピュータ３０が、情報の集合体を作成する工程である。情報の集合体は、ファイル内位置情報１３４と次に述べられるデータベース情報１２２のデータベースへの追加順序を表わす情報とを含む。そのデータベース情報１２２は、ファイル内位置情報１３４によってデータベース情報ファイル内での位置が表わされる情報である。ファイル内位置情報１３４は、データベース情報ファイル内での複数のデータベース情報１２２のうち少なくとも２個の位置を表わす。データベース情報ファイルは、複数のデータベース情報１２２を含む。データベース情報１２２は、データベースに追加される情報である。このコンピュータ３０が、メモリ４０と、情報処理部４２と、入力受付部４４，４６と、Ｉ／Ｏ５２とを備える。メモリ４０は、情報を記憶する。情報処理部４２は、メモリ４０が記憶する情報を処理する。入力受付部４４，４６は、ユーザからの情報入力を受付ける。Ｉ／Ｏ５２は、表示装置３２に情報を出力する。このデータテーブル作成プログラムは、データベース情報ファイル記憶工程Ｓ２２０と、位置情報作成工程Ｓ２２２とをさらにコンピュータ３０に実施させる。データベース情報ファイル記憶工程Ｓ２２０において、メモリ４０が、データベース情報ファイルを記憶する。データベース情報ファイルは、複数のデータベース情報１２２とデータベース情報１２２それぞれの表示位置を表わす情報とが所定の規則にしたがって連なるものである。位置情報作成工程Ｓ２２２において、情報処理部４２が、所定の規則を手掛かりに、データベース情報ファイルが含む複数のデータベース情報１２２のうち少なくとも２個についての、ファイル内位置情報１３４を作成する。集合体作成工程Ｓ２２４は、情報処理部４２が、次に述べられる情報の集合体を作成する工程を有している。その集合体は、ファイル内位置情報１３４とデータベース情報１２２のデータベースへの追加順序を表わす情報とに加え、位置特定データベース情報１３０をさらに含む。位置特定データベース情報１３０は、データベース情報ファイルが含む複数のデータベース情報１２２のうち位置情報作成工程Ｓ２２２においてファイル内位置情報１３４が作成されるデータベース情報１２２である。ファイル内位置情報１３４が、データベース情報ファイル内での位置特定データベース情報１３０の位置を表わす。データベースへの位置特定データベース情報１３０の追加順序を表わす情報が、表示位置情報１３２の少なくとも一部であるよう情報の集合体に含まれている。表示位置情報１３２は、位置特定データベース情報１３０の表示位置を表わす。このデータテーブル作成プログラムは、集合体記憶工程Ｓ２２６と、データベース情報画像表示工程Ｓ２２８と、変更指令受付工程Ｓ２３０と、集合体変更工程Ｓ２４４とをさらにコンピュータ３０に実施させる。集合体記憶工程Ｓ２２６において、メモリ４０が、情報の集合体を記憶する。データベース情報画像表示工程Ｓ２２８において、情報処理部４２が、データベース情報画像を形成し、データベース情報画像を表示する。データベース情報画像は、位置特定データベース情報１３０の少なくとも２個が位置特定データベース情報１３０の少なくとも２個それぞれの表示位置に表示されたものである。データベース情報画像は、表示位置情報１３２に基づいて形成される。データベース情報画像表示工程Ｓ２２８において、情報処理部４２は、Ｉ／Ｏ５２を介して表示装置３２に情報を出力することによりデータベース情報画像を表示するよう表示装置３２を制御する。変更指令受付工程Ｓ２３０において、入力受付部４４，４６が、変更指令の入力を受付ける。変更指令は、データベース情報画像の形態の変更内容を表わす指令である。集合体変更工程Ｓ２４４において、情報処理部４２は、変更指令がデータベース情報画像に示されている位置特定データベース情報１３０のいずれかの表示位置を変更させる指令であるとき、変更指令が表わす位置特定データベース情報１３０の表示位置を変更する。集合体変更工程Ｓ２４４において、情報処理部４２は、変更指令がデータベース情報画像に示されている位置特定データベース情報１３０のいずれかの表示位置を変更させる指令であるとき、情報の集合体のうち次に述べられる表示位置情報１３２の内容を変更指令の内容に合致するよう変更する。その表示位置情報１３２は、変更指令が表わす位置特定データベース情報１３０の表示位置を表わす情報である。
【発明の効果】
【００１６】
本発明にかかるデータテーブル作成装置、データテーブル作成方法、および、データテーブル作成プログラムによれば、データベースへ追加される複数の情報における追加順序の定義を容易化できる。
【図面の簡単な説明】
【００１７】
【図１】本発明の一実施形態にかかるデータベースシステムの構成を示す概念図である。
【図２】周知のコンピュータのハードウェア構成を示す概念図である。
【図３】本発明の一実施形態にかかる仮想データテーブル作成装置の機能ブロック図である。
【図４】本発明の一実施形態にかかるデータベース情報ファイルの構造を示す概念図である。
【図５】本発明の一実施形態にかかる変更指令受付部の機能ブロック図である。
【図６】本発明の一実施形態にかかる集合体変更部の機能ブロック図である。
【図７】本発明の一実施形態にかかるデータベース追加方法の工程を示すフローチャートである。
【図８】本発明の一実施形態にかかるデータテーブル作成方法の工程を示すフローチャートである。
【図９】本発明の一実施形態にかかるデータテーブルの原型の構造を示す概念図である。
【図１０】本発明の一実施形態にかかるデータベース情報画像の一例を示す概念図である。
【図１１】本発明の一実施形態にかかる位置変更指令入力中のデータベース情報画像の一例を示す概念図である。
【図１２】本発明の一実施形態にかかる位置特定データベース情報移動後のデータベース情報画像の概念図である。
【図１３】本発明の一実施形態にかかる位置特定データベース情報複写後のデータベース情報画像の概念図である。
【図１４】本発明の一実施形態にかかる列形成指令入力中のデータベース情報画像の一例を示す概念図である。
【図１５】本発明の一実施形態にかかる位置特定データベース情報移動後のデータベース情報画像の概念図である。
【発明を実施するための形態】
【００１８】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同一である。したがって、それらについての詳細な説明は繰返さない。
【００１９】
［データ蓄積システムの説明］
以下、本発明の一実施形態について説明する。図１は、本実施形態にかかるデータベースシステムの構成を示す概念図である。図１に基づいて、本実施形態にかかるデータベースシステムの構成が説明される。本実施形態にかかるデータベースシステムは、データサーバ１０と、検査装置１２とを備える。データサーバ１０は情報を蓄積する。検査装置１２は被検査製品１４を検査する。検査装置１２はその検査の結果得られた情報をデータサーバ１０に送信する。本実施形態の場合、検査装置１２は、その検査の結果得られた情報をデータベース情報ファイルとして送信する。データベース情報ファイルの構造は後述される。
【００２０】
データサーバ１０は、仮想データテーブル作成装置２０と、仮想追加装置２２と、仮想蓄積装置２４とを備える。仮想データテーブル作成装置２０はデータテーブルを作成する。本実施形態においては、このデータテーブルは、検査装置１２が送信した情報の追加順序を示す。仮想追加装置２２は、仮想データテーブル作成装置２０が作成したデータテーブルに基づいて、検査装置１２が送信した情報を仮想蓄積装置２４に送信する。仮想蓄積装置２４は仮想追加装置２２が送信した情報を蓄積する。本実施形態の場合、データサーバ１０は、周知の表示装置３２に接続された周知のコンピュータ３０がプログラムを実行することにより実現される。
【００２１】
［コンピュータのハードウェア構成の説明］
図２は、周知の表示装置３２に接続された周知のコンピュータ３０のハードウェア構成を示す概念図である。図２に基づいて、コンピュータ３０のハードウェア構成が説明される。本実施形態にかかるコンピュータ３０は、メモリ４０と、情報処理部４２と、マウス４４と、キーボード４６と、固定ディスク４８と、コネクタ５０と、第１Ｉ／Ｏ（Input/Output）５２と、第２Ｉ／Ｏ５４とを備える。メモリ４０は、ＲＯＭ（Read only memory）およびＲＡＭ（Random access memory）などによって実現される。メモリ４０は、プログラムとデータとを記憶する。情報処理部４２は、ＣＰＵ（Central Processing Unit）などによって実現される。情報処理部４２は、メモリ４０から読出したプログラムを実行することにより、そのプログラムにおいて定められた手順に従ってコンピュータ３０を構成する各装置を制御する。マウス４４およびキーボード４６は、オペレータの入力に応じて信号を生成する。これにより、コンピュータ３０に情報が入力される。本実施形態においては、マウス４４およびキーボード４６が入力受付部に相当する。「入力受付部」とは、コンピュータ３０のうち、ユーザからの情報入力を受付ける部分を意味する。固定ディスク４８は、プログラムと検査装置１２が送信した情報とを記録する。コネクタ５０にはＵＳＢ（Universal Serial Bus）メモリ３４が接続される。ＵＳＢメモリ３４に記録されたプログラムおよび情報はコネクタ５０を介して情報処理部４２に読み込まれる。本実施形態の場合、第１Ｉ／Ｏ５２は、表示装置３２に接続される。第１Ｉ／Ｏ５２は、表示装置３２に信号を出力する。表示装置３２は、その信号に応じて動作することにより、画像を表示する。第２Ｉ／Ｏ５４は、検査装置１２に接続される。第２Ｉ／Ｏ５４は、検査装置１２が出力した信号を受付ける。これにより、第２Ｉ／Ｏ５４は、その信号が示す情報を受信することとなる。
【００２２】
［仮想データテーブル作成装置の機能の説明］
図３は、仮想データテーブル作成装置２０の機能ブロック図である。図３に基づいて、本実施形態にかかる仮想データテーブル作成装置２０の構成とその機能とが説明される。コンピュータ３０の、メモリ４０と、情報処理部４２と 、マウス４４と、キーボード４６と、固定ディスク４８と、コネクタ５０と、第１Ｉ／Ｏ５２と、第２Ｉ／Ｏ５４と、コンピュータ３０に接続された表示装置３２とは、仮想データテーブル作成装置２０を構成する。
【００２３】
仮想データテーブル作成装置２０は、集合体作成部７０と、データベース情報ファイル記憶部７２と、位置情報作成部７４と、集合体記憶部７６と、データベース情報画像表示部７８と、変更指令受付部８０と、集合体変更部８２と、情報複写部８４と、情報削除部８６とを備える。
【００２４】
集合体作成部７０は、データテーブルを作成する。集合体作成部７０が作成するデータテーブルの構造は後述される。データベース情報ファイル記憶部７２は、データベース情報ファイルを記憶する。
【００２５】
図４は、本実施形態にかかるデータベース情報ファイルの構造を示す概念図である。本実施形態の場合、データベース情報ファイルは、先端特定情報１２０と、複数のデータベース情報１２２と、複数の順序特定情報１２４と、複数の列特定情報１２６と、後端特定情報１２８とを含む。先端特定情報１２０は、それが配置される位置がデータベース情報ファイルの一端であることを表わす情報である。仮想データテーブル作成装置２０にとって先端特定情報１２０と認識し得るものである限り、この情報の内容自体は任意に定め得るものである。データベース情報１２２は、データベースに追加される情報である。本実施形態におけるデータベース情報１２２の具体例は、検査装置１２による検査の結果得られた情報である。そのような情報の具体例には、その検査の際に測定された物理量がある。「物理量」とは、物理学における一定の理論体系の下で次元が確定し、定められた単位の倍数として表すことができる量のことである。そのような物理量の例には、電圧値と電流値とがある。もちろん、データベース情報１２２は電圧値と電流値とに限定されない。順序特定情報１２４は、２個のデータベース情報１２２に挟まれるよう連なる。順序特定情報１２４は、それが挟まれるデータベース情報１２２が隣り合いつつ１本の列を形成するよう表示されることを表わす情報である。仮想データテーブル作成装置２０にとって順序特定情報１２４と認識し得るものである限り、この情報の内容自体は任意に定め得るものである。例えば、順序特定情報１２４は、文字と文字との間に空白を形成するために用いられるデータを兼ねていてもよい。どのようなデータとしてデータベース情報ファイルに含まれていようと、そのデータが挟まれるデータベース情報１２２が隣り合いつつ一列を形成するよう表示されるために用いられる情報であれば、その情報は順序特定情報１２４である。列特定情報１２６は、データベース情報ファイル内のところどころにおいて２個のデータベース情報１２２に挟まれるよう連なる。２個のデータベース情報１２２に挟まれる列特定情報１２６は、それが挟まれるデータベース情報１２２の一方と他方とが別の列を形成するよう表示されることとそれらの列が互いに隣り合うこととを表わす情報である。仮想データテーブル作成装置２０にとって列特定情報１２６と認識し得るものである限り、この情報の内容自体は任意に定め得るものである。例えば、列特定情報１２６は、隣り合うよう表示される２列を形成するために用いられるデータを兼ねていてもよい。どのようなデータとしてデータベース情報ファイルに含まれていようと、そのデータが挟まれる２つのデータベース情報１２２が互いに隣り合う２つの列の一方と他方とを形成するよう表示されるために用いられる情報であれば、その情報は列特定情報１２６である。後端特定情報１２８は、それが配置される位置がデータベース情報ファイルの他端であることを表わす情報である。仮想データテーブル作成装置２０にとって後端特定情報１２８と認識し得るものである限り、この情報の内容自体は任意に定め得るものである。
【００２６】
データベース情報１２２のそれぞれの間に順序特定情報１２４が配置されることによって、データベース情報１２２のそれぞれが１つの列のうち何番目に表示されるものかが特定される。データベース情報ファイル内のところどころに列特定情報１２６が配置されることによって、複数のデータベース情報１２２により形成される複数の列がどのように並ぶかが特定される。順序特定情報１２４が「隣り合いつつ１つの列を形成する２個のデータベース情報１２２に挟まれるよう連なる」という規則にしたがって連なる。列特定情報１２６が「隣り合いつつ互いに異なる列を形成する２個のデータベース情報１２２に挟まれるように連なる」という規則にしたがって連なる。これにより、順序特定情報１２４と列特定情報１２６とを構成要素とする情報が、複数のデータベース情報１２２それぞれの表示位置を表わすこととなる。データベース情報ファイルにおいて、複数のデータベース情報１２２とそれらそれぞれの表示位置を表わす情報とが所定の規則にしたがって連なることとなる。
【００２７】
図３に示された位置情報作成部７４は、ファイル内位置情報１３４を作成する。ファイル内位置情報１３４は、データベース情報ファイル内でのデータベース情報１２２の位置を表わす情報である。上述されたように、本実施形態の場合、データベース情報ファイルは複数のデータベース情報１２２を含む。本実施形態の場合、ファイル内位置情報１３４は、それらの複数のデータベース情報１２２のうち少なくとも２個の位置を表わす情報である。位置情報作成部７４は、所定の規則を手掛かりに、そのファイル内位置情報１３４を作成する。本実施形態におけるその規則は、次に述べられる２つの規則である。その１つ目は、順序特定情報１２４が「隣り合いつつ１つの列を形成する２個のデータベース情報１２２に挟まれるよう連なる」という規則である。その２つ目は、列特定情報１２６が「隣り合いつつ互いに異なる列を形成する２個のデータベース情報１２２に挟まれるよう連なる」という規則である。本実施形態におけるファイル内位置情報１３４の構造は後述される。集合体記憶部７６は、集合体作成部７０が作成するデータテーブルを記憶する。
【００２８】
データベース情報画像表示部７８は、データベース情報画像を形成する。データベース情報画像表示部７８は、そのデータベース情報画像を表示する。本実施形態におけるデータベース情報画像の具体的形態は後述される。
【００２９】
変更指令受付部８０は、変更指令の入力を受付ける。変更指令は、データベース情報画像の形態の変更内容を示す指令である。本実施形態における変更指令の具体的な内容は後述される。
【００３０】
集合体変更部８２は、次に述べられる２種類の処理を実施する。１番目の処理は、データベース情報画像の形態を変更指令の内容に合致するよう変更する処理である。これにより、データベース情報画像に含まれる情報のうち変更指令によって指定されるものの表示位置がデータベース情報画像内において変更される。表示位置の変更のための具体的な手順は情報の表示位置を変更するための周知の手順と同様である。２番目の処理は、集合体作成部７０が作成するデータテーブルの原型の内容を変更指令の内容に合致するよう変更する処理である。データテーブルの原型の内容を変更するための具体的な手順は後述される。
【００３１】
情報複写部８４は、次に述べられる２種類の処理を実施する。１番目の処理は、データベース情報画像の形態を変更指令の内容に合致するよう変更する処理である。これにより、データベース情報画像に含まれる情報のうち変更指令によって指定されるものがデータベース情報画像内において複写される。データベース情報画像内における情報の複写のための具体的な手順は周知のものと同様である。２番目の処理は、集合体作成部７０が作成するデータテーブルの内容を変更指令の内容に合致するよう変更する処理である。そのための具体的な手順は後述される。
【００３２】
情報削除部８６は、次に述べられる２種類の処理を実施する。１番目の処理は、データベース情報画像の形態を変更指令の内容に合致するよう変更する処理である。これにより、データベース情報画像に含まれる情報のうち変更指令によって指定されるものがデータベース情報画像から削除される。データベース情報画像内における情報の削除のための具体的な手順は周知のものと同様である。２番目の処理は、集合体作成部７０が作成するデータテーブルの原型の内容を変更指令の内容に合致するよう変更する処理である。そのための具体的な手順は後述される。
【００３３】
図５は、本実施形態にかかる変更指令受付部８０の機能ブロック図である。図５に基づいて、本実施形態にかかる変更指令受付部８０の構成が説明される。本実施形態にかかる変更指令受付部８０は、移転指令受付部９０と、削除指令受付部９２と、複写指令受付部９４とを有する。
【００３４】
移転指令受付部９０は、データベース情報画像に示されている少なくとも２個のデータベース情報１２２それぞれの移転先を表わす情報を変更指令として受付ける。
【００３５】
削除指令受付部９２は、データベース情報画像に示されているデータベース情報１２２のいずれかを削除させる旨の変更指令を受付ける。
【００３６】
複写指令受付部９４は、データベース情報画像に示されているデータベース情報１２２のいずれかを複写させる旨の変更指令を受付ける。
【００３７】
図６は、本実施形態にかかる集合体変更部８２の機能ブロック図である。図６に基づいて、本実施形態にかかる集合体変更部８２の構成が説明される。本実施形態にかかる集合体変更部８２は、移転先情報追加部１００と、データベース情報画像更新部１０２と、表示位置情報変更部１０４とを要する。
【００３８】
移転先情報追加部１００は、集合体作成部７０が作成するデータテーブルの原型へ移転先を表わす情報を追加する。データベース情報画像更新部１０２は、データベース情報画像を更新する。表示位置情報変更部１０４は、集合体作成部７０が作成するデータテーブルの原型の内容を変更する。
【００３９】
データベース情報画像更新部１０２は、情報画像削除部１１０と、情報画像追加部１１２とを有している。情報画像削除部１１０は、移転指令受付部９０において移転先が受付けられた位置特定データベース情報１３０をデータベース情報画像から削除する。情報画像追加部１１２は、複写指令受付部９４が受付けた情報に基づき、データベース情報画像に情報を追加する。追加される情報の具体的な内容は後述される。
【００４０】
本実施形態にかかる仮想追加装置２２と、仮想蓄積装置２４とは周知のものと同一である。したがって、ここではその詳細な説明は繰り返されない。
【００４１】
［プログラムの説明］
表示装置３２が接続されたコンピュータ３０の、メモリ４０と、情報処理部４２と 、マウス４４と、キーボード４６と、固定ディスク４８と、コネクタ５０と、第１Ｉ／Ｏ５２と、第２Ｉ／Ｏ５４とが、本実施形態にかかる仮想データテーブル作成装置２０と、仮想追加装置２２と、仮想蓄積装置２４とを構成する。これらは、情報処理部４２がメモリ４０から読出したプログラムを実行することにより実現される。一般的にこうしたプログラムは、ＵＳＢメモリ３４などのコンピュータ読取可能な記録媒体に記録された状態で流通する。こうしたプログラムは図示されないインターネットを介して流通することもある。こうしたプログラムは、固定ディスク４８にいったん記録される。情報処理部４２が実行するプログラムは、その固定ディスク４８に記録されたプログラムをメモリ４０が記憶したものである。したがって、本発明の最も本質的な部分は、ＵＳＢメモリ３４などのコンピュータ読取可能な記録媒体に記録されたソフトウェアである。
【００４２】
［フローチャートの説明］
図７は、本実施形態にかかるデータベース追加方法の工程を示すフローチャートである。図７に基づいて、本実施形態にかかるデータベースシステムが実施するデータベース追加方法の工程が説明される。本実施形態にかかるデータベース追加方法は、装置検査工程Ｓ２００と、データテーブル作成用ファイル受信工程Ｓ２０２と、データテーブル作成工程Ｓ２０４と、データベース情報追加工程Ｓ２０６と、装置継続検査工程Ｓ２０８と、検査データ継続受信工程Ｓ２１０と、データベース情報継続追加工程Ｓ２１２とを備える。
【００４３】
装置検査工程Ｓ２００は、検査装置１２が被検査製品１４を検査する工程である。この工程における検査の内容は周知の検査と同様である。したがってここではその詳細な説明は繰り返されない。データテーブル作成用ファイル受信工程Ｓ２０２は、検査の結果得られた情報を検査装置１２がデータベース情報ファイルとしてデータサーバ１０に送信する工程である。そのデータベース情報ファイルは、データサーバ１０の仮想データテーブル作成装置２０と仮想追加装置２２とが受信する。データテーブル作成工程Ｓ２０４は、データテーブル作成用ファイル受信工程Ｓ２０２において受信されたデータベース情報ファイルに基づき、仮想データテーブル作成装置２０がデータベースを作成する工程である。この工程で実施される方法が、本実施形態におけるデータテーブル作成方法である。データベース情報追加工程Ｓ２０６は、データテーブル作成工程Ｓ２０４において作成されたデータテーブルに基づき、データテーブル作成用ファイル受信工程Ｓ２０２において受信された情報を仮想追加装置２２が仮想蓄積装置２４に追加する工程である。装置継続検査工程Ｓ２０８は、検査装置１２が被検査製品１４を検査する工程である。その内容はデータテーブル作成のための検査なのか被検査製品１４の品質を確認するための検査なのかという点を除けば装置検査工程Ｓ２００と同様である。検査データ継続受信工程Ｓ２１０は、装置継続検査工程Ｓ２０８において検査の結果得られた情報をデータベース情報ファイルとして検査装置１２が送信する工程である。そのデータベース情報ファイルはデータサーバ１０の仮想追加装置２２が受信する。データベース情報継続追加工程Ｓ２１２は、データテーブル作成工程Ｓ２０４において作成されたデータテーブルに基づき、検査データ継続受信工程Ｓ２１０において受信された情報を仮想追加装置２２が仮想蓄積装置２４に追加する工程である。
【００４４】
図８は、本実施形態にかかるデータテーブル作成方法の工程を示すフローチャートである。図８に基づいて、周知の表示装置３２に接続された周知のコンピュータ３０が本実施形態にかかるプログラムに基づき実施することにより実現される仮想データテーブル作成装置２０が実施するデータテーブル作成方法の工程が説明される。本実施形態にかかるデータテーブル作成方法は、データベース情報ファイル記憶工程Ｓ２２０と、位置情報作成工程Ｓ２２２と、集合体作成工程Ｓ２２４と、集合体記憶工程Ｓ２２６と、データベース情報画像表示工程Ｓ２２８と、変更指令受付工程Ｓ２３０と、削除判断工程Ｓ２３２と、表示情報削除工程Ｓ２３４と、変更判断工程Ｓ２３６と、複写判断工程Ｓ２３８と、複写情報追加工程Ｓ２４０と、終了判断工程Ｓ２４２と、集合体変更工程Ｓ２４４とを備える。
【００４５】
データベース情報ファイル記憶工程Ｓ２２０において、データベース情報ファイル記憶部７２（これはメモリ４０によって実現される）が、データベース情報ファイルを記憶する。
【００４６】
位置情報作成工程Ｓ２２２において、位置情報作成部７４（これは情報処理部４２とメモリ４０とによって実現される）が、データベース情報ファイルが含む複数のデータベース情報１２２のすべてについての、ファイル内位置情報１３４を作成する。本実施形態においては、ファイル内位置情報１３４は、数列である。この数列を構成する数値それぞれが、順番を表わす。この順番は、データベース情報ファイルにおけるデータベース情報１２２の順番である。
【００４７】
位置情報作成工程Ｓ２２２において、位置情報作成部７４は、次に述べられる工程を経てファイル内位置情報１３４を作成する。まず、位置情報作成部７４は、データベース情報ファイルに含まれる情報をデータベース情報ファイルの先頭から読み出す。同時に、位置情報作成部７４は、自分がデータベース情報ファイルに含まれる情報のうち何番目の情報を読み出しているかを検知し記憶する。その検知の方法は周知なのでここではその詳細な説明は繰り返されない。次に、位置情報作成部７４は、読み出された情報が、先端特定情報１２０でも順序特定情報１２４でも列特定情報１２６でも後端特定情報１２８でもないか否かを判断する。読み出された情報が先端特定情報１２０でも順序特定情報１２４でも列特定情報１２６でも後端特定情報１２８でもない場合、位置情報作成部７４は、その情報がデータベース情報ファイルに含まれる情報のうち何番目の情報かを表わす数値を記憶する。この場合、読み出された情報はデータベース情報１２２とみなされる。読み出された情報が順序特定情報１２４又は列特定情報１２６である場合、位置情報作成部７４は、その情報の次に位置する情報をデータベース情報ファイルから読み出す。上述された判断が完了すると、位置情報作成部７４は、自分がデータベース情報ファイルに含まれる情報のうち何番目の情報を読み出しているかを検知し記憶する。これを繰り返すことで、データベース情報１２２がデータベース情報ファイルのうち何番目に位置するかを表わす数値が順次位置情報作成部７４に記憶されていく。データベース情報ファイルに含まれる情報の読み出しを繰り返す回数は、予め定められていてもデータベース情報ファイルに含まれる情報をすべて読み出すまででもよい。ただし少なくとも２個のデータベース情報１２２についてその数値が記憶される必要がある。本実施形態の場合、位置情報作成部７４は、データベース情報ファイルに含まれる情報をすべて読み出すまでこれを繰り返す。情報の読み出しが終了すると、位置情報作成部７４は、自らが記憶した数値（読み出された情報がデータベース情報ファイルに含まれる情報のうち何番目の情報かを表わす数値）を、記憶された順番に従って並ぶ数列にする。そのための具体的な手順は周知なのでここではその詳細な手順は説明されない。その数列が形成されることで、順序特定情報１２４と列特定情報１２６とについて定められた上述の規則に基づき、ファイル内位置情報１３４が作成されることとなる。
【００４８】
集合体作成工程Ｓ２２４において、集合体作成部７０（これは情報処理部４２とメモリ４０とによって実現される）が、データテーブルの原型を作成する。本実施形態の場合、データテーブルの原型は、少なくとも２個の位置特定データベース情報１３０と少なくとも２個の表示位置情報１３２とファイル内位置情報１３４とを含む情報の集合体である。本実施形態においては、位置特定データベース情報１３０とは、データベース情報ファイルが含む複数のデータベース情報１２２のうち位置情報作成部７４においてファイル内位置情報１３４が作成されるデータベース情報１２２のことである。本実施形態においては、表示位置情報１３２とは、位置特定データベース情報１３０の表示位置を表わす情報のことである。
【００４９】
本実施形態の場合、集合体作成部７０は、次に述べられる工程を経てデータテーブルの原型を作成する。まず、集合体作成部７０は、順序特定情報１２４が読み出された回数と列特定情報１２６が読み出された回数とをいずれも「０回」と記憶する。次に、集合体作成部７０は、データベース情報ファイルに含まれる情報をデータベース情報ファイルの先頭から読み出す。同時に、位置情報作成部７４は、自分がデータベース情報ファイルに含まれる情報のうち何番目の情報を読み出しているかを検知し記憶する。次に、集合体作成部７０は、読み出された情報が順序特定情報１２４か否かを判断する。読み出された情報が順序特定情報１２４の場合、集合体作成部７０は、回数が１回多くなるよう、自らが記憶する「順序特定情報１２４が読み出された回数」を更新する。次に、集合体作成部７０は、読み出された情報が列特定情報１２６か否かを判断する。読み出された情報が列特定情報１２６の場合、集合体作成部７０は、回数が１回多くなるよう、自らが記憶する「列特定情報１２６が読み出された回数」を更新する。次に、集合体作成部７０は、読み出された情報が先端特定情報１２０でも順序特定情報１２４でも列特定情報１２６でも後端特定情報１２８でもないか否かを判断する。読み出された情報が先端特定情報１２０でも順序特定情報１２４でも列特定情報１２６でも後端特定情報１２８でもない場合、集合体作成部７０は、その情報がデータベース情報ファイルに含まれる情報のうち何番目かという情報とファイル内位置情報１３４とに基づいて、その情報が位置特定データベース情報１３０か否かを判断する。その情報が位置特定データベース情報１３０ならば、集合体作成部７０は、その情報を記憶する。同時に、集合体作成部７０は、その時点における順序特定情報１２４が読み出された回数とその時点における列特定情報１２６が読み出された回数との組み合わせを記憶する。本実施形態においては、これらの回数の組み合わせが表示位置情報１３２となる。その後、集合体作成部７０は、その読み出された情報の次に位置する情報をデータベース情報ファイルからから読み出す。同時に、集合体作成部７０は、自分がデータベース情報ファイルに含まれる情報のうち何番目の情報を読み出しているかを検知し記憶する。これを繰り返すことで、データベース情報ファイルから位置特定データベース情報１３０が読み出され、表示位置情報１３２が作成される。
【００５０】
データベース情報ファイルからの情報の読み出しが終了すると、集合体作成部７０は、位置特定データベース情報１３０と表示位置情報１３２とファイル内位置情報１３４とを連ねることにより情報の集合体を作成する。これがデータテーブルの原型である。図９は、本実施形態にかかるデータテーブルの原型の構造を示す概念図である。本実施形態にかかるデータテーブルの原型は、複数の位置特定データベース情報１３０と、表示位置情報１３２と、ファイル内位置情報１３４とを備える。本実施形態の場合、位置特定データベース情報１３０は、データベース情報ファイルからから読み出された順番に従って並んでいる。表示位置情報１３２は、作成された順番に従って並んでいる。ファイル内位置情報１３４を構成する数値も、作成された順番に従って並んでいる。これより、位置特定データベース情報１３０と表示位置情報１３２とファイル内位置情報１３４を構成する数値とは互いに１対１に対応付けられていることとなる。
【００５１】
集合体記憶工程Ｓ２２６において、集合体記憶部７６（これはメモリ４０によって実現される）が、データテーブルの原型を記憶する。
【００５２】
データベース情報画像表示工程Ｓ２２８において、データベース情報画像表示部７８（これは情報処理部４２とメモリ４０と表示装置３２とによって実現される）が、データベース情報画像を形成し、データベース情報画像を表示する。本実施形態の場合、データベース情報画像は、位置特定データベース情報１３０がそれらそれぞれの表示位置に表示された画像である。データベース情報画像は、データテーブルの原型に含まれる位置特定データベース情報１３０と表示位置情報１３２とに基づいて形成される。これまでの説明から明らかな通り、順序特定情報１２４が読み出された回数は、複数の位置特定データベース情報１３０によって形成される一列のうち一端から数えて何番目かという値に対応する。列特定情報１２６が読み出された回数は、複数の位置特定データベース情報１３０によって形成される列が複数列並んでいるとき何番目の列かという値に対応する。これにより、表示位置情報１３２に基づいて、これに対応付けられた位置特定データベース情報１３０の表示位置を特定することが可能である。それが可能なので、複数の位置特定データベース情報１３０によって形成される列の画像を形成することも可能である。データベース情報画像表示部７８は、その画像をデータベース情報画像として形成する。情報の表示位置が特定されているときその情報がその表示位置に表示された画像を形成するための具体的な手順そのものは周知である。したがって、ここではデータベース情報画像を形成するための具体的な手順は説明されない。データベース情報画像が形成されると、データベース情報画像表示部７８は、そのデータベース情報画像を表示する。その表示のための具体的手順も周知である。したがって、その表示の具体的手順も説明されない。
【００５３】
変更指令受付工程Ｓ２３０において、変更指令受付部８０（これはマウス４４とキーボード４６と情報処理部４２とによって実現される）が、変更指令の入力を受付ける。変更指令は、データベース情報画像の形態の変更内容を表わす指令である。本実施形態の場合、変更指令の種類は、位置変更指令、削除指令、複写指令、および、終了指令である。
【００５４】
位置変更指令は、データベース情報画像に示されている位置特定データベース情報１３０のいずれかの表示位置を変更させる指令である。位置変更指令は、表示位置が変更される位置特定データベース情報１３０を特定するための情報と、その移転先を表わす情報とを有する。位置変更指令は、変更指令受付部８０のうち移転指令受付部９０（これは情報処理部４２とメモリ４０とマウス４４とキーボード４６とによって実現される）が受付ける。位置変更指令の種類は、単純移動指令、及び、一括移動指令である。単純移動指令は、１個の位置特定データベース情報１３０の表示位置を変更させる指令である。一括移動指令は、２個以上の位置特定データベース情報１３０の表示位置を変更させる指令である。一括移動指令の種類は、列形成指令、及び、並替指令である。列形成指令は、２個以上の位置特定データベース情報１３０の表示位置をそれらが列を形成するように変更させる指令である。並替指令は、２個以上の位置特定データベース情報１３０の表示位置をそれらの横方向および縦方向の位置関係が変わるように変更させる指令である。
【００５５】
削除指令は、データベース情報画像に示されている位置特定データベース情報１３０のいずれかを指定した上でその位置特定データベース情報１３０をデータベース情報画像から削除させる指令である。削除指令は、削除指令受付部９２（これは情報処理部４２とメモリ４０とマウス４４とキーボード４６とによって実現される）が受付ける。
【００５６】
複写指令は、複写データベース情報と複写位置とを指定した上で複写位置に複写データベース情報を複写させる指令である。複写データベース情報とは、位置特定データベース情報１３０のいずれかと同一内容であって新たに作成され表示される情報である。複写位置は、複写データベース情報の表示位置である。複写指令は、複写指令受付部９４（これは情報処理部４２とメモリ４０とマウス４４とキーボード４６とによって実現される）が受付ける。
【００５７】
削除判断工程Ｓ２３２において、情報削除部８６（これは情報処理部４２とメモリ４０と表示装置３２とによって実現される）は、変更指令が削除指令か否かを判断する。変更指令が削除指令であるとき（Ｓ２３２にてＹＥＳ）、処理は表示情報削除工程Ｓ２３４へと移される。そうでないとき（Ｓ２３２にてＮＯ）、処理は複写判断工程Ｓ２３８へと移される。
【００５８】
表示情報削除工程Ｓ２３４において、情報削除部８６は、削除指令が表わす位置特定データベース情報１３０をデータベース情報画像から削除する。情報削除部８６は、データテーブルの原型から削除指令で指定された位置特定データベース情報１３０が削除されるようそのデータテーブルの原型を変更する。情報削除部８６は、データテーブルの原型からその位置特定データベース情報１３０に対応付けられた表示位置情報１３２が削除されるようそのデータテーブルの原型を変更する。情報削除部８６は、ファイル内位置情報１３４を構成する数値のうち位置特定データベース情報１３０に対応付けられている数値が削除されるようそのデータテーブルの原型を変更する。
【００５９】
変更判断工程Ｓ２３６において、集合体変更部８２の移転先情報追加部１００（これは情報処理部４２とメモリ４０と表示装置３２とによって実現される）は、削除指令が位置変更指令を伴うか否かを判断する。削除指令が位置変更指令を伴うとき（Ｓ２３６にてＹＥＳ）、処理は集合体変更工程Ｓ２４４へと移される。そうでないとき（Ｓ２３６にてＮＯ）、処理は変更指令受付工程Ｓ２３０へと移される。
【００６０】
複写判断工程Ｓ２３８において、情報複写部８４（これは情報処理部４２とメモリ４０と表示装置３２とによって実現される）は、変更指令が複写指令か否かを判断する。変更指令が複写指令であるとき（Ｓ２３８にてＹＥＳ）、処理は複写情報追加工程Ｓ２４０へと移される。そうでないとき（Ｓ２３８にてＮＯ）、処理は終了判断工程Ｓ２４２へと移される。
【００６１】
複写情報追加工程Ｓ２４０において、情報複写部８４は、複写指令が指定する複写データベース情報が複写位置に表示されるようデータベース情報画像を変更する。情報複写部８４は複写データベース情報と同一内容の位置特定データベース情報１３０をデータテーブルの原型に追加する。データテーブルの原型におけるその位置特定データベース情報１３０の位置は、位置特定データベース情報１３０のうちで端にあたる位置である。情報複写部８４は、複写指令で示された複写位置を表わす表示位置情報１３２を作成し、それをデータテーブルの原型に追加する。これが新たに追加された位置特定データベース情報１３０に対応付けられる表示位置情報１３２となる。データテーブルの原型におけるその表示位置情報１３２の位置は、複数の表示位置情報１３２のうちで端にあたる位置である。これにより、その表示位置情報１３２の位置は、情報複写部８４によって追加された位置特定データベース情報１３０に対応する位置となる。情報複写部８４は、ファイル内位置情報１３４の一部となる数値をデータテーブルの原型に追加する。その数値は、データベース情報ファイルにおける複写データベース情報と同一内容の位置特定データベース情報１３０の位置を表わす数値と同一である。
【００６２】
終了判断工程Ｓ２４２において、情報削除部８６（これは情報処理部４２とメモリ４０と表示装置３２とによって実現される）は、変更指令が終了指令か否かを判断する。変更指令が終了指令であるとき（Ｓ２４２にてＹＥＳ）、処理は終了する。これにより、データテーブルの原型は、データテーブルとなる。そうでないとき（Ｓ２４２にてＮＯ）、処理は集合体変更工程Ｓ２４４へと移される。
【００６３】
集合体変更工程Ｓ２４４において、集合体変更部８２の移転先情報追加部１００（これは情報処理部４２とメモリ４０とによって実現される）は、データテーブルの原型に移転先を表わす情報を追加する。データベース情報画像更新部１０２（これは情報処理部４２とメモリ４０と表示装置３２とによって実現される）は、データベース情報画像を変更する。これにより、位置変更指令が表わす移転先に位置変更指令で特定された位置特定データベース情報１３０が表示される。集合体変更部８２の表示位置情報変更部１０４（これも情報処理部４２とメモリ４０と表示装置３２とによって実現される）は、位置変更指令によって特定された位置特定データベース情報１３０に対応する表示位置情報１３２の内容を、位置変更指令が含む移転先に合致するよう変更する。
【００６４】
［動作の説明］
被検査製品１４が検査されその検査の際に測定された物理量がデータベースに追加される場合を例にとって、本実施形態にかかるデータベースシステムの動作が説明される。
【００６５】
検査装置１２が被検査製品１４を検査する（Ｓ２００）。検査装置１２は、検査の結果得られた情報をデータベース情報ファイルとしてデータサーバ１０に送信する（Ｓ２０２）。そのデータベース情報ファイルは、データサーバ１０の仮想データテーブル作成装置２０と仮想追加装置２２とが受信する。
【００６６】
検査装置１２から受信したデータベース情報ファイルに基づき、仮想データテーブル作成装置２０のデータベース情報ファイル記憶部７２は、検査装置１２から送信されたデータベース情報ファイルを記憶する（Ｓ２２０）。位置情報作成部７４は、データベース情報ファイルが含む複数のデータベース情報１２２のすべてについての、ファイル内位置情報１３４を作成する（Ｓ２２２）。集合体作成部７０は、データテーブルの原型を作成する（Ｓ２２４）。集合体記憶部７６が、データテーブルの原型を記憶する（Ｓ２２６）。データベース情報画像表示部７８は、データベース情報画像を形成し、データベース情報画像を表示する（Ｓ２２８）。
【００６７】
図１０は、本実施形態にかかるデータベース情報画像の一例を示す概念図である。本実施形態にかかるデータベース情報画像は、縦方向及び横方向に沿って並ぶ複数（図１０に示されているのは横６個×縦１１個＝６６個）の情報表示領域１５０と、６個の横方向座標表示領域１５２と、１１個の縦方向座標表示領域１５４とを備える。情報表示領域１５０には位置特定データベース情報１３０が表示される。本実施形態の場合、それぞれの情報表示領域１５０の左上の隅の点が領域基準点１６０である。横方向座標表示領域１５２には、表示位置情報１３２のうち、順序特定情報１２４が読み出された回数が表示される。本実施形態の場合、その回数は、データベース情報画像の原点１７０からそれぞれの情報表示領域１５０の領域基準点１６０へのベクトルの横方向に沿う成分を表わす値でもある。縦方向座標表示領域１５４には、表示位置情報１３２のうち、列特定情報１２６が読み出された回数が表示される。本実施形態の場合、その回数は、データベース情報画像の原点１７０からそれぞれの情報表示領域１５０の領域基準点１６０へのベクトルの縦方向に沿う成分を表わす値でもある。
【００６８】
本実施形態においては、順序特定情報１２４が読み出された回数と、列特定情報１２６が読み出された回数とは、データベースへの位置特定データベース情報１３０の追加順序を表わす情報でもある。複数の位置特定データベース情報１３０のうち、値が小さな順序特定情報１２４が読み出された回数に対応付けられた位置特定データベース情報１３０ほど先にデータベースに追加される。同じ値の順序特定情報１２４が読み出された回数に対応付けられた位置特定データベース情報１３０の間では、値が小さな列特定情報１２６が読み出された回数に対応付けられた位置特定データベース情報１３０ほど先にデータベースに追加される。
【００６９】
データベース情報画像が表示されると、変更指令受付部８０が、変更指令の入力を受付ける（Ｓ２３０）。
【００７０】
移転指令受付部９０は、次に述べられる３つの要件が順に満たされる場合、単純移動指令が入力されたとみなす。第１の要件は、位置特定データベース情報１３０が表示されている情報表示領域１５０がポインタ（データベース情報画像と共に表示されマウス４４に対する操作によって移動させることができ情報表示領域１５０内の任意の点を指し示す矢印状の図形）によって指定されるという要件である。第２の要件は、空欄となっている情報表示領域１５０がポインタによって指定されるという要件である。第３の要件は、キーボード４６のうち予め定められたキーが押されるという要件である。位置特定データベース情報１３０が表示されている情報表示領域１５０がポインタによって指定されることにより、移転指令受付部９０は、表示位置が変更される位置特定データベース情報１３０を特定するための情報が入力されたとみなす。空欄となっている情報表示領域１５０がポインタによって指定されることにより、移転指令受付部９０は、表示位置が変更される位置特定データベース情報１３０の移転先を表わす情報が入力されたとみなす。
【００７１】
本実施形態の場合、移転指令受付部９０は、次に述べられる要件が満たされる場合、一括移動指令が入力されたとみなす。その要件とは、外周情報領域１８０に数値が入力された後にキーボード４６のうち予め定められたキーが押されるという要件である。このキーは、上述された３つの要件のうち第３の要件に関して押されたか否かが判断されるキーとは別のキーである。このとき押されるキーにより、列形成指令が入力されたのか、並替指令が入力されたのかが判断される。この要件が満たされると、移転指令受付部９０は、表示位置が変更される位置特定データベース情報１３０の特定とその移転先とを表わす情報が入力されたとみなす。外周情報領域１８０とは、位置特定データベース情報１３０が表示されている情報表示領域１５０の外周に配置され空欄となっている情報表示領域１５０のことである。
【００７２】
移転指令受付部９０は、外周情報領域１８０に入力された数値とその数値が入力された情報表示領域１５０の位置とに基づいて、表示位置が変更される位置特定データベース情報１３０とその移転先とを特定する。図１１は、本実施形態にかかる位置変更指令入力中のデータベース情報画像の一例を示す概念図である。図１１に示されたデータベース情報画像では、外周情報領域１８０に数値が示されている。本実施形態の場合、これらの数値が示される外周情報領域１８０がポインタによって指定されたことで、移転指令受付部９０は、表示位置が変更される位置特定データベース情報１３０を特定するための情報が入力されたとみなす。その外周情報領域１８０に数値が入力されたことで、移転指令受付部９０は、表示位置が変更される位置特定データベース情報１３０の移転先が入力されたとみなす。次に述べられる２つの要件を共に満たす情報表示領域１５０に表示されている位置特定データベース情報１３０が、表示位置が変更される位置特定データベース情報１３０である。その第１の要件は、これらの数値のいずれかが入力された外周情報領域１８０と共に縦の列を形成する情報表示領域１５０であるという要件である。第２の要件は、これらの数値のいずれかが入力された外周情報領域１８０と共に横の列を形成する情報表示領域１５０であるという要件である。表示位置が変更される位置特定データベース情報１３０は、これらの数値のうち２つに対応付けられることとなる。例えば、図１１に示された位置特定データベース情報１３０のうち「２．８２２」という位置特定データベース情報１３０は、「１」という数値が入力された外周情報領域１８０と共に縦の列を形成する。この位置特定データベース情報１３０は、「２」という数値が入力された外周情報領域１８０と共に横の列を形成する。これらの要件が満たされるので、この位置特定データベース情報１３０は、表示位置が変更される位置特定データベース情報１３０である。一方、その上の情報表示領域１５０に表示された「平均値」という位置特定データベース情報１３０は、これと共に横の列を形成する外周情報領域１８０であって数値が入力されたものが存在しない。そのため、「平均値」という位置特定データベース情報１３０は、表示位置が変更される位置特定データベース情報１３０ではない。なお、表示位置が変更される位置特定データベース情報１３０の移転先は、これらの数値の組み合わせに基づいて特定される。
【００７３】
削除指令受付部９２は、次に述べられる要件が満たされる場合、削除指令が入力されたとみなす。その要件とは、位置特定データベース情報１３０が表示されている情報表示領域１５０がポインタによって指定され、かつ、キーボード４６のうち予め定められたキー（このキーは位置変更指令が入力される際に押されるものではない）が押されるという要件である。この場合、削除の対象となるのは、ポインタによって指定された情報表示領域１５０に表示されている位置特定データベース情報１３０である。
【００７４】
本実施形態の場合、削除指令受付部９２は、一括移動指令が入力された場合、削除指令が入力されたとみなす。すなわち、本実施形態においては、一括移動指令は、削除指令を兼ねている。この場合、削除の対象となるのは、次に述べられる２つの要件のうち少なくとも一方を満たさない情報表示領域１５０に表示されている位置特定データベース情報１３０である。その第１の要件は、これらの数値のいずれかが入力された外周情報領域１８０と共に縦の列を形成する情報表示領域１５０であるという要件である。第２の要件は、これらの数値のいずれかが入力された外周情報領域１８０と共に横の列を形成する情報表示領域１５０であるという要件である。
【００７５】
複写指令受付部９４は、次に述べられる要件が満たされる場合、複写指令が入力されたとみなす。その要件とは、位置特定データベース情報１３０が表示されている情報表示領域１５０がポインタによって指定され、次に空欄となっている情報表示領域１５０がポインタによって指定され、次にキーボード４６のうち予め定められたキー（このキーは変更指令が入力される際に押されるものでも削除指令が入力される際に押されるものでもない）が押されるという要件である。位置特定データベース情報１３０が表示されている情報表示領域１５０がポインタによって指定されることにより、複写指令受付部９４は、複写データベース情報が入力されたとみなす。空欄となっている情報表示領域１５０がポインタによって指定されることにより、複写指令受付部９４は、複写位置が入力されたとみなす。
【００７６】
変更指令の入力が受付けられると、情報削除部８６は、変更指令が削除指令か否かを判断する（Ｓ２３２）。この場合、まず、並替指令が入力されたとすると（Ｓ２３２にてＹＥＳ）、情報削除部８６は、次に述べられる手順にしたがい、削除指令が表わす位置特定データベース情報１３０をデータベース情報画像から削除する（Ｓ２３４）。
【００７７】
まず、情報削除部８６は、数値が入力された外周情報領域１８０の位置に基づき、その外周情報領域１８０と共に縦の列を形成する横方向座標表示領域１５２を特定する。その横方向座標表示領域１５２が特定されると、情報削除部８６は、その横方向座標表示領域１５２に示されている、順序特定情報１２４が読み出された回数を特定する。順序特定情報１２４が読み出された回数が特定されると、情報削除部８６は、その順序特定情報１２４が読み出された回数にその外周情報領域１８０に示されている数値を対応付ける。本実施形態におけるその対応付けは、その順序特定情報１２４が読み出された回数とその外周情報領域１８０に示されている数値とが連なる数列を形成し記憶するというものである。その対応付けが終わると、情報削除部８６は、数値が入力された外周情報領域１８０の位置に基づき、その外周情報領域１８０と共に横の列を形成する縦方向座標表示領域１５４を特定する。その縦方向座標表示領域１５４が特定されると、情報削除部８６は、その縦方向座標表示領域１５４に示されている、列特定情報１２６が読み出された回数を特定する。列特定情報１２６が読み出された回数が特定されると、情報削除部８６は、その列特定情報１２６が読み出された回数にその外周情報領域１８０に示されている数値を対応付ける。本実施形態におけるその対応付けは、その列特定情報１２６が読み出された回数とその外周情報領域１８０に示されている数値とが連なる数列を形成し記憶するというものである。その対応付けが終わると、情報削除部８６は、それらの対応付けと、データテーブルの原型に含まれる表示位置情報１３２とに基づき、削除の対象となる位置特定データベース情報１３０が表示されている情報表示領域１５０を特定する。その情報表示領域１５０が特定されると、情報削除部８６は、その情報表示領域１５０が空欄になるようデータベース情報画像を更新する。
【００７８】
データベース情報画像が更新されると、情報削除部８６は、次に述べられる手順にしたがい、データテーブルの原型を更新する。まず、情報削除部８６は、データテーブルの原型の表示位置情報１３２のうち、順序特定情報１２４が読み出された回数も列特定情報１２６が読み出された回数も外周情報領域１８０に示されている数値に対応付けられていないものを特定する。特定の方法は、それぞれの表示位置情報１３２が有する順序特定情報１２４が読み出された回数と列特定情報１２６が読み出された回数とがそれぞれ外周情報領域１８０に示されている数値に対応付けられているか否かを判断するというものである。それらの回数のうち少なくとも一方が外周情報領域１８０に示されている数値に対応付けられていない場合、情報削除部８６は、その表示位置情報１３２に対応する位置特定データベース情報１３０をデータテーブルの原型から削除する。情報削除部８６は、ファイル内位置情報１３４を構成する数値のうち、その表示位置情報１３２に対応する数値を、ファイル内位置情報１３４から削除する。位置特定データベース情報１３０とファイル内位置情報１３４を構成する数値のうちその表示位置情報１３２に対応する数値とが削除されたら、情報削除部８６は、その表示位置情報１３２をデータテーブルの原型から削除する。
【００７９】
これにより、削除指令が表わす位置特定データベース情報１３０がデータベース情報画像から削除されることとなる。
【００８０】
削除指令が表わす位置特定データベース情報１３０がデータベース情報画像から削除されると、移転先情報追加部１００は、変更指令が位置変更指令であるか否かを判断する（Ｓ２３６）。この場合、図１１に示されるように、並替指令が入力されたので（Ｓ２３６にてＹＥＳ）、移転先情報追加部１００は、次に述べられる手順にしたがい、データテーブルの原型に移転先を表わす情報を追加する（Ｓ２４４）。まず、移転先情報追加部１００は、削除判断工程Ｓ２３２における情報削除部８６と同様の手順で、列特定情報１２６が読み出された回数と外周情報領域１８０に示されている数値とを対応付ける。移転先情報追加部１００は、削除判断工程Ｓ２３２における情報削除部８６と同様の手順で、順序特定情報１２４が読み出された回数と外周情報領域１８０に示されている数値とを対応付ける。これらの対応付けが終了すると、移転先情報追加部１００は、次に述べられる情報を作成する。その情報は、データテーブルの原型が有する表示位置情報１３２が、データテーブルの原型内と同じ順番で連なっているもの（データテーブルの原型が有する複数の表示位置情報１３２のコピー）である。本実施形態では、この情報を「移転先を表わす情報の原型」と称する。移転先情報追加部１００は、移転先を表わす情報の原型を次に述べられる手順で変更する。まず、移転先情報追加部１００は、順序特定情報１２４が読み出された回数であって移転先を表わす情報の原型に含まれるものを、外周情報領域１８０に示されている数値のうちその順序特定情報１２４が読み出された回数に対応付けられたものと置き換える。例えば、図１１に示された「２２９６」という位置特定データベース情報１３０は、順序特定情報１２４が読み出された回数「３」と列特定情報１２６が読み出された回数「８」とに対応付けられていた。移転先情報追加部１００は、この順序特定情報１２４が読み出された回数「３」を「１」に変更する。移転先情報追加部１００は、この列特定情報１２６が読み出された回数「８」を「１」に変更する。図１１に示された「１９８」という位置特定データベース情報１３０は、順序特定情報１２４が読み出された回数「１」と列特定情報１２６が読み出された回数「７」とに対応付けられていた。移転先情報追加部１００は、この順序特定情報１２４が読み出された回数「１」を「２」に変更する。移転先情報追加部１００は、この列特定情報１２６が読み出された回数「７」を「３」に変更する。このようにして、順序特定情報１２４が読み出された回数及び列特定情報１２６が読み出された回数であって移転先を表わす情報の原型に含まれるものがすべて変更されることにより、移転先を表わす情報の原型は移転先を表わす情報となる。移転先を表わす情報が完成すると、移転先情報追加部１００は、データテーブルの原型のうちファイル内位置情報１３４に移転先を表わす情報を連ねる。これにより、データテーブルの原型に移転先を表わす情報が位置特定データベース情報１３０に１対１で対応付けられるよう追加される。この移転先を表わす情報すなわち外周情報領域１８０に示されている数値は、もともと移転指令受付部９０が変更指令として受付けたものである。
【００８１】
データテーブルの原型に移転先を表わす情報を追加されると、データベース情報画像更新部１０２は、次に述べられる手順にしたがい、位置変更指令が表わす移転先に位置変更指令で特定された位置特定データベース情報１３０が表示されるよう、データベース情報画像を更新する（Ｓ２４４）。まず、データベース情報画像更新部１０２の情報画像削除部１１０は、情報表示領域１５０がすべて空欄となるようデータベース情報画像を更新する。次に、データベース情報画像更新部１０２の情報画像追加部１１２は、データテーブルの原型に含まれる移転先を表わす情報に基づき、これに含まれる値によって特定される情報表示領域１５０に位置特定データベース情報１３０が表示されるよう、データベース情報画像を更新する。これにより、位置特定データベース情報１３０の表示位置が変更されるよう、データベース情報画像が更新される。図１２は、位置特定データベース情報１３０移動後のデータベース情報画像の概念図である。
【００８２】
位置特定データベース情報１３０の表示位置が変更されると、表示位置情報変更部１０４は、次に述べられる手順にしたがい、表示位置情報１３２の内容を、位置変更指令が含む移転先に合致するよう変更する（Ｓ２４４）。まず、表示位置情報変更部１０４は、データテーブルの原型のうち表示位置情報１３２の内容を、移転先情報追加部１００がデータテーブルの原型へ追加した移転先を表わす情報の内容に合致するように変更する。次に、表示位置情報変更部１０４は、データテーブルの原型のうち移転先を表わす情報を削除する。これにより、位置変更指令によって特定された位置特定データベース情報１３０に対応する表示位置情報１３２の内容が、位置変更指令が含む移転先に合致するよう変更される。
【００８３】
データベース情報画像の内容が変更され、データテーブルの原型が変更されると、変更指令受付部８０が、変更指令の入力を受付ける（Ｓ２３０）。変更指令の入力が受付けられると、情報削除部８６は、変更指令が削除指令か否かを判断する（Ｓ２３２）。この場合、次に述べられる３種類の入力があったとする。第１の入力は、図１２に示された「２２９６」という位置特定データベース情報１３０が表示されている情報表示領域１５０がポインタによって指定されるというものである。第２の入力は、その右の情報表示領域１５０がポインタによって指定されるというものである。第３の入力は、キーボード４６のうち予め定められたキー（複写指令が入力される際に押されるもの）が押されるというものである。この場合、複写指令が入力されているので（Ｓ２３２にてＮＯ）、情報複写部８４は、変更指令が複写指令か否かを判断する（Ｓ２３８）。
【００８４】
この場合、変更指令は複写指令なので（Ｓ２３８にてＹＥＳ）、情報複写部８４ は、次に述べられる手順にしたがい、複写指令が指定する複写データベース情報が複写位置に表示されるようデータベース情報画像を変更する。情報複写部８４は複写データベース情報と同一内容の位置特定データベース情報１３０をデータテーブルの原型に追加する（Ｓ２４０）。まず、情報複写部８４は複写データベース情報と同一内容の位置特定データベース情報１３０をデータテーブルの原型に追加する。この場合、「２２９６」という位置特定データベース情報１３０が追加される。次に、情報複写部８４は、「２２９６」という位置特定データベース情報１３０が表示されている情報表示領域１５０の右隣の情報表示領域１５０に対応する表示位置情報１３２を作成する。図１２から明らかなとおり、もと「２２９６」という位置特定データベース情報１３０は順序特定情報１２４が読み出された回数「１」と列特定情報１２６が読み出された回数「１」とに対応付けられていた。したがって、追加された位置特定データベース情報１３０に対応付けられる順序特定情報１２４が読み出された回数は「２」である。追加された位置特定データベース情報１３０に対応付けられる列特定情報１２６が読み出された回数は「１」である。情報複写部８４はこれらをデータテーブルの原型に追加する。これらが新たに追加された位置特定データベース情報１３０に対応付けられる表示位置情報１３２となる。新たな表示位置情報１３２が追加されると、情報複写部８４は、その新たな表示位置情報１３２が示す位置に新たに追加された「２２９６」という位置特定データベース情報１３０が表示されるよう、データベース情報画像を変更する。これにより、データベース情報画像が変更され、データテーブルの原型に新たな表示位置情報１３２が追加されることとなる。図１３は、位置特定データベース情報１３０複写後のデータベース情報画像の概念図である。
【００８５】
位置特定データベース情報１３０が複写されると、変更指令受付部８０が、変更指令の入力を受付ける（Ｓ２３０）。変更指令の入力が受付けられると、情報削除部８６は、変更指令が削除指令か否かを判断する（Ｓ２３２）。この場合、複写された「２２９６」という位置特定データベース情報１３０がその右隣に複写される旨の複写指令であったとする。この場合、複写指令が入力されているので（Ｓ２３２にてＮＯ）、情報複写部８４は、変更指令が複写指令か否かを判断する（Ｓ２３８）。この場合、変更指令は複写指令なので（Ｓ２３８にてＹＥＳ）、情報複写部８４ は、直前と同様にして「２２９６」という位置特定データベース情報１３０を複写する。これにより、データベース情報画像には、「２２９６」という位置特定データベース情報１３０が横方向に３個並ぶこととなる。
【００８６】
位置特定データベース情報１３０が再び複写されると、変更指令受付部８０が、変更指令の入力を受付ける（Ｓ２３０）。変更指令の入力が受付けられると、情報削除部８６は、変更指令が削除指令か否かを判断する（Ｓ２３２）。この場合、図１４に示されるように外周情報領域１８０に数値が入力され所定のキーが押された（ひいては列形成指令が入力された）とすると（Ｓ２３２にてＹＥＳ）、情報削除部８６は、並替指令が入力された場合と同様にして、削除指令が表わす位置特定データベース情報１３０をデータベース情報画像から削除する（Ｓ２３４）。ただし、この場合、削除の対象となる位置特定データベース情報１３０が存在しないので、実際には位置特定データベース情報１３０の削除は実施されない。
【００８７】
その後、移転先情報追加部１００は、変更指令が位置変更指令であるか否かを判断する（Ｓ２３６）。この場合、図１４に示されるように、列形成指令が入力されたので（Ｓ２３６にてＹＥＳ）、移転先情報追加部１００は、次に述べられる手順にしたがい、データテーブルの原型に移転先を表わす情報を追加する（Ｓ２４４）。まず、移転先情報追加部１００は、削除判断工程Ｓ２３２における情報削除部８６と同様の手順で、列特定情報１２６が読み出された回数と外周情報領域１８０に示されている数値とを対応付ける。移転先情報追加部１００は、削除判断工程Ｓ２３２における情報削除部８６と同様の手順で、順序特定情報１２４が読み出された回数と外周情報領域１８０に示されている数値とを対応付ける。これらの対応付けが終了すると、移転先情報追加部１００は、次に述べられる情報を作成する。その情報は、データテーブルの原型が有する表示位置情報１３２が、データテーブルの原型内と同じ順番で連なっているものである。本実施形態では、この情報を「移転先を表わす情報の原型」と称する。移転先情報追加部１００は、移転先を表わす情報の原型を次に述べられる手順で変更する。まず、移転先情報追加部１００は、列特定情報１２６が読み出された回数であって移転先を表わす情報の原型に含まれるものを、次に述べられる数値と置き換える。その数値は、順序特定情報１２４が読み出された回数と列特定情報１２６が読み出された回数とを所定の関数に代入することにより算出される数値である。本実施形態の場合、ここで言う「所定の関数」は、次に述べられる和を、順序特定情報１２４が読み出された回数のうち移転する位置特定データベース情報１３０に対応付けられたものに加算したものである。その和は、次に述べられる積と列特定情報１２６が読み出された回数のうち移転する位置特定データベース情報１３０に対応付けられたものとの和である。その積は、列特定情報１２６が読み出された回数のうち移転する位置特定データベース情報１３０に対応付けられたものと外周情報領域１８０に示されている数値のうち横方向に並ぶものの最大値との積である。例えば、図１４に示された「２．９５４」という位置特定データベース情報１３０の場合、列特定情報１２６が読み出された回数であってこの位置特定データベース情報１３０に対応付けられた回数「１」は、次に述べられる値「４」に置き換えられる。その値は、次に述べられる和「３」を、順序特定情報１２４が読み出された回数のうち移転する位置特定データベース情報１３０に対応付けられたもの「１」に加算して得られた値である。その和は、次に述べられる積「２」と、列特定情報１２６が読み出された回数のうち移転するその位置特定データベース情報１３０に対応付けられたもの「１」との和である。その積は、列特定情報１２６が読み出された回数のうち「２．９５４」という位置特定データベース情報１３０に対応付けられていた「１」と外周情報領域１８０に示されている数値のうち横方向に並ぶものの最大値「２」との積「２」である。次に、移転先情報追加部１００は、順序特定情報１２４が読み出された回数であって移転先を表わす情報の原型に含まれるものを、外周情報領域１８０に示されている数値のうち横方向に並ぶものの最小値と置き換える。例えば、図１４に示された「２．９５４」という位置特定データベース情報１３０の場合、順序特定情報１２４が読み出された回数であって移転先を表わす情報の原型に含まれるもの「１」を、外周情報領域１８０に示されている数値のうち横方向に並ぶものの最小値「０」と置き換える。このようにして、順序特定情報１２４が読み出された回数及び列特定情報１２６が読み出された回数であって移転先を表わす情報の原型に含まれるものがすべて変更されることにより、移転先を表わす情報の原型は移転先を表わす情報となる。移転先を表わす情報が完成すると、移転先情報追加部１００は、データテーブルの原型のうちファイル内位置情報１３４に移転先を表わす情報を連ねる。これにより、データテーブルの原型に移転先を表わす情報が位置特定データベース情報１３０に１対１で対応付けられるよう追加されることとなる。この移転先を表わす情報は、もともと移転指令受付部９０が変更指令として受付けたものである。データテーブルの原型に移転先を表わす情報を追加されると、データベース情報画像更新部１０２は、並替指令が入力された場合と同様の手順で、位置変更指令が表わす移転先に位置変更指令で特定された位置特定データベース情報１３０が表示されるよう、データベース情報画像を更新する（Ｓ２４４）。図１５は、位置特定データベース情報１３０移動後のデータベース情報画像の概念図である。これにより、データベース情報画像更新部１０２の情報画像追加部１１２は、少なくとも２個の位置特定データベース情報１３０それぞれの位置を表わす情報にしたがって少なくとも２個の位置特定データベース情報１３０が列を形成するように並んで表示される領域をデータベース情報画像内に形成することとなる。その結果、データベース情報画像で位置特定データベース情報１３０の追加順序が列に対応付けて示されることとなる。
【００８８】
データベース情報画像の内容が変更され、データテーブルの原型が変更されると、変更指令受付部８０が、変更指令の入力を受付ける（Ｓ２３０）。情報削除部８６は、変更指令が削除指令か否かを判断する（Ｓ２３２）。この場合、変更指令が終了指令であったとすると（Ｓ２３２にてＮＯ）、情報複写部８４は、変更指令が複写指令か否かを判断する（Ｓ２３８）。この場合、終了指令が入力されているので（Ｓ２３８にてＮＯ）、情報削除部８６は、変更指令が終了指令か否かを判断する（Ｓ２４２）。この場合、終了指令が入力されているので（Ｓ２４２にてＹＥＳ）、処理は終了する。これにより、データテーブルの原型は、データテーブルとなる。
【００８９】
データテーブルが完成すると、そのデータテーブルに基づき、データテーブル作成用ファイル受信工程Ｓ２０２において受信された情報を仮想追加装置２２が仮想蓄積装置２４に追加する（Ｓ２０６）。
【００９０】
本実施形態の場合、仮想追加装置２２は、データテーブルの表示位置情報１３２のうち、列特定情報１２６が読み出された回数が少ないものに対応するデータベース情報から仮想蓄積装置２４に追加する。列特定情報１２６が読み出された回数が同数のデータベース情報が複数ある場合、仮想追加装置２２は、順序特定情報１２４が読み出された回数が少ないものに対応するデータベース情報から仮想蓄積装置２４に追加する。これにより、表示位置情報１３２の少なくとも一部がデータベース情報１２２の追加順序を表わす情報となる。
【００９１】
その間、検査装置１２は、先ほどとは別の被検査製品１４を検査する（Ｓ２０８）。検査装置１２はその検査の結果得られた情報をデータベース情報ファイルとして送信する。そのデータベース情報ファイルはデータサーバ１０の仮想追加装置２２が受信する（Ｓ２１０）。仮想追加装置２２はデータテーブルに基づきデータベース情報ファイルとして受信した情報を仮想蓄積装置２４に追加する（Ｓ２１２）。以下、同様の処理が繰り返される。これにより、検査の結果得られた情報はデータベースに追加されていく。
【００９２】
［効果の説明］
本実施形態にかかる仮想データテーブル作成装置２０のユーザは、もともとデータベース情報ファイルのうちどの位置にあった位置特定データベース情報１３０がどの順序でデータベースに追加されるかを容易に理解できる。これが容易に理解できると、そうでない場合に比べ、位置特定データベース情報１３０の追加順序の定義にあたり、どの位置特定データベース情報１３０をどの順序でデータベースに追加するかという点に関する確認作業を軽減できる。その確認作業が軽減できるので、その確認作業が軽減できない場合に比べ、位置特定データベース情報１３０の追加順序の定義を容易にできる。
【００９３】
位置特定データベース情報１３０に移転先を表わす情報が１対１で対応付けられると、移転先を表わす情報がデータテーブルの原型に追加された後に不測の事態が原因で表示位置情報１３２が損なわれても、位置特定データベース情報１３０の表示位置と位置特定データベース情報１３０の追加順序とを特定できる。その特定が可能なので、そうでない場合に比べ、データテーブルが使用不能になる可能性を低くできる。
【００９４】
データベース情報画像で位置特定データベース情報１３０の追加順序が列に対応付けて示されると、位置特定データベース情報１３０が何ら列を形成するように示されていない場合に比べ、追加順序を理解しやすくなる。追加順序が理解しやすいので、どの位置特定データベース情報１３０をどの順序でデータベースに追加するかという点に関する確認作業を軽減できる。その確認作業が軽減できるので、その確認作業が軽減できない場合に比べ、位置特定データベース情報１３０の追加順序の定義を容易にできる。
【００９５】
次に述べられる２つの要件が満たされる場合、ベクトルの縦横方向のいずれかに沿う成分を表わす情報は、情報表示領域１５０に対応するものとなる。その第１の要件は、位置特定データベース情報１３０がデータベース情報画像として表示されるという要件である。第２の要件は、位置特定データベース情報１３０の追加順序を表わす情報が次に述べられるベクトルの縦横方向のいずれかに沿う成分を表わす情報に含まれるという要件である。そのベクトルは、第１の要件で示されたデータベース情報画像における原点１７０から位置特定データベース情報１３０が表示される情報表示領域１５０の領域基準点１６０へのベクトルである。そのベクトルの縦横方向のいずれかに沿う成分を表わす情報が情報表示領域１５０に対応するものに対応することで、そのベクトルの縦横方向のいずれかに沿う成分を表わす情報同士の順序を特定しやすくなる。順序が確定しやすいと、どの位置特定データベース情報１３０をどの順序でデータベースに追加するかという点に関する確認作業を軽減できる。
【００９６】
本実施形態にかかる仮想データテーブル作成装置２０が情報削除部８６を有しているので、本実施形態にかかる仮想データテーブル作成装置２０のユーザは、データベースへ追加される位置特定データベース情報１３０を任意に選択できる。
【００９７】
今回開示された実施形態はすべての点で例示である。本発明の範囲は上述した実施形態に基づいて制限されるものではない。もちろん、本発明の趣旨を逸脱しない範囲で種々の設計変更をしてもよい。
【００９８】
例えば、データベース情報ファイルにおける、複数のデータベース情報１２２とデータベース情報１２２それぞれの表示位置を表わす情報とが連なることについての所定の規則は、本実施形態にかかる位置情報作成部７４がファイル内位置情報１３４を作成するための手掛かりとして利用できるものであればよい。その規則の具体的内容は上述したものに限定されない。
【００９９】
ファイル内位置情報の具体的な形態は上述したものに限定されない。例えば、ファイル内位置情報は、データテーブルにおいてそれぞれの位置特定データベース情報１３０に１対１で連なる数値からなっていてもよい。
【０１００】
データベースへの位置特定データベース情報１３０の追加順序を表わす表示位置情報１３２に含まれる情報は、上述したものに限定されない。この表示位置情報１３２に含まれる情報は、位置特定データベース情報１３０をデータベースへ追加する際、その追加の順番の判断に用いられることが予め定められている情報であればよい。
【０１０１】
本発明にかかるデータテーブル作成装置は、上述された情報複写部８４と情報削除部８６とを有していなくてもよい。
【０１０２】
本発明においてデータテーブルの構造は特に限定されない。したがって、例えば、本発明にかかるデータテーブルにおいて、位置特定データベース情報１３０と表示位置情報１３２の構成要素となる情報とファイル内位置情報１３４の構成要素となる情報とが混在していてもよい。
【０１０３】
本発明においては、完成したデータテーブルとは別にデータテーブルの原型が残されてもよい。本発明にかかるデータベースシステムにおいては、２個以上のデータテーブルを合成してもよい。本発明にかかるデータテーブルは位置特定データベース情報１３０と表示位置情報１３２とファイル内位置情報１３４を構成する数列とが別にまとまっているので、２個以上のデータテーブルを合成するにあたっては、位置特定データベース情報１３０と表示位置情報１３２とファイル内位置情報１３４を構成する数列とを個別に連結することでデータテーブルは容易に合成できる。
【符号の説明】
【０１０４】
１０…データサーバ
１２…検査装置
１４…被検査製品
２０…仮想データテーブル作成装置
２２…仮想追加装置
２４…仮想蓄積装置
３０…コンピュータ
３２…表示装置
３４…ＵＳＢメモリ
４０…メモリ
４２…情報処理部
４４…マウス
４６…キーボード
４８…固定ディスク
５０…コネクタ
５２…第１Ｉ／Ｏ
５４…第２Ｉ／Ｏ
７０…集合体作成部
７２…データベース情報ファイル記憶部
７４…順次位置情報作成部
７４…位置情報作成部
７６…集合体記憶部
７８…データベース情報画像表示部
８０…変更指令受付部
８２…集合体変更部
８４…情報複写部
８６…情報削除部
９０…移転指令受付部
９２…削除指令受付部
９４…複写指令受付部
１００…移転先情報追加部
１０２…データベース情報画像更新部
１０４…表示位置情報変更部
１１０…情報画像削除部
１１２…情報画像追加部
１２０…先端特定情報
１２２…データベース情報
１２４…順序特定情報
１２６…列特定情報
１２８…後端特定情報
１３０…位置特定データベース情報
１３２…表示位置情報
１３４…ファイル内位置情報
１５０…情報表示領域
１５２…横方向座標表示領域
１５４…縦方向座標表示領域
１６０…領域基準点
１７０…原点
１８０…外周情報領域
【図１】
2018116388.tif 000003
【図２】
2018116388.tif 000004
【図３】
2018116388.tif 000005
【図４】
2018116388.tif 000006
【図５】
2018116388.tif 000007
【図６】
2018116388.tif 000008
【図７】
2018116388.tif 000009
【図８】
2018116388.tif 000010
【図９】
2018116388.tif 000011
【図１０】
2018116388.tif 000012
【図１１】
2018116388.tif 000013
【図１２】
2018116388.tif 000014
【図１３】
2018116388.tif 000015
【図１４】
2018116388.tif 000016
【図１５】
2018116388.tif 000017
【国際調査報告】
2018116388.tif 000018
2018116388.tif 000019