(57)【要約】  【課題】  複数のデータベースから検索専用のデータベースを構築することにより、高速に検索処理を実行することができ、利用者がデータの更新を意識することなく単一のデータベースにアクセスすることにより検索処理を実行することができるデータ検索システム、データ検索方法、及びコンピュータプログラムを提供する。  【解決手段】  複数のデータベースから抽出したデータを組み合わせて単一の検索専用のデータベースを生成し、受付けた検索条件に基づいて検索専用のデータベースを検索するデータ検索システムにおいて、複数のデータベースから抽出したデータは、データ項目が同一であり、データが発生する時点がデータベースごとに相違するデータを含み、後の時点で発生したデータを、該データに係るデータベースから読み出して、検索専用のデータベースの同一データ項目に上書きする。【選択図】      図２
2006268783.tif 000002
【特許請求の範囲】
【請求項１】
複数のデータベースから抽出したデータを組み合わせて単一の検索専用のデータベースを生成する手段と、
受付けた検索条件に基づいて前記検索専用のデータベースを検索する手段と
を備えるデータ検索システムにおいて、
前記複数のデータベースから抽出したデータは、データ項目が同一であり、データが発生する時点がデータベースごとに相違するデータを含み、
後の時点で発生したデータを、該データに係るデータベースから読み出して、前記検索専用のデータベースの同一データ項目に上書きする手段を備えることを特徴とするデータ検索システム。
【請求項２】
前記複数のデータベースは、計画データベース及び実績データベースであり、
前記計画データベース及び前記実績データベースの双方に含まれているデータ項目に実績データが記憶された時点で、前記検索専用のデータベースの同一データ項目に記憶された実績データを上書きするようにしてあることを特徴とする請求項１記載のデータ検索システム。
【請求項３】
前記実績データベースに実績データが発生する時点は、月次処理の確定時点であることを特徴とする請求項２記載のデータ検索システム。
【請求項４】
複数のデータベースから抽出したデータを組み合わせて単一の検索専用のデータベースを生成し、
受付けた検索条件に基づいて前記検索専用のデータベースを検索するデータ検索方法において、
前記複数のデータベースから抽出したデータは、データ項目が同一であり、データが発生する時点がデータベースごとに相違するデータを含み、
後の時点で発生したデータを、該データに係るデータベースから読み出して、前記検索専用のデータベースの同一データ項目に上書きすることを特徴とするデータ検索方法。
【請求項５】
複数のデータベースから抽出したデータは、データ項目が同一であり、データが発生する時点がデータベースごとに相違するデータを含み、
前記複数のデータベースから抽出したデータを組み合わせて単一の検索専用のデータベースを生成し、
受付けた検索条件に基づいて前記検索専用のデータベースを検索するコンピュータで実行することが可能なコンピュータプログラムであって、
前記コンピュータを、
後の時点で発生したデータを、該データに係るデータベースから読み出して、前記検索専用のデータベースの同一データ項目に上書きする手段
として機能させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のデータベースに基づいて、検索専用のデータベースを生成することにより、高速に検索を行うことができるデータ検索システム、データ検索方法、及びコンピュータプログラムに関する。
【背景技術】
【０００２】
近年、ＣＰＵ（中央処理装置）の高速化、メモリの大容量化に伴い、大容量データベースを高速に検索することが可能となってきた。反面、データベースの正規化には限界があり、データ量が一定量以上となった場合には、急速に検索速度が低下するという問題点が潜在的に残されている。
【０００３】
一方、大容量のデータベースの検索時間を可能な限り短縮すべく、複数のデータベースを生成することにより、検索に係るデータ量の総量を削減し、検索に係るデータ項目数を減少させることにより、検索時間を短縮する試みがなされている。
【０００４】
複数のデータベースから単一のデータベースを生成する技術としては、例えば特許文献１に、複数のデータベースに対してアクセスし、ユーザごとに選択したデータ項目を有するデータベースを新たに構築し、所望のデータ項目を選択するだけで該データ項目に対応するデータのみを出力することができるデータ管理装置が開示されている。
【特許文献１】特開平１０−２７５１０４号公報
【特許文献２】特開平１１−２５９３５１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１に開示してあるデータ管理装置では、所望のデータ項目のみを含んだデータを容易に出力することはできるものの、出力時に複数のデータベースの全てを検索して、必要なデータ項目を抽出する必要が有り、データ検索時間の短縮という観点からは効果を奏することができないという問題点があった。
【０００６】
また、例えば販売計画データベースと販売実績データベースとを備える販売管理システムでは、月次処理までは販売計画データベースを、月次処理以後は販売実績データベースを検索の対象とする必要がある。したがって、売上高のように両データベースに共通のデータ項目について、いずれのデータベースを検索対象とするのか判断する処理が必要となる、あるいは両データベースにアクセスする必要が有り、いずれの場合も検索時間を短縮することが困難であるという問題点もあった。
【０００７】
かかる問題点を解決すべく、例えば特許文献２には、人事データベースの更新データを、任命日以前に受付けて記憶手段に記憶しておき、任命日になった時点で人事データベースに対して更新データを反映させるデータベース装置が開示されている。しかし、任命日以前に受付けた更新データを記憶しておく新たな記憶領域が必要であり、新たな記憶領域にデータが存在するか否かを検索する必要が有ることから、検索時間の短縮という観点からは大きな効果を奏することができないという問題点があった。
【０００８】
本発明は斯かる事情に鑑みてなされたものであり、複数のデータベースから検索専用のデータベースを構築することにより、高速に検索処理を実行することができ、利用者がデータの更新を意識することなく単一のデータベースにアクセスすることにより検索処理を実行することができるデータ検索システム、データ検索方法、及びコンピュータプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために第１発明に係るデータ検索システムは、複数のデータベースから抽出したデータを組み合わせて単一の検索専用のデータベースを生成する手段と、受付けた検索条件に基づいて前記検索専用のデータベースを検索する手段とを備えるデータ検索システムにおいて、前記複数のデータベースから抽出したデータは、データ項目が同一であり、データが発生する時点がデータベースごとに相違するデータを含み、後の時点で発生したデータを、該データに係るデータベースから読み出して、前記検索専用のデータベースの同一データ項目に上書きする手段を備えることを特徴とする。
【００１０】
また、第２発明に係るデータ検索システムは、第１発明において、前記複数のデータベースは、計画データベース及び実績データベースであり、前記計画データベース及び前記実績データベースの双方に含まれているデータ項目に実績データが記憶された時点で、前記検索専用のデータベースの同一データ項目に記憶された実績データを上書きするようにしてあることを特徴とする。
【００１１】
また、第３発明に係るデータ検索システムは、第２発明において、前記実績データベースに実績データが発生する時点は、月次処理の確定時点であることを特徴とする。
【００１２】
また、第４発明に係るデータ検索方法は、複数のデータベースから抽出したデータを組み合わせて単一の検索専用のデータベースを生成し、受付けた検索条件に基づいて前記検索専用のデータベースを検索するデータ検索方法において、前記複数のデータベースから抽出したデータは、データ項目が同一であり、データが発生する時点がデータベースごとに相違するデータを含み、後の時点で発生したデータを、該データに係るデータベースから読み出して、前記検索専用のデータベースの同一データ項目に上書きすることを特徴とする。
【００１３】
また、第５発明に係るコンピュータプログラムは、複数のデータベースから抽出したデータは、データ項目が同一であり、データが発生する時点がデータベースごとに相違するデータを含み、前記複数のデータベースから抽出したデータを組み合わせて単一の検索専用のデータベースを生成し、受付けた検索条件に基づいて前記検索専用のデータベースを検索するコンピュータで実行することが可能なコンピュータプログラムであって、前記コンピュータを、後の時点で発生したデータを、該データに係るデータベースから読み出して、前記検索専用のデータベースの同一データ項目に上書きする手段として機能させることを特徴とする。
【００１４】
第１発明、第４発明及び第５発明では、複数のデータベースから抽出したデータを組み合わせて単一の検索専用のデータベースを生成する場合、複数のデータベースから抽出したデータは、データ項目が同一であり、データが発生する時点がデータベースごとに相違するデータを含んでおり、後の時点で発生したデータを、該データに係るデータベースから読み出して、検索専用のデータベースの同一データ項目に上書きする。これにより、検索専用データベースのみをデータ更新の対象とすることにより、検索時には、検索専用データベースを生成するための元データベースを全て検索対象とする必要がなく、検索に係るデータ容量及びデータ項目数を減少させることができ、検索時間を短縮することが可能となる。また、利用者は、複数のデータベースのデータが更新されたか否かを意識することなく、単一の検索専用データベースにのみアクセスすることにより検索処理を実行することが可能となる。
【００１５】
第２発明では、計画データベース及び実績データベースの双方に含まれているデータ項目に実績データが記憶された時点で、検索専用のデータベースの同一データ項目に記憶された実績データを上書きする。これにより、実績データが確定した時点で検索専用のデータベースのデータ項目が実績データに置換され、利用者は、計画データベース及び実績データベースのいずれを検索対象とするのか意識することなく、信頼性の高いデータに基づいて検索処理を実行することが可能となる。
【００１６】
第３発明では、実績データベースに実績データが発生する時点は、月次処理の確定時点である。これにより、月次処理で実績データが確定した時点で、検索専用のデータベースを更新することができることから、利用者は、計画データベース及び実績データベースのいずれを検索対象とするのか意識することなく、信頼性の高いデータに基づいて検索処理を実行することが可能となる。
【発明の効果】
【００１７】
第１発明、第４発明及び第５発明によれば、検索専用のデータベースのみをデータ更新の対象とすることにより、検索時のデータ容量及びデータ項目数を減少させることができ、検索時間を短縮することが可能となる。また、利用者は、複数のデータベースのデータが更新されたか否かを意識することなく、単一の検索専用のデータベースにのみアクセスすることにより検索処理を実行することが可能となる。
【００１８】
第２発明及び第３発明によれば、計画データベース及び実績データベースの双方に含まれているデータ項目について、実績データベースに実績データが発生した時点で、発生した実績データで検索専用のデータベースの同一データ項目に上書きすることにより、実績データが確定した時点で検索専用のデータベースのデータ項目が実績データに置換され、利用者は、計画データベース及び実績データベースのいずれを検索対象とするのか意識することなく、信頼性の高いデータに基づいて検索処理を実行することが可能となる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明をその実施の形態を示す図面に基づいて具体的に説明する。
【００２０】
（実施の形態１）
以下、本発明の実施の形態１に係るデータ検索システムについて図面に基づいて具体的に説明する。図１は、本発明の実施の形態１に係るデータ検索システムの構成を示すブロック図である。図１に示すように、本実施の形態１に係るデータ検索システムは、利用者からの検索条件を受付け、検索処理を実行する検索装置１、検索装置１に内蔵する又はネットワーク網２を介して外部に接続してある複数のデータベース３、３、・・・を備えている。
【００２１】
検索装置１は、少なくとも、ＣＰＵ（中央演算装置）１１、記憶手段１２、ＲＡＭ１３、外部の通信手段と接続する通信インタフェース１４、入力手段１５、表示手段１６、及びＤＶＤ、ＣＤ等の可搬型記憶媒体１８を用いる補助記憶手段１７で構成される。
【００２２】
ＣＰＵ１１は、内部バス１９を介して検索装置１の上述したようなハードウェア各部と接続されており、上述したハードウェア各部を制御するとともに、記憶手段１２に記憶されている処理プログラム、例えば検索専用のデータベースを生成するプログラム、検索専用のデータベースを更新するプログラム等に従って、種々のソフトウェア的機能を実行する。
【００２３】
記憶手段１２は、内蔵される固定型記憶装置（ハードディスク）で構成され、通信インタフェース１４を介した外部のコンピュータ、又はＤＶＤ、ＣＤ−ＲＯＭ等の可搬型記憶媒体１８から取得した、検索装置１として機能させるために必要な処理プログラムを記憶している。記憶手段１２は、処理プログラムだけではなく、検索専用のデータベース生成の元データとなる複数のデータベース３、３、・・・、生成された検索専用データベース４も記憶している。
【００２４】
ＲＡＭ１３は、ＤＲＡＭ等で構成され、ソフトウェアの実行時に発生する一時的なデータを記憶する。通信インタフェース１４は内部バス１９に接続されており、外部のネットワーク網２と通信することができるよう接続することにより、外部に存在するデータベース３、３、・・・から処理に必要なデータを送受信することができる。
【００２５】
入力装置１５は、データベースを検索するキー情報を入力するキーボード、マウス等であり、テキストデータはキーボードにより打鍵入力し、入力領域の選択、ボタンの選択等はマウス等のポインティングデバイスで行う。表示手段１６は、検索画面、検索結果表示画面等を表示出力する液晶表示装置（ＬＣＤ）、表示ディスプレイ（ＣＲＴ）等の表示装置である。もちろん、両者を組み合わせて、画面上に表示された画像を選択することができるタッチパネルであっても良い。
【００２６】
補助記憶手段１７は、ＣＤ、ＤＶＤ等の可搬型記憶媒体１８を用い、記憶手段１２へ、ＣＰＵ１１が処理するプログラム、データ等をダウンロードする。また、ＣＰＵ１１が処理したデータをバックアップすべく書き込むことも可能である。
【００２７】
本発明の実施の形態１に係るデータ検索システムの検索装置１は、複数のデータベース３、３、・・・から抽出したデータを組み合わせて単一の検索専用データベース４を生成する。この場合、複数のデータベース３、３、・・・には、共通のデータ項目が存在しており、データベース３、３、・・・の特性に応じて共通のデータ項目であってもデータが発生するタイミングが相違する。
【００２８】
例えば、予測データ、計画データ等を記憶する一のデータベース３と、確定データを記憶する他のデータベース３とでは、同一のデータ項目であっても、これらのデータベースにデータを記憶させるタイミングが相違している。この場合、予測データ、計画データ等を記憶する一のデータベース３と、確定データを記憶する他のデータベース３との双方を検索対象とし、同一データ項目についていずれかのデータを選択することにより、単一の検索専用データベース４を生成する。したがって、複数のデータベース３、３、・・・を検索対象とする必要があることから検索時間を短縮することができない。
【００２９】
本実施の形態１に係る検索装置１は、各データベース３、３、・・・で新たに発生したデータは、発生したタイミングと無関係に検索装置１で受付け、検索装置１の記憶手段１２内で生成している検索専用データベース４の同一項目に対して上書き更新する。図２は、本発明の実施の形態１に係るデータ検索システムの検索装置１のＣＰＵ１１の処理手順を示すフローチャートである。
【００３０】
検索装置１のＣＰＵ１１は、記憶装置１２に内蔵しているデータベース３、３、・・・又はネットワーク網２を介して接続してある外部データベース３、３、・・・から、新たに発生したデータ及びデータ項目を受け付ける（ステップＳ２０１：ＹＥＳ）。ＣＰＵ１１は、受付けたデータのうち、更新されたデータと同一のデータ項目が、記憶手段１２に生成してある検索専用データベース４に存在するか否かを判断する（ステップＳ２０２）。
【００３１】
ＣＰＵ１１が、検索専用データベース４に更新されたデータと同一のデータ項目が存在すると判断した場合（ステップＳ２０２：ＹＥＳ）、ＣＰＵ１１は、検索専用データベース４の同一データ項目について、受付けたデータを上書き更新する（ステップＳ２０３）。ＣＰＵ１１が、検索専用データベース４に受付けたデータ項目が存在しないと判断した場合（ステップＳ２０２：ＮＯ）、ＣＰＵ１１は、検索専用データベース４を更新しない。ＣＰＵ１１は、検索専用データベース４を用いて、所望の検索処理を実行する（ステップＳ２０４）。
【００３２】
以上のように本実施の形態１によれば、検索専用データベース４のみをデータ更新の対象とすることにより、検索時には、検索専用データベース４を生成するための元データベース３、３、・・・を全て検索対象とする必要がなく、検索に係るデータ容量及びデータ項目数を減少させることができ、検索時間を短縮することが可能となる。また、利用者は、複数のデータベース３、３、・・・のデータが更新されたか否かを意識することなく、単一の検索専用データベース４にのみアクセスすることにより検索処理を実行することが可能となる。
【００３３】
（実施の形態２）
以下、本発明の実施の形態２に係るデータ検索システムについて図面に基づいて具体的に説明する。なお、実施の形態１と同様の機能を有する構成要素については、同一の符号を付することにより詳細な説明を省略する。図３は、本発明の実施の形態２に係るデータ検索システムの構成を示すブロック図である。図３に示すように、本実施の形態２に係るデータ検索システムは、利用者からの検索条件を受付け、検索処理を実行する検索装置１、検索装置１に内蔵する又はネットワーク網２を介して外部に接続してある複数の販売見通しデータベース（計画データベース）５、５、・・・及び販売実績データベース（実績データベース）６、６、・・・を備えている。
【００３４】
検索装置１は、少なくとも、ＣＰＵ（中央演算装置）１１、記憶手段１２、ＲＡＭ１３、外部の通信手段と接続する通信インタフェース１４、入力手段１５、表示手段１６、及びＤＶＤ、ＣＤ等の可搬型記憶媒体１８を用いる補助記憶手段１７で構成される。
【００３５】
ＣＰＵ１１は、内部バス１９を介して検索装置１の上述したようなハードウェア各部と接続されており、上述したハードウェア各部を制御するとともに、記憶手段１２に記憶されている処理プログラム、例えば複数の販売見通しデータベース５、５、・・・及び販売実績データベース６、６、・・・に基づいて検索専用データベース４を生成するプログラム、検索専用データベース４を更新するプログラム等に従って、種々のソフトウェア的機能を実行する。
【００３６】
記憶手段１２は、内蔵される固定型記憶装置（ハードディスク）で構成され、通信インタフェース１４を介した外部のコンピュータ、又はＤＶＤ、ＣＤ−ＲＯＭ等の可搬型記憶媒体１８から取得した、検索装置１として機能させるために必要な処理プログラムを記憶している。記憶手段１２は、処理プログラムだけではなく、検索専用データベース生成４の元データとなる複数の販売見通しデータベース５、５、・・・、販売実績データベース６、６、・・・、及び生成された検索専用データベース４も記憶している。
【００３７】
ＲＡＭ１３は、ＤＲＡＭ等で構成され、ソフトウェアの実行時に発生する一時的なデータを記憶する。通信インタフェース１４は内部バス１９に接続されており、外部のネットワーク網２と通信することができるよう接続することにより、外部に存在する複数の販売見通しデータベース５、５、・・・及び販売実績データベース６、６、・・・から処理に必要なデータを送受信することができる。
【００３８】
本発明の実施の形態２に係るデータ検索システムの検索装置１は、複数の販売見通しデータベース５、５、・・・及び販売実績データベース６、６、・・・から抽出したデータを組み合わせて単一の検索専用データベース４を生成する。この場合、複数の販売見通しデータベース５、５、・・・及び販売実績データベース６、６、・・・には、共通のデータ項目、例えば売上数量、売上金額、仕入単価等が存在しており、販売見通しデータベース５であるか、販売実績データベース６であるかによって、データが発生するタイミングが相違する。
【００３９】
図４は、販売見通しデータベース５に記憶されているデータのデータ構成の一例を示す図であり、図５は、販売実績データベース６に記憶されているデータのデータ構成の一例を示す図である。データ項目「売上数量」、「売上金額」、「仕入単価」については、販売見通しデータベース５では例えば会計年度の当初から記憶されているが、販売実績データベース６では例えば月次処理が完了した時点で発生するデータである。
【００４０】
本実施の形態２に係る検索装置１は、年度別、月別の売上数量、売上金額、仕入単価を検索する。検索装置１は、複数の販売見通しデータベース５、５、・・・及び販売実績データベース６、６、・・・から、年度、月に対応した売上数量、売上金額、仕入単価を抽出して、新たな検索専用データベース４を生成する。検索専用データベース４を生成する時期によっては、販売見通しデータベース５のデータ項目「売上数量」、「売上金額」、「仕入単価」にはデータが記憶されているのに対し、販売実績データベース６のデータ項目「売上数量」、「売上金額」、「仕入単価」にはデータが記憶されていない場合がある。
【００４１】
例えば所定の年度の月次データは、販売見通しデータベース５では計画データが全ての「月」について記憶されているのに対し、販売実績データベース６では、１月及び２月の実績データは記憶されているが、３月以降の実績データはまだ発生していないことからヌル（null）データとなっている。
【００４２】
そこで、本実施の形態２に係る検索装置１では、時間的に後に発生するデータを優先的に検索専用データベース４に記憶する。これにより、絶えず最新のデータにより検索専用データベース４が構成される。図６は、本発明の実施の形態２に係るデータ検索システムの検索装置１のＣＰＵ１１の処理手順を示すフローチャートである。
【００４３】
検索装置１のＣＰＵ１１は、記憶装置１２に内蔵している複数の販売見通しデータベース５、５、・・・及び販売実績データベース６、６、・・・、又はネットワーク網２を介して接続してある外部の複数の販売見通しデータベース５、５、・・・及び販売実績データベース６、６、・・・から、新たに発生したデータ及びデータ項目を受け付ける（ステップＳ６０１：ＹＥＳ）。本実施の形態２では、月次処理の確定時に新たなデータが実績データとして発生するものとする。新たなデータの発生するタイミングは月次処理確定時に限定されるものではなく、例えば年次決算処理の確定時であっても良い。また、実績データのデータ項目は、販売実績データベース６の１レコード分のデータ項目であり、更新されたデータのデータ項目は「売上数量」、「売上金額」、「仕入単価」である。
【００４４】
ＣＰＵ１１は、受付けたデータに基づいて、更新されたデータのデータ項目「売上数量」、「売上金額」、「仕入単価」が、記憶手段１２に生成してある検索専用データベース４に存在するか否かを判断する（ステップＳ６０２）。例えば３月の月次処理が確定した場合、３月度の「売上数量」、「売上金額」、「仕入単価」が、更新すべき実績データとして発生する。
【００４５】
ＣＰＵ１１が、検索専用データベース４に更新されたデータのデータ項目「売上数量」、「売上金額」、「仕入単価」が存在すると判断した場合（ステップＳ６０２：ＹＥＳ）、ＣＰＵ１１は、検索専用データベース４の同一データ項目について、受付けたデータを上書き更新する（ステップＳ６０３）。すなわち、データ項目「売上数量」、「売上金額」、「仕入単価」を、３月度の実績データに上書き更新する。ＣＰＵ１１が、検索専用データベース４に受付けたデータ項目が存在しないと判断した場合（ステップＳ６０２：ＮＯ）、ＣＰＵ１１は、検索専用データベース４を更新しない。ＣＰＵ１１は、検索専用データベース４を用いて、年度別、又は月別の「売上数量」、「売上金額」、「仕入単価」を検索する（ステップＳ６０４）。
【００４６】
以上のように本実施の形態２によれば、検索専用データベース４のみをデータ更新の対象とすることにより、検索時には、検索専用データベース４を生成するための元データベース３、３、・・・を全て検索対象とする必要がなく、検索に係るデータ容量及びデータ項目数を減少させることができ、検索時間を短縮することが可能となる。また、利用者は、複数のデータベース３、３、・・・のデータが更新されたか否かを意識することなく、単一の検索専用データベース４にのみアクセスすることにより検索処理を実行することが可能となる。
【００４７】
以上の実施の形態１及び２に関し、さらに以下の付記を開示する。
【００４８】
（付記１）
複数のデータベースから抽出したデータを組み合わせて単一の検索専用のデータベースを生成する手段と、
受付けた検索条件に基づいて前記検索専用のデータベースを検索する手段と
を備えるデータ検索システムにおいて、
前記複数のデータベースから抽出したデータは、データ項目が同一であり、データが発生する時点がデータベースごとに相違するデータを含み、
後の時点で発生したデータを、該データに係るデータベースから読み出して、前記検索専用のデータベースの同一データ項目に上書きする手段を備えることを特徴とするデータ検索システム。
【００４９】
（付記２）
前記複数のデータベースは、計画データベース及び実績データベースであり、
前記計画データベース及び前記実績データベースの双方に含まれているデータ項目に実績データが記憶された時点で、前記検索専用のデータベースの同一データ項目に記憶された実績データを上書きするようにしてあることを特徴とする付記１記載のデータ検索システム。
【００５０】
（付記３）
前記実績データベースに実績データが発生する時点は、月次処理の確定時点であることを特徴とする付記２記載のデータ検索システム。
【００５１】
（付記４）
複数のデータベースから抽出したデータを組み合わせて単一の検索専用のデータベースを生成し、
受付けた検索条件に基づいて前記検索専用のデータベースを検索するデータ検索方法において、
前記複数のデータベースから抽出したデータは、データ項目が同一であり、データが発生する時点がデータベースごとに相違するデータを含み、
後の時点で発生したデータを、該データに係るデータベースから読み出して、前記検索専用のデータベースの同一データ項目に上書きすることを特徴とするデータ検索方法。
【００５２】
（付記５）
前記複数のデータベースは、計画データベース及び実績データベースであり、
前記計画データベース及び前記実績データベースの双方に含まれているデータ項目に実績データが記憶された時点で、前記検索専用のデータベースの同一データ項目に記憶された実績データを上書きすることを特徴とする付記４記載のデータ検索方法。
【００５３】
（付記６）
前記実績データベースに実績データが発生する時点は、月次処理の確定時点であることを特徴とする付記５記載のデータ検索方法。
【００５４】
（付記７）
複数のデータベースから抽出したデータは、データ項目が同一であり、データが発生する時点がデータベースごとに相違するデータを含み、
前記複数のデータベースから抽出したデータを組み合わせて単一の検索専用のデータベースを生成し、
受付けた検索条件に基づいて前記検索専用のデータベースを検索するコンピュータで実行することが可能なコンピュータプログラムであって、
前記コンピュータを、
後の時点で発生したデータを、該データに係るデータベースから読み出して、前記検索専用のデータベースの同一データ項目に上書きする手段
として機能させることを特徴とするコンピュータプログラム。
【００５５】
（付記８）
前記複数のデータベースは、計画データベース及び実績データベースであり、
前記コンピュータを、
前記計画データベース及び前記実績データベースの双方に含まれているデータ項目に実績データが記憶された時点で、前記検索専用のデータベースの同一データ項目に記憶された実績データを上書きする手段
として機能させることを特徴とする付記７記載のコンピュータプログラム。
【００５６】
（付記９）
前記実績データベースに実績データが発生する時点は、月次処理の確定時点であることを特徴とする付記８記載のコンピュータプログラム。
【図面の簡単な説明】
【００５７】
【図１】本発明の実施の形態１に係るデータ検索システムの構成を示すブロック図である。
【図２】本発明の実施の形態１に係るデータ検索システムの検索装置のＣＰＵの処理手順を示すフローチャートである。
【図３】本発明の実施の形態２に係るデータ検索システムの構成を示すブロック図である。
【図４】販売見通しデータベースに記憶されているデータのデータ構成の一例を示す図である。
【図５】販売実績データベースに記憶されているデータのデータ構成の一例を示す図である。
【図６】本発明の実施の形態２に係るデータ検索システムの検索装置のＣＰＵの処理手順を示すフローチャートである。
【符号の説明】
【００５８】
１  検索装置
２  ネットワーク網
３  データベース
４  検索専用データベース
５  販売見通しデータベース
６  販売実績データベース
１１  ＣＰＵ
１２  記憶手段
１３  ＲＡＭ
１４  通信インタフェース
１５  入力手段
１６  表示手段
１７  補助記憶手段
１８  可搬型記憶媒体
【図１】
2006268783.tif 000003
【図２】
2006268783.tif 000004
【図３】
2006268783.tif 000005
【図４】
2006268783.tif 000006
【図５】
2006268783.tif 000007
【図６】
2006268783.tif 000008