(57)【要約】  【課題】  ユーザが簡易にコーディングを行うことを可能にするＳＱＬ作成装置を提供することである。【解決手段】  実施形態のＳＱＬ作成装置は、帳票データを記憶する記憶部と、帳票データに基づいて帳票画面を表示する表示部と、帳票画面上の項目、及び演算子を選択する選択部と、選択部によって選択された項目及び演算子に基づいて、帳票画面上に演算子を表示する演算子表示指示部と、選択部によって選択された項目及び演算子に基づいて、ＳＱＬを作成するＳＱＬ作成部を備える。【選択図】図１
2013077095.tif 000002
【特許請求の範囲】
【請求項１】
帳票データを記憶する記憶部と、
前記帳票データに基づいて帳票画面を表示する表示部と、
前記帳票画面上の項目、及び演算子を選択する選択部と、
前記選択部によって選択された項目及び演算子に基づいて、前記帳票画面上に前記演算子を表示する演算子表示指示部と、
前記選択部によって選択された項目及び演算子に基づいて、ＳＱＬを作成するＳＱＬ作成部を備えるＳＱＬ作成装置。
【請求項２】
前記選択部によって選択された項目及び演算子に基づいて、前記項目を演算するための計算式を表示する計算式表示指示部を備え、
前記ＳＱＬ作成部は前記計算式をＳＱＬに変換する請求項１に記載のＳＱＬ作成装置。
【請求項３】
帳票データを記憶する記憶部と、前記帳票データに基づいて帳票画面を表示する表示部と、前記帳票画面上の項目、及び演算子を選択する選択部と、前記選択部によって選択された項目及び演算子に基づいて、前記帳票画面上に前記演算子を表示する演算子表示指示部と、前記選択部によって選択された項目及び演算子に基づいて、ＳＱＬを作成するＳＱＬ作成部を備えるＳＱＬ作成装置のＳＱＬ作成方法であって、
前記表示部が前記帳票データに基づいて帳票画面を表示するステップと、
前記演算子表示指示部が選択された前記帳票画面の項目及び演算子に基づいて、前記帳票画面上に前記演算子を表示するステップと、
前記ＳＱＬ作成部が前記選択部によって選択された項目及び演算子に基づいて、ＳＱＬを作成するステップと、
を備えるＳＱＬ作成方法。
【請求項４】
帳票データを記憶する記憶部と、前記帳票データに基づいて帳票画面を表示する表示部と、前記帳票画面上の項目、及び演算子を選択する選択部と、前記選択部によって選択された項目及び演算子に基づいて、前記帳票画面上に前記演算子を示す図形を表示する図形処理部と、前記選択部によって選択された項目及び演算子に基づいて、ＳＱＬを作成するＳＱＬ作成部を備えるＳＱＬ作成装置のコンピュータによって実行されるＳＱＬ作成処理プログラムであって、
前記コンピュータに
前記帳票データに基づいて帳票画面を表示する機能と、
選択された前記帳票画面の項目及び演算子に基づいて、前記帳票画面上に前記演算子を表示する機能と、
前記選択部によって選択された項目及び演算子に基づいて、ＳＱＬを作成する機能と、
を実行させるためのＳＱＬ作成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、ＳＱＬ作成装置、ＳＱＬ作成方法、及びＳＱＬ作成プログラムに関する。
【背景技術】
【０００２】
従来、例えば、統計システムの集計機能などにおいて、データベースに格納されたデータテーブルやコンピュータ上の表に記載された各項目の値において、加算、減算、除算、もしくは乗算などの計算を行い、計算値を出力する機能が必要とされる。
【０００３】
このような集計機能は、作成者が、あらかじめ定義された計算式を参照しながら、ＳＱＬ（リレーショナルデータベースの操作を行うためのコンピュータ言語）などによってコーディング（プログラムの作成）を行うことによって作成されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−９９３２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明が解決しようとする課題は、ユーザが簡易にコーディングを行うことを可能にするＳＱＬ作成装置を提供することである。
【課題を解決するための手段】
【０００６】
実施形態のＳＱＬ作成装置は、帳票データを記憶する記憶部と、帳票データに基づいて帳票画面を表示する表示部と、帳票画面上の項目、及び演算子を選択する選択部と、選択部によって選択された項目及び演算子に基づいて、帳票画面上に演算子を表示する演算子表示指示部と、選択部によって選択された項目及び演算子に基づいて、ＳＱＬを作成するＳＱＬ作成部を備える。
【図面の簡単な説明】
【０００７】
【図１】第１の実施形態のＳＱＬ作成装置の全体構成の一例を示す図。
【図２】第１の実施形態のＳＱＬ作成装置の動作の一例を示すフローチャート。
【図３】第１の実施形態のＳＱＬ作成装置の帳票データテーブルの一例を示す図。
【図４】第１の実施形態のＳＱＬ作成装置の帳票管理データテーブルの一例を示す図。
【図５】第１の実施形態のＳＱＬ作成装置の計算式作成画面の一例を示す図。
【図６】第１の実施形態のＳＱＬ作成装置の計算式作成処理の一例を示すフローチャート。
【図７】第１の実施形態のＳＱＬ作成装置の計算式作成処理の一例を示すフローチャート。
【図８】第１の実施形態のＳＱＬ作成装置の表示部の一例を示す図。
【図９】第１の実施形態のＳＱＬ作成装置の表示部の一例を示す図。
【図１０】第１の実施形態のＳＱＬ作成装置の表示部の一例を示す図。
【図１１】第１の実施形態のＳＱＬ作成装置の表示部の一例を示す図。
【図１２】第１の実施形態のＳＱＬ作成装置の計算式データテーブルの一例を示す図。
【図１３】第１の実施形態のＳＱＬ出力結果の一例を示す図。
【図１４】第２の実施形態の計算式作成画面の一例を示す図。
【図１５】第２の実施形態のＳＱＬ作成装置の計算式作成処理の一例を示すフローチャート。
【発明を実施するための形態】
【０００８】
以下、実施形態のＳＱＬ作成装置について図面を参照して説明する。
【０００９】
（第１の実施形態）
図１を参照して、第１の実施形態のＳＱＬ作成装置１０の全体構成について説明する。なお、同一の機能をもつ構成には同一の符号を付し、説明は省略する。
【００１０】
本実施形態では、当該ＳＱＬ作成装置１０を、統計システムにおける集計機能のためのＳＱＬを作成する際に用いる場合を例として説明する。
【００１１】
図１に示すように、本実施形態のＳＱＬ作成装置１０は、入力部２０と、表示部３０と、ＳＱＬ変換部４０と、制御部５０と、計算式作成部６０と、記憶装置７０とを備える。
【００１２】
入力部２０と表示部３０は、ＳＱＬ作成装置１０のユーザインターフェース手段として機能する。すなわち、ユーザが入力部２０を操作することによって、表示部３０に表示された帳票画面を用いて計算式の作成を行う。帳票画面については後述する。入力部２０は例えばマウス、キーボード、表示部３０と一体化したタッチパネルなどであり、表示部３０は例えば液晶ディスプレイである。  
制御部５０は、入力部２０と、表示部３０と、ＳＱＬ変換部４０と、計算式作成部６０と、記憶装置７０の動作を制御する。
【００１３】
計算式作成部６０は、図形処理部６１と、計算式処理部６２とを備え、入力部２０から入力された情報に基づいて後述する計算式作成処理を行う。図形処理部６１は、入力部２０から入力された情報に基づいて表示部３０に図形を表示する。計算式処理部６２は、入力部２０によって選択された帳票画面のセルや表示部３０に表示された図形に基づいて計算式の作成を行う。
【００１４】
ＳＱＬ変換部４０は、計算式作成部６０によって作成された計算式をＳＱＬに変換する機能を有する。
【００１５】
記憶装置７０は例えばハードディスクドライブ（ＨＤＤ）であり制御部５０及び計算式作成部６０と接続される。記憶装置７０は、帳票データテーブル７１と、帳票管理データテーブル７２と、計算式データテーブル７３とを有する。
【００１６】
帳票データテーブル７１は、計算対象の帳票データがあらかじめ格納されている。すなわち、帳票画面とは帳票データテーブル７１を表示部３０に表示する画面である。なお、計算式作成処理を行うごとに対象の帳票データを帳票データテーブル７１に格納して処理を行っても良い。
【００１７】
帳票管理データテーブル７２は、帳票データテーブル７１に格納されたデータの管理情報（以下、帳票管理データという）が格納されている。帳票管理データは、帳票データテーブル７１のセル番号やセルの名称などである。この帳票データテーブル７１及び帳票管理データテーブル７２を用いて後述する計算式の作成が行われる。すなわち、帳票データテーブル７１の所定のセルを選択すると、この帳票管理データテーブル７２に基づいて、計算式が作成される。なお、帳票データテーブル７１のみに基づいて計算式を作成することも可能である。
【００１８】
ここで、図２乃至図１２を参照して、本実施形態のＳＱＬ作成装置１０の動作について説明する。なお、具体的には、一例として田植機利用概略作付面積のうちの中成苗の概略作付面積を集計する場合のＳＱＬ作成装置１０の動作を説明する。
【００１９】
なお、本実施形態では、集計機能作成のための計算式（集計式）はあらかじめ用意されていることを想定している。ＳＱＬ作成装置１０は、表示部３０に表示された計算対象の帳票データを表示する帳票画面上に、選択された計算式の対象のセルや演算子を表示する。ＳＱＬ作成装置１０が作成した計算式は、ＳＱＬに変換される。
【００２０】
図２は、本実施形態のＳＱＬ作成装置１０の動作を示すフローチャートである。
【００２１】
本実施形態のＳＱＬ作成装置１０の入力部２０をユーザが操作し、計算対象の帳票データのテーブル名を選択すると、選択された帳票データテーブル７１が制御部５０によって読み込まれ、表示部３０に表示される。（ステップＳ１）。
【００２２】
図３に、ステップＳ１で表示される帳票データテーブル７１の一例を示す。この一例では、水稲の作柄概況に関するデータを用いて処理を行なうものとする。図３は水稲作柄概況データテーブル７１である。図３に示すように、水稲作柄概況データテーブル７１は、Ａ行に青刈り含み作付面積、Ｂ行に田植機利用計、Ｃ行に田植機利用計うち稚苗、Ｄ行に田植機利用計うち中成苗、Ｅ行に及び直まき栽培が格納される。また、１列目に概略作付面積（ｈａ）、２列目に面積割合（％）、及び３列目に対年差を備える。例えば、青刈り含み作付面積の面積割合（％）で示されるセルの番号を「Ａ１」とする。
【００２３】
なお、図３に示した水稲作柄概況データテーブル７１の各セルは、格納されるデータの定義が表示されている。Ｚの数格納される数値の桁を示し、９は格納される数値が０である場合に０を表示することを示している。「−」は〜〜を示している。
【００２４】
制御部５０は、ステップＳ１で入力された帳票データテーブル７１の名称に基づいて、記憶装置７０から帳票データテーブル７１に関する帳票管理データテーブル７２を検索する（ステップＳ２）。図４に帳票管理データテーブル７２の一例を示す。
【００２５】
図４に示したように、帳票管理データテーブル７２は、テーブルＮｏ９１と、セル番号９２、帳票名９３、セル名９４、計算式テーブル名９５のカラムを備える。テーブルＮｏ９１のカラムは帳票管理データテーブル７２に登録された順が格納されている。セル番号９２のカラムは帳票データテーブル７１のセル番号が格納されている。帳票名９３のカラムは、帳票データテーブル７１の名称が格納されている。セル名９４のカラムは、帳票データテーブル７１の各セルの名称が格納されている。計算式テーブル名９５のカラムは、計算式テーブル７３の名称が格納されている。制御部５０は、ＳＱＬ作成装置１０が作成した計算式を、この計算式テーブル名９５に基づく計算式データテーブル７３に格納する。
【００２６】
帳票管理データテーブル７２が検索されると、制御部５０は、図５に示す計算式作成処理画面２００を表示部３０に表示する（ステップＳ３）。
【００２７】
図５に示すように、計算式作成処理画面２００は、計算対象の帳票を読み込むための「作成ボタン」２０１と、計算式作成のための「演算子ボタン」２０２と、作成された計算式を表示する「計算式欄」２１０と、計算式欄２０８に表示された計算式テーブルに記憶するための「ＯＫボタン」２１１とを有する。
【００２８】
「演算子ボタン」２０２としては、＋ボタン２０３、−ボタン２０４、×ボタン２０５、÷ボタン２０６、＝ボタン２０７が表示されている。＋ボタン２０３、−ボタン２０４、×ボタン２０５、÷ボタン２０６、及び＝ボタン２０７は、それぞれ「＋」、「−」、「×」、「÷」、「＝」の演算子を表す。
【００２９】
続いて、ユーザは、表示部３０に表示された水稲作柄概況データテーブル７１と計算式作成処理画面２００を用いて計算式を作成する（ステップＳ４）。
【００３０】
図２のステップＳ４における計算式作成処理について、図６乃至図１１を参照して説明する。なお、ここで作成する計算式は、「［青刈り含み作付面積_面積割合］×［田植機利用計_概略作付面積］＋［青刈り含み作付面積_概略作付面積］」である。計算結果は［うち中成苗_概略作付面積］セルに格納される。この計算式はあらかじめ用意されている。なお、計算式の各項は帳票データテーブル７１の［列のセル名_行のセル名］という規則に沿って記載している。
【００３１】
図６乃至図７は、本実施形態計算式作成処理の一例を示すフローチャートである。
【００３２】
まず、図２のステップＳ１によって読み込まれた帳票データテーブル７１において、ユーザが入力部２０を操作して、制御部５０に第１の項として計算対象のセルを入力する（ステップＳ１０）。すなわち、ユーザが入力部２０を操作して、計算対象のセルを選択する。なお、ここでは、帳票データテーブル７１のセル番号がＡ２のセルが選択されたとする。
【００３３】
制御部５０が計算対象のセルを入力されると、計算式作成部６０の図形処理部６１は、選択されたセル上に計算開始のシンボル（以下、始点シンボルという）である「Ｓｔａｒｔ」という図形を表示する（ステップＳ２０）。
【００３４】
すると、計算式処理部６２は、選択されたセルのセル番号に基づいて、帳票管理データテーブル７２を検索し、セル番号が一致する帳票管理データのセル名を計算式作成画面２００の計算式欄２０８に表示する（ステップＳ３０）。表示されるセル名は、帳票データテーブル７１から選択されたセルの番号に基づいて、制御部５０によって帳票管理データテーブル７２から検索される。すなわち、計算式処理部６２は、帳票管理データテーブル７２においてセル番号９２が「Ａ２」である帳票管理データのセル名９４を表示する。なお、このとき、対象の帳票名９３も表示するようにしても良い。
【００３５】
図８にステップＳ３０における表示部３０の一例を示す。表示部３０には、帳票画面３１と計算式作成画面２００とが表示されている。図８の計算式欄２０８には［帳票名］．［選択したセル名］が表示されている。
【００３６】
続いて、ユーザが入力部２０を操作して、制御部５０に演算子を入力する（ステップＳ４０）。すなわち、ユーザが入力部２０を操作して計算式作成画面２００の演算子ボタン２０２から１つを選択する。ここでは×ボタン２０５が選択される。
【００３７】
演算子ボタン２０２から１つが選択されると、計算式処理部６２は、選択された演算子ボタン２０２に対応する演算子を計算式欄２０８に表示する（ステップＳ５０）。図９にステップＳ５０における表示部３０の一例を示す。
【００３８】
さらに、ユーザが入力部２０を操作して、制御部５０に計算対象のセルを入力する（ステップＳ６０）。すなわち、ユーザが入力部２０を操作し、計算対象のセルを選択する。ここでは、ユーザは帳票画面３１のセル番号Ｂ１のセルを選択する。
【００３９】
ステップＳ６０でセルが選択されると、図形処理部６１は、選択されたセル上に、ステップＳ４０で選択した演算子のシンボルを表示する（ステップＳ７０）。このとき表示される演算子はステップＳ２０で表示された始点シンボルからの矢印とつながっている。この矢印のつながりと方向が計算式における計算の順序を視覚的に示す。
【００４０】
また、図形処理部６１は、計算結果を出力可能であることを示すシンボルである「Ｒｅｓｕｌｔ」図形を表示する（ステップＳ８０）。このとき図形処理部６１によって表示される「Ｒｅｓｕｌｔ」図形は、ステップＳ７０で表示された演算子図形からの矢印とつながっている。なお、本実施形態では「Ｒｅｓｕｌｔ」図形を演算子図形の近辺に表示しているが、表示場所はこれに限らない。
【００４１】
続いて、計算式処理部６２は、ステップＳ６０で選択されたセルの番号に基づいて帳票管理データテーブル７２からセル名９４を検索し、計算式作成画面２００の計算式欄２０８に表示する（ステップＳ９０）。図１０にステップＳ９０における表示部３０の一例を示す。
【００４２】
続いて、ユーザが入力部２０を操作して、ステップＳ８０で表示された「Ｒｅｓｕｌｔ」図形を選択する（ステップＳ１００）。すると、選択された「Ｒｅｓｕｌｔ」上に始点シンボルが表示される（ステップＳ１２０）。
【００４３】
ここで、計算式の入力が完了していない場合（ステップＳ１２０がＮｏ）、図６にステップＳ４０に戻り、処理を繰り返す。
【００４４】
計算式の入力が完了した場合（ステップＳ１２０がＹｅｓ）、ユーザは入力部２０を操作して制御部５０に「＝」を入力する（ステップＳ１３０）。すなわち、ユーザは入力部２０を操作して、計算式作成処理画面２００の＝ボタン２０７を選択する。すると、計算式処理部６２は「＝」を計算式欄２０８に表示する（ステップＳ１４０）。
【００４５】
その後、ユーザは、入力部２０を操作して、計算結果を格納するためのセル（以下計算結果格納セルという）を選択する（ステップＳ１５０）。ここでは、計算結果格納セルとして［作況指数_合計］セルを選択する。図形処理部６１は、選択された計算結果格納セル上に「＝」図形を表示すると共に、ステップＳ１２０で表示された始点シンボルとこの「＝」図形とをつなぐ矢印を表示する（ステップＳ１６０）。このとき表示される矢印の向きは始点シンボルから「＝」図形に向かっている。
【００４６】
計算式処理部６２は計算結果格納セル名を計算式欄２０８の「＝」の次に表示する（ステップＳ１７０）。ここで、ユーザは入力部２０を操作して、計算式作成画面２００のＯＫボタン２０９を選択する（ステップＳ１８０）。ＯＫボタンが選択されると、計算式作成部６０は、計算式欄２０８に表示された計算式を計算式データテーブル７３に記憶させ（ステップＳ１９０）、処理を終了する。図１１にステップＳ１７０における表示部３０の一例を示す。
【００４７】
なお、図形処理部６１が、演算子を表示部３０に表示された帳票画面３１上に表示するとは、図形処理部６１が演算子を表示するように制御部５０に指示することである。すなわち、図形処理部６１は、演算子表示指示部として機能する。
【００４８】
また、計算式処理部６２が計算式作成画面２００に計算式を表示するとは、計算式処理部６２が選択された項目もしくは演算子に基づいた計算式を計算式欄２０８に表示するように制御部５０に指示することである。すなわち、計算式処理部６２は計算式表示指示部として機能する。
【００４９】
図１２に、計算式データテーブル７３の一例を示す。図１２に示すように、本実施形態の計算式データテーブル７３は、テーブルＮｏ９１と、計算式テーブル名９５と、帳票名９３と、セル番号９２と、計算式１０１のカラムを備える。計算式１０１のカラムには、計算式作成部６０によって、図７のステップＳ１９０において計算式欄２０８に表示された計算式が記憶される。
【００５０】
計算式作成処理が終了すると、本実施形態のＳＱＬ変換部４０は、計算式作成処理画面２００を通じて作成された計算式をＳＱＬ出力する（図２のステップＳ５）。すなわち、ＳＱＬ変換部４０は、計算式に基づいてＳＱＬを作成する。このＳＱＬ出力とは、図１３に示すように、例えばＳＱＬ変換部４０が演算子などに基づいて対象の計算式を分析し、分析結果に基づいてＳＱＬのＳＥＬＥＣＴ文やＦＲＯＭ文などとして出力することを指す。
【００５１】
ＳＱＬ変換部４０によるＳＱＬ出力は、計算式作成画面２００にＳＱＬボタンを配置し、ＳＱＬボタンがクリックされた場合に行われるようにしても良い。
【００５２】
上述のように本実施形態によれば、帳票画面上に図形を描画するとＳＱＬ出力が可能となるため、ＳＱＬの知識がないユーザでも効率よくＳＱＬを作成することが可能となる。したがって、統計システムにおいて帳票画面を用いて集計を行う集計機能開発などにおいて、作業の効率化が期待できる。また、本実施形態のＳＱＬ作成装置１０は計算式を図形で描画するため、図形を使わない従来のものに比べて可読性が高い。
【００５３】
（第２の実施形態）
第２の実施形態におけるＳＱＬ作成装置について図面を参照して説明する。なお、第２の実施形態におけるＳＱＬ作成装置の構成は第１の実施形態と同一であり、説明は省略する。また、本実施形態における計算対象の帳票は複数であるとする。
【００５４】
図１４に、第２の実施形態における計算式作成画面２５０の一例を示す。計算式作成画面２５０は、図５に示した計算式作成画面２００に、ＳＵＭ２０８及びボタンＡＶＧボタン２１１を追加している。
【００５５】
ＳＵＭボタン２１０は、複数の帳票データテーブルから、選択したセルと同じセル番号のセルに格納された値の合計値を算出するための演算子である。
【００５６】
ＡＶＧボタン２１１は、複数の帳票データテーブルから、選択したセルと同じセル番号のセルに格納された値の平均値を算出するための演算子である。
【００５７】
図１５乃至図１６を参照して、本実施形態におけるＳＵＭボタン２１０及びＡＶＧボタン２１１を用いて計算式を作成する場合の計算式作成処理について説明する。また、計算対象の帳票は図３の帳票データテーブル７１とする。
【００５８】
図１５は、本実施形態における計算式作成処理の一例を示すフローチャートである。
【００５９】
まず、ユーザが入力部２０を用いて演算子ボタン２０２から「ＳＵＭボタン２１０」もしくは「ＡＶＧボタン２１１」を選択する（ステップＳ３１０）。ここでは、ＳＵＭボタン２１０を選択したとする。
【００６０】
選択した演算子が計算式処理部６２によって計算式欄２０８に表示される（ステップＳ３２０）。ここでは「ＳＵＭ（）」と表示される。続いて、ユーザは入力部２０を用いて、帳票データテーブル７１から計算対象のセルを選択する（ステップＳ３３０）。すると、図形処理部６１によって、選択されたセル上に「ＳＵＭ」図形が表示される（ステップＳ３４０）。また、計算式処理部６２は、選択されたセルのセル番号に基づいて、帳票管理データテーブル７２を検索し、セル番号が一致する帳票管理データのセル名を計算式作成画面計算式欄２０８に表示する（ステップＳ３５０）。ここではセル番号がＡ１のセルを選択したとする。したがって、計算式欄２０８にはＳＵＭ（青刈り含み作付面積_概略作付面積）と表示される。
【００６１】
続いて、計算式処理部６２は、帳票画面上に帳票データ指定欄２１２を表示する（ステップＳ３６０）。ユーザは、入力部２０を用いて帳票データ指定欄２１２に帳票データ指定情報を入力する（ステップＳ３７０）。帳票データ指定情報は、複数の帳票を指定するための条件であり、例えば帳票が年代別に作成されている場合、年数の範囲を入力する。
【００６２】
集計情報が入力されると、図形処理部６１によってステップＳ３４０で表示された図形と矢印でつながったＲｅｓｕｌｔ図形が表示される（ステップＳ３８０）。表示されたＲｅｓｕｌｔ図形を入力部２０によって選択すると（ステップＳ３９０）、Ｒｅｓｕｌｔ図形上に始点シンボルが表示される（ステップＳ４００）。その後、図７のステップＳ１３０から処理を行い、ＳＵＭボタンもしくはＡＶＥボタンによる計算式作成処理を終了する。
【００６３】
上述したように、本実施形態のＳＱＬ作成装置によると、帳票画面上に図形を描画することによって、複数の帳票データテーブル７１を用いるＳＱＬ出力が可能となる。
【００６４】
以上、本発明の実施形態を説明したが、これらの実施形態はあくまでも例として提示したものであり、発明の範囲を限定することは意図していない。これらの新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これらの実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００６５】
１０…ＳＱＬ作成装置、２０…入力部、３０…表示部、４０…ＳＱＬ変換部、５０…制御部、６０…計算式作成部、７０…記憶装置
【図１】
2013077095.tif 000003
【図２】
2013077095.tif 000004
【図３】
2013077095.tif 000005
【図４】
2013077095.tif 000006
【図５】
2013077095.tif 000007
【図６】
2013077095.tif 000008
【図７】
2013077095.tif 000009
【図８】
2013077095.tif 000010
【図９】
2013077095.tif 000011
【図１０】
2013077095.tif 000012
【図１１】
2013077095.tif 000013
【図１２】
2013077095.tif 000014
【図１３】
2013077095.tif 000015
【図１４】
2013077095.tif 000016
【図１５】
2013077095.tif 000017