(57)【要約】【課題】商品情報等の所定情報に関連する素材情報等の関連情報の保守作業を効率的に行うことを可能とするデータベースシステムを提供する。【解決手段】データベースシステム１００は、サーバ１０１と少なくとも１つの端末装置１０３とがネットワーク１０９を介して接続されて構成される。サーバ１０１は、商品データベース３０１を管理するデータベース管理手段１１１、更新検出手段１１４、特定値更新手段１１５を備える。データベース３０１は、商品情報の特定項目の特定値を素材情報の特定項目の特定値として管理する。更新検出手段１１４が商品情報と素材情報との関連付け追加及び削除、商品情報の削除、商品情報の特定項目の特定値の変更を検出すると、特定値更新手段１１５は、対応する素材情報の特定項目の特定値を更新する。【選択図】図１
2007265076.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つの端末装置と所定情報及び関連情報に関するデータベースを備え前記端末装置に前記所定情報及び前記関連情報を提供するサーバとがネットワークを介して接続されるデータベースシステムであって、
前記データベースは、前記所定情報の特定項目の特定値を前記関連情報の特定項目の特定値として管理し、
前記サーバは、
前記データベースにおける所定の更新を検出する更新検出手段と、
前記更新検出手段が前記データベースにおける所定の更新を検出した場合、前記関連情報の特定値を更新する特定値更新手段と、
を具備することを特徴とするデータベースシステム。
【請求項２】
前記データベースにおける所定の更新は、前記所定情報と前記関連情報との関連付け追加または関連付け削除または前記所定情報の削除または前記所定情報の特定値の変更の少なくともいずれかを含むことを特徴とする請求項１に記載のデータベースシステム。
【請求項３】
前記サーバは、さらに、
前記所定情報の特定値に基づいて前記関連情報の検索を行う関連情報検索手段を具備することを特徴とする請求項１または請求項２に記載のデータベースシステム。
【請求項４】
少なくとも１つの端末装置にネットワークを介して接続され、所定情報及び関連情報に関するデータベースを備え、前記端末装置に前記所定情報及び前記関連情報を提供するサーバであって、
前記データベースは、前記所定情報の特定項目の特定値を前記関連情報の特定項目の特定値として管理し、
前記データベースにおける所定の更新を検出する更新検出手段と、
前記更新検出手段が前記データベースにおける所定の更新を検出した場合、前記関連情報の特定値を更新する特定値更新手段と、
を具備することを特徴とするサーバ。
【請求項５】
前記データベースにおける所定の更新は、前記所定情報と前記関連情報との関連付け追加または関連付け削除または前記所定情報の削除または前記所定情報の特定値の変更の少なくともいずれかを含むことを特徴とする請求項４に記載のサーバ。
【請求項６】
前記所定情報の特定値に基づいて前記関連情報の検索を行う関連情報検索手段を具備することを特徴とする請求項４または請求項５に記載のサーバ。
【請求項７】
コンピュータを請求項４から請求項６までのいずれかに記載のサーバとして機能させるプログラム。
【請求項８】
コンピュータを請求項４から請求項６までのいずれかに記載のサーバとして機能させるプログラムを記録したコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを利用したデータベースシステムに関する。詳細には、検索用に特定項目の特定値を管理するデータベースシステムに関する。
【背景技術】
【０００２】
近年、カタログ制作を行う際、コンピュータの普及に伴い、カタログに載せる商品データをデータベース化して利用している。データベースと連携し、デスクトップパブリッシング（ＤＴＰ）等でカタログ制作作業を行い、その効率化が図られてきている。例えば、商品情報を蓄積したデータベースと、データベースの情報を管理し、データベースの情報の入出力、検索、閲覧等の機能を提供するサーバと複数のユーザ端末装置等からなるデータベースシステムがある（例えば、［特許文献１］参照。）。
【０００３】
また、テキストデータ等の商品情報に画像データ等の素材情報を関連付けて構成される商品データベースがある。
【０００４】
【特許文献１】特開２００１−３０６３７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記の商品データベースでは、対象商品の素材情報のメンテナンスを行う場合には、商品情報側から検索を行って目的の素材情報を辿る必要があり、素材情報のメンテナンス作業が非効率的であるという問題点がある。
また、商品情報と素材情報の双方において同一の特定値を管理することにより、当該同一の特定値をキーにして対象商品の素材情報を検索することも可能であるが、商品情報と素材情報との関連付け、関連付け削除、商品情報における特定値の変更、商品情報の削除等が生じた場合、別途素材情報における特定値を更新する必要があるという問題点がある。
【０００６】
本発明は、以上の問題点に鑑みてなされたものであり、商品情報等の所定情報に関連する素材情報等の関連情報の保守作業を効率的に行うことを可能とするデータベースシステムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
前述した目的を達成するために第１の発明は、少なくとも１つの端末装置と所定情報及び関連情報に関するデータベースを備え前記端末装置に前記所定情報及び前記関連情報を提供するサーバとがネットワークを介して接続されるデータベースシステムであって、前記データベースは、前記所定情報の特定項目の特定値を前記関連情報の特定項目の特定値として管理し、前記サーバは、前記データベースにおける所定の更新を検出する更新検出手段と、前記更新検出手段が前記データベースにおける所定の更新を検出した場合、前記関連情報の特定値を更新する特定値更新手段と、を具備することを特徴とするデータベースシステムである。
【０００８】
サーバは、所定情報及び関連情報に関するデータベースを備え、データベースは、所定情報の特定項目の特定値を関連情報の特定項目の特定値として管理する。サーバは、データベースにおける所定の更新を検出した場合、関連情報の特定値を更新する。
【０００９】
データベースは、例えば、商品データベースである。所定情報は、例えば、スペックデータ等の商品情報である。関連情報は、所定情報に関連する情報であり、例えば、画像データ等の素材情報である。データベースにおける所定の更新は、所定情報と関連情報との関連付け追加や削除、所定情報の削除、所定情報の特定値の変更等である。
【００１０】
第１の発明のデータベースシステムでは、データベースが所定情報の特定項目の特定値を関連情報の特定項目の特定値として管理する場合であっても、データベースの更新に伴い関連情報の特定値が自動的に更新されるので、関連情報の特定値更新に係る作業を行う必要がない。また、所定情報の特定項目の特定値を関連情報の特定項目の特定値として管理することにより、関連情報を検索あるいは保守する場合、所定情報から辿ることなく関連情報を直接検索あるいは保守することができるので、関連情報のメンテナンス作業等を効率的に行うことができる。
【００１１】
第２の発明は、少なくとも１つの端末装置にネットワークを介して接続され、所定情報及び関連情報に関するデータベースを備え、前記端末装置に前記所定情報及び前記関連情報を提供するサーバであって、前記データベースは、前記所定情報の特定項目の特定値を前記関連情報の特定項目の特定値として管理し、前記データベースにおける所定の更新を検出する更新検出手段と、前記更新検出手段が前記データベースにおける所定の更新を検出した場合、前記関連情報の特定値を更新する特定値更新手段と、を具備することを特徴とするサーバである。
【００１２】
第３の発明は、コンピュータを第２の発明のサーバとして機能させるプログラムである。
第４の発明は、コンピュータを第２の発明のサーバとして機能させるプログラムを記録したコンピュータ読取可能な記録媒体である。
上述のプログラムをＣＤ−ＲＯＭ等の記録媒体に保持させて流通させてもよいし、このプログラムを通信回線を介して送受することもできる。
【発明の効果】
【００１３】
本発明によれば、商品情報等の所定情報に関連する素材情報等の関連情報の保守作業を効率的に行うことを可能とするデータベースシステムを提供することができる。
【発明を実施するための最良の形態】
【００１４】
以下、添付図面を参照しながら、データベースシステムの好適な実施形態について詳細に説明する。なお、以下の説明及び添付図面において、略同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略することにする。
【００１５】
（１．データベースシステムの構成）
最初に、図１を参照しながら、データベースシステム１００の構成について説明する。
図１は、データベースシステム１００の構成図である。
データベースシステム１００は、サーバ１０１、複数のクライアント端末１０３がネットワーク１０９を介して接続されて構成される。
【００１６】
サーバ１０１は、サーバコンピュータ等であり、ＷＥＢサーバ１１０、データベース管理手段１１１、更新検出手段１１４、特定値更新手段１１５を有する。
データベース管理手段１１１は、データベースエンジンである。データベース管理手段１１１は、クライアント端末１０３からの要求に応じて、商品データベース３０１への検索、参照、登録、削除等の各種要求に対する処理を行う。
更新検出手段１１４は、商品データベース３０１の更新を検出する。検出対象の更新は、商品情報と素材情報との関連付けの追加及び削除、商品情報の削除、商品情報の特定値の変更である。
特定値更新手段１１５は、更新検出手段１１４の検出結果に基づいて、素材情報の特定値を更新する。
尚、更新検出手段１１４及び特定値更新手段１１５の詳細については後述する。
【００１７】
ユーザ１０４は、商品データベース３０１を利用するため、予めサーバ１０１に登録された利用者であり、端末装置１０３を有する。
サーバ管理者１０５は、データベースシステム１００の運用・管理等を行う管理者であり、端末装置１０３を有する。
端末装置１０３は、商品データベース３０１の操作要求、入力情報等を送信し、商品データベース３０１から取得した情報等を受信する。端末装置１０３は、パーソナルコンピュータ、携帯情報端末ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）等である。
【００１８】
ネットワーク１０９は、インターネット、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等のネットワークであり、有線、無線を問わない。
【００１９】
尚、データベースシステム１００は、ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）技術を用いて実現される。サーバ１０１は、ＷＥＢサーバ１１０を備え、ユーザ１０４のクライアント端末１０３は、ＷＥＢブラウザ１２０を備える。サーバ１０１とユーザ１０４のクライアント端末１０３とは、それぞれ、ＷＥＢサーバ１１０及びＷＥＢブラウザ１２０を介してデータの送受信を行う。サーバ管理者１０５の端末装置１０３は、ＷＥＢサーバ１１０及びＷＥＢブラウザ１２０を介さずに直接サーバ１０１にアクセスすることもできる。
【００２０】
（２．サーバ１０１）
（２−１．ハードウェア構成）
次に、図２を参照しながら、サーバ１０１のハードウェア構成を説明する。
図２は、サーバ１０１のハードウェア構成図である。
【００２１】
サーバ１０１は、制御部２０１、記憶部２０２、メディア入出力部２０３、通信制御部２０４、入力部２０５、表示部２０６、印刷部２０７がシステムバス２０９を介して接続されて構成される。
【００２２】
制御部２０１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ  ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ  ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等で構成される。
【００２３】
ＣＰＵは、記憶部２０２、ＲＯＭ、記録媒体等に格納されるプログラムをＲＡＭ上のワークメモリ領域に呼び出して実行し、システムバス２０９を介して接続された各装置を駆動制御し、サーバ１０１が行う各種データベース管理処理を実現する。
ＲＯＭは、不揮発性メモリであり、コンピュータのブートプログラムやＢＩＯＳ等のプログラム、データ等を恒久的に保持している。
ＲＡＭは、揮発性メモリであり、記憶部２０２、ＲＯＭ、記録媒体等からロードしたプログラム、データ等を一時的に保持するとともに、制御部２０１が各種処理を行う為に使用するワークエリアを備える。
【００２４】
記憶部２０２は、ＨＤＤ（ハードディスクドライブ）であり、制御部２０１が実行するプログラム、プログラム実行に必要なデータ、ＯＳ（オペレーティングシステム）等が格納される。プログラムに関しては、ＯＳ（オペレーティングシステム）に相当する制御プログラム３９１や、本コンピュータを適用するサーバ１０１が行う各種データベース管理処理に相当するアプリケーションプログラム３９２等が格納されている。
これらの各プログラムコードは、制御部２０１により必要に応じて読み出されてＲＡＭに移され、ＣＰＵに読み出されて各種の手段として実行される。
【００２５】
メディア入出力部２０３（ドライブ装置）は、データの入出力を行い、例えば、フロッピディスクドライブ、ＰＤドライブ、ＣＤドライブ（−ＲＯＭ、−Ｒ、−ＲＷ等）、ＤＶＤドライブ（−ＲＯＭ、−Ｒ、−ＲＷ等）、ＭＯドライブ等のメディア入出力装置等を有する。
【００２６】
通信制御部２０４は、通信制御装置、通信ポート等を有し、サーバ１０１とネットワーク１０９間の通信を媒介する通信インタフェースであり、ネットワーク１０９を介して、サーバ１０１と、クライアント端末１０３間の通信制御を行う。
【００２７】
入力部２０５は、データの入力を行い、例えば、キーボード、マウス等のポインティングデバイス、テンキー等の入力装置を有する。
入力部２０５を介して、サーバ１０１に対して、操作指示、動作指示、データ入力等を行うことができる。
【００２８】
表示部２０６は、ＣＲＴモニタ、液晶パネル等のディスプレイ装置、ディスプレイ装置と連携してコンピュータのビデオ機能を実現するための論理回路等（ビデオアダプタ等）を有する。
印刷部２０７は、プリンタであり、印刷出力処理を行う。
システムバス２０９は、各装置間の制御信号、データ信号等の授受を媒介する経路である。
【００２９】
（２−２．記憶部２０２が保持する情報）
次に、図３を参照しながら、サーバ１０１の記憶部２０２が保持する情報について説明する。
図３は、記憶部２０２が保持する情報を示す図である。
【００３０】
記憶部２０２には、複数の商品データベース３０１、制御プログラム３９１、アプリケーションプログラム３９２が格納される。
制御プログラム３９１は、サーバ１０１の各構成部分を駆動制御するプログラムであり、ＯＳ（オペレーティングシステム）に相当する。
アプリケーションプログラム３９２は、サーバ１０１が備えるＷＥＢサーバ１１０、データ管理手段１１１、更新検出手段１１４、特定値更新手段１１５に相当する実行可能プログラムである。
【００３１】
（２−３．商品データベース３０１）
次に、図４を参照しながら、商品データベース３０１のデータ構造について説明する。
図４は、商品データベース３０１のデータ構造を示す図である。
【００３２】
商品データベース３０１は、商品情報３１１及び素材情報３１２及び対応テーブル３１３からなる。尚、サーバ１０１が管理する商品データベース３０１は、必要に応じて、複数存在してもよい。
【００３３】
商品情報３１１は、商品のスペックデータ等の文字情報である。商品情報３１１は、商品情報項目３１４と値３１５とを対応付けて保持する。
素材情報３１２は、商品の画像データ３２１等の商品に関連する情報である。素材情報３１２は、素材情報項目３１６と値３１７とを対応付けて保持する。値３１７には画像データ３２１の参照先等も記録される。
対応テーブル３１３は、商品情報３１１と素材情報３１２とを対応付けるテーブルである。対応テーブル３１３は、商品情報ＩＤ３１８と素材情報ＩＤ３１９とを対応付けて保持する。
尚、商品データベース３０１のデータ構成は、この構成に限られるものではない。
【００３４】
特定項目３３１は、商品情報３１１で管理される特定の項目である。特定値３３２は、特定項目３３１の値である。特定項目３３３は、素材情報３１２で管理される特定の項目である。特定値３３４は、特定項目３３３の値である。特定項目３３１及び特定項目３３３は、例えば、商品コード等の商品毎にユニークな項目である。
【００３５】
商品情報３１１の特定項目３３１の特定値３３２は、素材情報３１２の特定項目３３３の特定値３３４においても管理される。すなわち、商品情報３１１の特定値３３２と、当該商品情報３１１に関連する素材情報３１２の特定値３３４には、同一の特定値が記録される。例えば、商品情報３１１は、特定項目３３１「Ａ」の特定値３３２「ａ１」を保持し、素材情報３１２は、特定項目３３３「Ｂ」の特定値３３４「ａ１」を保持する。
【００３６】
（３．端末装置１０３）
（３−１．ハードウェア構成）
次に、図５を参照しながら、端末装置１０３のハードウェア構成について説明する。
図５は、端末装置１０３のハードウェア構成図である。
【００３７】
端末装置１０３は、制御部４０１、記憶部４０２、通信制御部４０３、メディア入出力部４０４、入力部４０５、表示部４０６、印刷部４０７等が、システムバス４０９を介して接続される。
端末装置１０３のハードウェア構成は、図２について前述したサーバ１０１と同様の構成を採る。
【００３８】
（４．動作）
次に、図６〜図１１を参照しながら、データベースシステム１００の動作について説明する。
【００３９】
（４−１．素材情報３１２の特定値３３４の更新）
図６は、データベースシステム１００における更新検出処理と特定値更新処理を示すフローチャートである。
【００４０】
サーバ１０１の制御部２０１は、データベース３０１の更新を検出する（ステップ６０１）。ステップ６０１の処理におけるデータベース３０１の更新検出対象は、商品情報３１１と素材情報３１２との関連付け追加及び削除、商品情報３１１の削除、商品情報３１１の特定値３３２の変更である。
データベース３０１の更新を検出すると（ステップ６０１のＹＥＳ）、サーバ１０１の制御部２０１は、対応テーブル３１３を参照して、商品情報３１１と同一の特定値を管理する素材情報３１２を抽出する（ステップ６０２）。サーバ１０１の制御部２０１は、素材情報３１２の特定値３３４を更新する（ステップ６０３）。
【００４１】
図７は、更新検出処理と特定値更新処理の具体的内容を示す図である。図７は、検出した更新内容と更新前後の素材情報３１２の特定値３３４を示す。
【００４２】
検出した更新内容が関連付け追加である場合（対応テーブル３１３のレコードが追加された場合）、例えば、サーバ１０１は、素材情報３１２の特定項目３３３「Ｂ」の特定値３３４「−（ｎｕｌｌ）」を「ａ１」に更新し、商品情報３１１の特定項目３３１「Ａ」の特定値３３２「ａ１」と同一の特定値にする。
【００４３】
検出した更新内容が関連付け削除である場合（対応テーブル３１３のレコードが削除された場合）、例えば、サーバ１０１は、素材情報３１２の特定項目３３３「Ｂ」の特定値３３４「ａ１」を「−（ｎｕｌｌ）」に更新する。
【００４４】
検出した更新内容が商品情報削除である場合（商品情報３１１が削除され、対応テーブル３１３のレコードが削除された場合）、例えば、サーバ１０１は、素材情報３１２の特定項目３３３「Ｂ」の特定値３３４「ａ１」を「−（ｎｕｌｌ）」に更新する。
【００４５】
検出した更新内容が商品情報３１１の特定項目３３１の特定値３３２の変更である場合（特定値３３２が「ａ１」から「ａ２」に変更された場合）、例えば、サーバ１０１は、素材情報３１２の特定項目３３３「Ｂ」の特定値３３４「ａ１」を「ａ２」に更新し、商品情報３１１の特定項目３３１「Ａ」の特定値３３２「ａ２」と同一の特定値にする。
【００４６】
（４−２．素材情報３１２の検索処理）
図８は、データベースシステム１００における、ログイン処理からメイン画面表示処理までの処理を示すフローチャートである。
図９は、データベースシステム１００における、素材情報３１２の検索処理を示すフローチャートである。
図１０は、ログイン処理からメイン画面表示処理までにおける、端末装置１０３の画面遷移図である。
図１１は、素材情報３１２の検索処理における、端末装置１０３の画面遷移図である。
【００４７】
端末装置１０３の制御部４０１は、サーバ１０１にアクセスしてログインする（ステップ８０１）。
ユーザ１０４は、端末装置１０３のＷＷＷブラウザ１２０からサーバ１０１のＵＲＬを指定してサーバ１０１にアクセスし、サーバ１０１の制御部２０１は、ＷＷＷサーバ１１０を介して、ログイン画面データを端末装置１０３に送信する。
【００４８】
端末装置１０３の制御部４０１は、ＷＷＷブラウザ１２０を介して、受け取ったログイン画面１００１（図１０）を表示する。ユーザ１０４は、ユーザＩＤ及びパスワードを入力し、端末装置１０３の制御部４０１は、入力されたユーザＩＤ及びパスワードをサーバ１０１に送信する。また、複数のサーバ１０１が存在する場合にはサーバ名を指定するようにしてもよい。
【００４９】
サーバ１０１の制御部２０１は、ＷＷＷサーバ１１０を介して、ユーザＩＤ及びパスワードを受け取りユーザ認証を行う（ステップ８０２）。以降、端末装置１０３とサーバ１０１との間でのデータの送受信は、ＷＷＷブラウザ１２０とＷＷＷサーバ１１０を介して行われる。
サーバ１０１の制御部２０１は、正しくユーザ認証された場合、データベース選択画面データを端末装置１０３に送信する（ステップ８０３）。
【００５０】
端末装置１０３の制御部４０１は、受け取ったデータベース選択画面１００２（図１０）を表示する（ステップ８０４）。
ユーザ１０４は、ユーザグループ及びデータベースを選択する。尚、ユーザグループが選択されると接続可能なデータベース名が表示される。
端末装置１０３の制御部４０１は、ユーザグループ及びデータベース名をサーバ１０１に送信する（ステップ８０５）。
【００５１】
サーバ１０１の制御部２０１は、ユーザグループ及びデータベース名に応じた商品情報データベース３０１を設定する（ステップ８０６）。
サーバ１０１の制御部２０１は、ユーザ１０４が情報データベース３０１に対する検索、閲覧等を行うメイン画面データを端末装置１０３に送信する（ステップ８０７）。
端末装置１０３の制御部４０１は、受け取ったメイン画面１００３（図１０）を表示する（ステップ８０８）。
【００５２】
メイン画面１００３において「素材」ボタン１１及び「検索」タブ１２が指定されると、端末装置１０３の制御部４０１は、サーバ１０１に素材情報検索を要求する（ステップ８０９）。
サーバ１０１の制御部２０１は、素材情報検索画面データを返す（ステップ８１０）。
端末装置１０３の制御部４０１は、素材情報検索画面１００４（図１１）を表示する（ステップ８１１）。素材情報検索画面１００４において検索条件１３（項目、値、条件等）が入力されると、端末装置１０３の制御部４０１は、検索条件１３の内容をサーバ１０１に送る（ステップ８１２）。
【００５３】
尚、データベースシステム１００は、商品情報３１１の特定項目３３１の特定値３３２を素材情報３１２の特定項目３３３の特定値３３４として管理するので、素材情報３１２の検索条件１３として、商品情報３１１の特定項目３３１の特定値３３２を指定することができる。
【００５４】
サーバ１０１の制御部２０１は、検索条件１３に基づいて素材情報３１２を検索して検索結果を返す（ステップ８１３）。
端末装置１０３の制御部４０１は、素材情報検索画面１００４に素材情報検索結果１４を表示する（ステップ８１４）。
【００５５】
素材情報検索結果１４の「詳細」ボタン１５が押下されると、端末装置１０３の制御部４０１は、サーバ１０１に素材情報詳細を要求する（ステップ８１５）。
サーバ１０１の制御部２０１は、素材情報詳細画面データを返す（ステップ８１６）。
端末装置１０３の制御部４０１は、素材情報詳細画面１００５（図１１）を表示する（ステップ８１７）。
素材情報詳細画面１００５において、素材情報３１２の閲覧や保守作業等が行われる。例えば、素材ファイル情報１６や素材付加情報１７に関する保守作業等を行うことができる。
【００５６】
尚、仮に、データベースシステム１００が商品情報３１１の特定項目３３１の特定値３３２を素材情報３１２の特定項目３３３の特定値３３４として管理しない場合、素材情報３１２の検索条件１３として、商品情報３１１の特定項目３３１の特定値３３２を指定することができない。そして、特定の商品情報３１１に関連する素材情報３１２を検索する場合は、メイン画面１００３において「商品」ボタン２１及び「検索」タブ１２を指定して商品情報検索画面１０１１（図１１）を表示させ、商品情報３１１の検索条件２３を入力することにより、一旦、商品情報３１１の検索を行う必要がある。そして、商品情報検索結果２４の「詳細」ボタン２５を押下し、商品情報詳細画面１０１２（図１１）を表示させ、関連素材一覧２６から素材情報３１２を選択して「詳細」ボタン２７を押下し、素材情報詳細画面１００５（図１１）を表示させる。
【００５７】
一方、本発明の実施の形態に係るデータベースシステム１００は、商品情報３１１の特定項目３３１の特定値３３２を素材情報３１２の特定項目３３３の特定値３３４として管理するので、素材情報３１２の検索条件１３として商品情報３１１の特定項目３３１の特定値３３２を指定することにより、商品情報検索画面１０１１（図１１）及び商品情報詳細画面１０１２（図１１）を経ることなく、素材情報詳細画面１００５（図１１）に到達することができる。
【００５８】
（５．効果等）
以上、本発明の実施の形態によれば、データベースシステムは、商品情報の特定項目の特定値を素材情報の特定項目の特定値として管理し、商品情報と素材情報との関連付け追加及び削除、商品情報の削除、商品情報の特定項目の特定値の変更を検出すると、対応する素材情報の特定項目の特定値を更新する。
これにより、データベースの更新に伴い素材情報の特定値が自動的に更新されるので、素材情報の特定値更新に係る作業を行う必要がない。また、商品情報の特定項目の特定値を素材情報の特定項目の特定値として管理することにより、素材情報を検索あるいは保守する場合、商品情報から辿ることなく素材情報を直接検索あるいは保守することができるので、素材情報のメンテナンス作業等を効率的に行うことができる。
【００５９】
以上、添付図面を参照しながら、本発明に係るデータベースシステムの好適な実施形態について説明したが、本発明はかかる例に限定されない。当業者であれば、本願で開示した技術的思想の範疇内において、各種の変更例又は修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【図面の簡単な説明】
【００６０】
【図１】データベースシステム１００の構成図
【図２】サーバ１０１のハードウェア構成図
【図３】記憶部２０２が保持する情報を示す図
【図４】商品データベース３０１のデータ構造を示す図
【図５】端末装置１０３のハードウェア構成図
【図６】データベースシステム１００における更新検出処理と特定値更新処理を示すフローチャート
【図７】更新検出処理と特定値更新処理の具体的内容を示す図
【図８】データベースシステム１００における、ログイン処理からメイン画面表示処理までの処理を示すフローチャート
【図９】データベースシステム１００における、素材情報３１２の検索処理を示すフローチャート
【図１０】ログイン処理からメイン画面表示処理までにおける、端末装置１０３の画面遷移図
【図１１】素材情報３１２の検索処理における、端末装置１０３の画面遷移図
【符号の説明】
【００６１】
１００………データベースシステム
１０１………サーバ
１０３………端末装置
１０４………ユーザ
１０５………サーバ管理者
１０９………ネットワーク
１１０………ＷＥＢサーバ
１１１………データベース管理手段
１１４………更新検出手段
１１５………特定値更新手段
１２０………ＷＥＢブラウザ
２０１、４０１………制御部
２０２、４０２………記憶装置
３０１………商品データベース
３１１………商品情報
３１２………素材情報
３１３………対応テーブル
３３１、３３３………特定項目
３３２、３３４………特定値
【図１】
2007265076.tif 000003
【図２】
2007265076.tif 000004
【図３】
2007265076.tif 000005
【図４】
2007265076.tif 000006
【図５】
2007265076.tif 000007
【図６】
2007265076.tif 000008
【図７】
2007265076.tif 000009
【図８】
2007265076.tif 000010
【図９】
2007265076.tif 000011
【図１０】
2007265076.tif 000012
【図１１】
2007265076.tif 000013