(57)【要約】【課題】  検索条件を毎回設定しなくても、最新の状態のデータベースから、一度設定した検索条件に合致するレコードを抽出することが可能なデータベース情報抽出方法を提供する。【解決手段】  各グループが階層化された構造において、新たなグループを作成すると、条件設定画面が表示され、データベースを検索するための検索条件が設定可能となる。設定した検索条件は、新たに作成されたグループとともに登録される。検索する際は、階層構造中のグループをクリックすると、設定された検索条件で検索が行われ、最新の状態のデータベースから情報が抽出される。【選択図】  図３
2005092329.tif 000002
【特許請求の範囲】
【請求項１】
複数のグループを階層構造として表現した画面上において、新たなグループの作成が指示された場合に、当該グループを作成する段階と、
前記作成されたグループに対応する条件設定画面を表示させる段階と、
前記条件設定画面に入力された検索条件を前記作成されたグループの検索条件として登録する段階と、を有すると共に、
前記階層構造を表現した画面上において、グループが指示された場合に、当該グループに対応付けて記録された検索条件を抽出する段階と、
前記抽出した検索条件を利用してデータベースを検索する段階と、
検索により該当したレコードを抽出して画面上に表示させる段階と、
を有することを特徴とするデータベース情報抽出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データベースに管理されているレコード群の中から、必要なレコードを効率的に抽出するための技術に関する。
【背景技術】
【０００２】
通常、データベースに記録されたレコード群の中から必要なレコードを抽出するには、検索条件を指定して必要なレコードを検索する作業が行われている。必要なレコードを検索するための検索手法としては、様々なものが提案されている。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来の検索手法では、前回と同じ検索条件で検索を行う場合にも、データベースにアクセスする度に、毎回同じ検索条件を入力して検索を行うという作業が発生することになる。また、検索条件が複雑な場合等は、以前行った検索条件を再現することが困難である。
【０００４】
そこで、一度検索して抽出したレコードまたはレコード群を、一まとまりにしてグループと呼ばれる領域に保存し、グループに名前を設定して階層構造で管理することが考えられる。しかし、このグループ機能では、グループにレコードを追加した時点以降にデータベースに登録されたレコードが、グループにレコードを追加する際に用いた検索条件に合致するレコードであった場合でも、再度検索を行ってグループに追加しなければならないという問題がある。
【０００５】
上記のような点に鑑み、本発明は、検索条件を毎回設定しなくても、最新の状態のデータベースから、一度設定した検索条件に合致するレコードを抽出することが可能なデータベース情報抽出方法を提供することを課題とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明では、データベース情報抽出方法として、複数のグループを階層構造として表現した画面上において、新たなグループの作成が指示された場合に、当該グループを作成する段階と、前記作成されたグループに対応する条件設定画面を表示させる段階と、前記条件設定画面に入力された検索条件を前記作成されたグループの検索条件として登録する段階を実行すると共に、前記階層構造を表現した画面上において、グループが指示された場合に、当該グループに対応付けて記録された検索条件を抽出する段階と、前記抽出した検索条件を利用してデータベースを検索する段階と、検索により該当したレコードを抽出して画面上に表示させる段階を実行するようにしたことを特徴とする。
【発明の効果】
【０００７】
本発明によれば、階層構造を構成する１つのグループ自体に検索条件を設定して登録しておき、データベースからレコードを抽出する際には、指定されたグループに対応付けられた検索条件を利用してデータベースを検索し、該当するレコードを抽出して、指定されたグループに含まれるレコードとして表示させるようにしたので、検索条件を毎回設定しなくても、最新の状態のデータベースから、一度設定した検索条件に合致するレコードを抽出することが可能となるという効果を奏する。
【発明を実施するための最良の形態】
【０００８】
以下、本発明の好適な実施形態について、図面を参照して詳細に説明する。
（データベース）
まず、本発明で情報を抽出する対象であるデータベースについて説明する。図１は、データベースに記録された商品情報の一例を示す図である。図１の例では、商品情報として、商品を特定するための商品ＩＤ、商品のシリーズ名、商品であるパーソナルコンピューターに搭載されたメモリが記録されている。なお、図１では、省略してあるが、この他にも商品のサムネイル画像等様々な情報が対応づけて記録されている。このようなデータベースは、コンピュータに接続されたハードディスク等の大容量記憶装置に記憶されている。
【０００９】
（具体的な処理の流れ）
続いて、図１に示したようなデータベースから情報を抽出する方法について具体的に説明する。本実施形態では、データベースに記録された複数の商品情報を、図２に示したように、ある条件でグルーピングして階層構造で管理する場合を例にとって説明する。図２において、四角形はグループを示しており、その右側はグループの名称である。各グループの関係は、線で結ばれており、図中、左側が上位グループ、右側に行く程下位グループとなっている。例えば、「パーソナルコンピューター」の下位グループには「ノートＰＣ」「デスクトップ」の２つがあり、「ノートＰＣ」の下位グループには「メモリ」「メモリ128」等、「デスクトップ」の下位グループには「シリーズ・メモリ」「PC000メモリ128」等が存在することを示している。
【００１０】
通常、このような階層構造では、グループ内に保存されたレコードは固定となる。本発明では、各グループに対して検索条件の設定を行うことができる。利用者が、新しいグループを作成しようと考えた場合は、まず、画面上に表示された階層構造において、新たなグループを作成する。新たなグループを作成する際の、階層構造の状態を図３に示す。図３の例では、「デスクトップ」の下位の「シリーズ・メモリ」のさらに下位に新しいグループを追加する場合を示している。ここで、グループ名の設定を行うと、図４に示すような条件設定画面が表示される。具体的には、利用者が、コンピュータに対して、新しいグループを作成する旨の指示を行うと、コンピュータが、図４に示すような条件設定画面を表示させることになる。
【００１１】
図４において、１は対象構造設定領域、２は条件設定ボタン群、３は第１条件設定領域、４は第２条件設定領域、５は決定ボタン群である。対象構造設定領域１は、データベース内の検索対象とする情報を特定するための設定領域である。条件設定ボタン群２は、条件の追加、削除等を行うためのボタン群であり、条件追加ボタン、条件削除ボタン、条件全削除ボタンの３つが用意されている。第１条件設定領域３は、１つ目の検索条件を設定するための領域であり、４つの入力欄が用意されている。第２条件設定領域４は、２つ目の検索条件を設定するための領域であり、４つの入力欄が用意されている。両条件設定領域には、参照ボタンが用意されており、この参照ボタンをクリックすることにより、データベースに登録されているデータ内容の一覧が表示され、利用者がデータ内容を選択する際に補助する役割を果たしている。決定ボタン群５は、条件設定画面において設定した内容で検索するか、設定した内容での検索を中止するかを決定するためのボタン群であり、ＯＫボタンとキャンセルボタンの２つが用意されている。また、各検索条件間には、検索条件の関係を設定する「かつ」「また」のラジオボタンが用意されている。ここで、各検索条件のＡＮＤもしくはＯＲ条件が設定できることになる。各入力欄に入力後、ＯＫボタンをクリックすると、その検索条件がグループに設定されることになる。
【００１２】
図３において新たに作成したグループの名前を、「PC001メモリ256」とすると、図５に示すように階層構造が更新されることになる。ここで、図５の下端に示した「PC001メモリ256」をクリックすると、コンピュータは、「PC001メモリ256」が指示された旨を検知し、上記条件設定画面で設定された条件に従って、データベース内の商品情報の検索を実行する。図４に示したような条件が設定されている場合には、シリーズ名が「PC001」で始まり、かつ、メモリが「256」のものを検索することになる。データベースに、図１に示したような商品情報が記録されていた場合は、商品ＩＤ「ABC-11220」「ABC-11221」「ABC-11222」の３つの商品のレコードがヒットすることになる。続いて、コンピュータはヒットしたレコードのサムネイル画像、商品ＩＤを抽出するとともに、そのグループ名を抽出し、ディスプレイ上に一覧表示させる。このときの表示画面の一例を図６に示す。なお、図６において、１１は商品のサムネイル画像を示している。表示された一覧の中から１つのレコードを選択すると、選択したレコードの詳細が表示されることになる。
【００１３】
このようにすることにより、常に最新のレコードを分類して管理することが可能となる。すなわち、検索条件を毎回設定しなくても、最新の状態のデータベースから、一度設定した検索条件に合致するレコードを抽出することが可能となるのである。
【図面の簡単な説明】
【００１４】
【図１】データベースに記録された商品情報の一例を示す図である。
【図２】商品情報のグループを階層化した状態を示す図である。
【図３】新たなグループを作成する際の、階層構造の状態を示す図である。
【図４】条件設定画面の一例を示す図である。
【図５】更新された階層構造の状態を示す図である。
【図６】データベースから抽出された商品情報が一覧表示された状態を示す図である。
【符号の説明】
【００１５】
１・・・対象構造設定領域
２・・・条件設定ボタン群
３・・・第１条件設定領域
４・・・第２条件設定領域
５・・・決定ボタン群
１１・・・サムネイル画像
【図１】
2005092329.tif 000003
【図２】
2005092329.tif 000004
【図３】
2005092329.tif 000005
【図４】
2005092329.tif 000006
【図５】
2005092329.tif 000007
【図６】
2005092329.tif 000008