(57)【要約】【課題】  データベースから抽出した情報群の項目の値に対し、指定した規則に基づく一括更新を可能とするデータベースシステム等を提供する。【解決手段】  項目「型番」の値が“ＡＢＣ”で始まる商品情報の項目「商品名」を“ＤＹＮＡＧＡＬＡＸＹ”に置換する場合、検索条件に該当する項目７１１「型番」の値７１２が“ＡＢＣ”で始まる商品情報群（更新前）１００１に対して、更新内容指定画面８００で更新内容８０１に「値置換」８１１を選択し、値７１２“ＤＹＮＡＧＡＬＡＸＹ”を設定し、更新を行うと、商品情報群（更新後）１００２は、項目７１１「商品名」の値７１２を“ＤＹＮＡＧＡＬＡＸＹ”に置換した１以上の商品情報７０２からなる。制御部２０１は、商品情報群１００２を商品情報データベース３０１に保持する。【選択図】  図１０
2005092651.tif 000002
【特許請求の範囲】
【請求項１】
登録利用者の端末装置と、サーバと、がネットワークを介して接続されるシステムであって、
前記サーバは、
項目からなる情報を複数蓄積するデータベースと、
前記端末装置からの指定に応じて、前記データベースから取得した情報群の項目の値を、所定の規則に基づいて一括更新し、前記データベースに保持する更新手段と、
を具備することを特徴とするデータベースシステム。
【請求項２】
前記情報群は、前記端末装置から指定された条件に基づいて、前記データベースから検索、抽出した１以上の情報であることを特徴とする請求項１に記載のデータベースシステム。
【請求項３】
前記規則は、
前記項目の値を別の値に置換することを特徴とする請求項１に記載のデータベースシステム。
【請求項４】
前記規則は、
前記項目の値に含まれる文字列を別の文字列に置換することを特徴とする請求項１に記載のデータベースシステム。
【請求項５】
前記規則は、
前記項目の値の先頭に文字列を追加することを特徴とする請求項１に記載のデータベースシステム。
【請求項６】
前記規則は、
前記項目の値の末尾に文字列を追加することを特徴とする請求項１に記載のデータベースシステム。
【請求項７】
前記規則は、
前記項目の値を数式により変換することを特徴とする請求項１に記載のデータベースシステム。
【請求項８】
前記数式は、関数を含むことを特徴とする請求項７に記載のデータベースシステム。
【請求項９】
登録利用者の端末装置と、ネットワークを介して接続されるサーバであって、
項目からなる情報を複数蓄積するデータベースと、
前記端末装置からの指定に応じて、前記データベースから取得した情報群の項目の値を、所定の規則に基づいて一括更新し、前記データベースに保持する更新手段と、
を具備することを特徴とするサーバ。
【請求項１０】
前記情報群は、前記端末装置から指定された条件に基づいて、前記データベースから検索、抽出した１以上の情報であることを特徴とする請求項９に記載のサーバ。
【請求項１１】
前記規則は、
前記項目の値を別の値に置換することを特徴とする請求項９に記載のサーバ。
【請求項１２】
前記規則は、
前記項目の値に含まれる文字列を別の文字列に置換することを特徴とする請求項９に記載のサーバ。
【請求項１３】
前記規則は、
前記項目の値の先頭に文字列を追加することを特徴とする請求項９に記載のサーバ。
【請求項１４】
前記規則は、
前記項目の値の末尾に文字列を追加することを特徴とする請求項９に記載のサーバ。
【請求項１５】
前記規則は、
前記項目の値を数式により変換することを特徴とする請求項９に記載のサーバ。
【請求項１６】
前記数式は、関数を含むことを特徴とする請求項１５に記載のサーバ。
【請求項１７】
コンピュータを請求項９から請求項１６のいずれかに記載のサーバとして機能させるプログラム。
【請求項１８】
コンピュータを請求項９から請求項１６のいずれかに記載のサーバとして機能させるプログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを利用したデータベースシステムに係り、特にデータベースから取得した情報の一括更新機能に関する。
【背景技術】
【０００２】
近年、カタログ制作を行う際、コンピュータの普及に伴い、カタログに載せる商品データをデータベース化して利用することが始まっている。データベースと連携し、デスクトップパブリッシング（ＤＴＰ）等でカタログ制作作業を行い、その効率化が図られてきている。例えば、商品情報等を蓄積したデータベースと、データベースの情報を管理し、データベースの情報の入出力、検索、閲覧等の機能を提供するサーバと複数のユーザ端末装置等からなるデータベースシステムが幾つか存在する（例えば、特許文献１）。
【０００３】
【特許文献１】特開２００１−３０６３７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来のデータベースシステムにおいて、データベース上の（商品）情報群を一括更新する場合、更新用のテキストファイル（検索条件と更新後の値を記述したテキストファイル）を用意する必要があった。また、更新後の値がある一定の規則に則っている場合（一部文字列置換、数値を計算式で変換等）であっても、具体的に更新後の値を指定する必要があった。
【０００５】
図１４は、更新用テキストファイル１４００を示す。図１４に示すように、例えば、項目「型番」が“ＡＢＣ”で始まる商品情報の項目「価格」の値を１．０５倍に更新するという更新を行う場合、項目「型番」を検索条件の項目１４０１、項目「価格」を更新対象の項目１４０２とし、検索条件の値１４０３と、更新後の値１４０４（元の値×１．０５）を記述する更新用テキストファイル１４００を用意し、更新を行う。検索条件に該当する商品情報が多いほど更新用テキストファイル１４００の行数が多くなり、準備作業に時間と手間がかかり、効率的ではないという問題があった。
【０００６】
本発明は、以上の点に鑑みてなされたものであり、データベースから抽出した情報群の項目の値に対し、指定した規則に基づく一括更新を可能とするデータベースシステム等を提供することを目的とする。
【課題を解決するための手段】
【０００７】
前述した目的を達成するために第１の発明は、登録利用者の端末装置と、サーバと、がネットワークを介して接続されるシステムであって、前記サーバは、項目からなる情報を複数蓄積するデータベースと、前記端末装置からの指定に応じて、前記データベースから取得した情報群の項目の値を、所定の規則に基づいて一括更新し前記データベースに保持する更新手段と、を具備することを特徴とするデータベースシステムである。
【０００８】
また、前記情報群は、前記端末装置から指定された条件に基づいて、前記データベースから検索、抽出した１以上の情報であることが望ましい。
【０００９】
第１の発明では、サーバは、項目からなる情報を複数蓄積するデータベースを有し、端末装置からの指定に応じて、データベースから取得した情報群の項目の値を、所定の規則に基づいて一括更新し、データベースに保持する。
【００１０】
第２の発明は、登録利用者の端末装置と、ネットワークを介して接続されるサーバであって、項目からなる情報を複数蓄積するデータベースと、前記端末装置からの指定に応じて、前記データベースから取得した情報群の項目の値を、所定の規則に基づいて一括更新し前記データベースに保持する更新手段と、を具備することを特徴とするサーバである。
第２の発明は、第１の発明のデータベースシステムで用いられるサーバに関する発明である。
【００１１】
「項目」は、データベースのレコードに、フィールドに対応して有する情報である。
「規則」は、一括更新時の、更新後の値の規則性に応じた更新機能である。規則には、項目の値を指定した別の値に置換する値置換、項目の値の先頭に指定した文字列を追加する先頭追加、項目の値の末尾に指定した文字列を追加する末尾追加、項目の値に含まれる指定した文字列を指定した置換文字列に置換する文字列置換、項目の値を指定した数式により変換する式の値置換等がある。
【００１２】
第３の発明は、コンピュータを第２の発明のサーバとして機能させるプログラムである。
第４の発明は、コンピュータを第２の発明のサーバとして機能させるプログラムを記録した記録媒体である。
【００１３】
上述のプログラムをＣＤ−ＲＯＭ等の記録媒体に保持させて流通させてもよいし、このプログラムを通信回線を介して送受することもできる。
【発明の効果】
【００１４】
本発明は、条件に該当する情報群の項目の値に対し、指定した規則に基づく一括更新を可能とするデータベースシステム等を提供することができる。
【発明を実施するための最良の形態】
【００１５】
以下に、添付図面を参照しながら、本発明に係るデータベースシステム等の好適な実施形態について詳細に説明する。なお、以下の説明および添付図面において、略同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略することにする。
【００１６】
図１は、本発明の本実施の形態に係るデータベースシステム１００の概略構成を示す図である。図１に示すように、データベースシステム１００は、サーバ１０１、端末装置１０３等が、ネットワーク１０９を介して接続されて構成される。尚、データベースシステム１００は、ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）技術を用いて実現した場合の構成図である。
【００１７】
ネットワーク１０９は、インターネット、ローカルエリアネットワーク（ＬＡＮ）、社内ＬＡＮ等のネットワークであり、有線、無線を問わない。
【００１８】
サーバ１０１は、サーバコンピュータ等であり、ＷＷＷサーバ１１０、データベース操作手段１１１、データベースサーバ管理手段１１２、データベース管理手段１１３等を有する。データベース操作手段１１１は、ＷＷＷサーバ１１０から呼び出され、商品情報データベース３０１の検索や情報内容の参照、閲覧等を行う。データベースサーバ管理手段１１２は、ユーザ１０４の登録や各種設定等のシステム運用・管理を行う。データベース管理手段１１３は、データベースエンジン等であり、データベースへの検索、参照、登録、削除等の各種要求に対する該当処理を行う。
【００１９】
ユーザ１０４は、商品情報データベース３０１を利用する、予め、サーバ１０１に登録した利用者であり、端末装置１０３を有する。端末装置１０３には、ＷＷＷブラウザ１２０が搭載される。端末装置１０３は、ＷＷＷブラウザ１２０を介して、サーバ１０１のＷＷＷサーバ１１０にアクセスし、商品情報データベース３０１の操作要求、入力情報等を送信し、商品情報データベース３０１から取得した情報等を受信する。尚、端末装置１０３は、パーソナルコンピュータ、携帯情報端末（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）等である。
サーバ管理者１０５は、データベースシステム１００の運用・管理等を行う管理者であり、端末装置１０３を有する。端末装置１０３は、ＷＷＷブラウザ１２０を介して、サーバ１０１のＷＷＷサーバ１１０にアクセスし、データベースサーバ管理手段１１２を起動し、ユーザ１０４の登録や各種設定等の要求を送信し、運用・管理情報等を受信する。
【００２０】
次に、サーバ１０１のハードウェア構成を説明する。図２は、サーバ１０１のハードウェア構成図である。
【００２１】
図２に示すように、サーバ１０１は、制御部２０１、記憶装置２０２（ハードディスク）、メディア入出力部２０３（ＣＤ−ＲＯＭ）、通信制御部２０４（通信制御装置、通信ポート等）、入力部２０５（キーボード、マウス等）、印刷部２０６（プリンタ）、表示部２０７（ディスプレイ）等が、バス２０９を介して接続される。
【００２２】
制御部２０１は、ＣＰＵ、ＲＯＭ、ＲＡＭ等で構成され、大容量記憶媒体としての記憶装置２０２に格納されたプログラムに従って、バス２０９を介して接続された各装置を駆動制御する。
【００２３】
記憶装置２０２には、各構成部分を駆動制御する制御プログラム３１１、アプリケーションプログラム３１２、及び商品情報データベース３０１等が格納されている。
【００２４】
これらの各プログラムコードは、制御部２０１により必要に応じて読み出されてＲＡＭに移され、ＣＰＵに読み出されて各種の手段として実行される。
【００２５】
メディア入出力部２０３（ＣＤ−ＲＯＭドライブ装置）は、制御部２０１のＲＯＭや記憶装置２０２に記憶されているプログラムや情報をバージョンアップ、機器設定等の設定を行う際に用いられる。
【００２６】
通信制御部２０４は、通信制御装置、通信ポート等であり、ネットワーク１０９を介して、サーバ１０１と、端末装置１０３間の通信制御を行う。
【００２７】
入力部２０５は、キーボード、マウス等であり、表示部２０７（ディスプレイ）に表示された操作案内、各種処理、操作を行う。
印刷部２０６は、プリンタであり、印刷出力処理を行う。
【００２８】
次に、記憶装置２０２におけるデータベースシステム関連のファイル配置について説明する。図３は、記憶装置２０２におけるデータベースシステム関連のファイル配置を示す。図３に示すように、記憶装置２０２内には、商品情報データベース３０１、及び制御プログラム３１１、アプリケーションプログラム３１２等が格納されている。
【００２９】
商品情報データベース３０１には、商品情報等を蓄積する。尚、サーバ１０１が管理する商品情報データベース３０１は、必要に応じて、複数存在してもよい。
【００３０】
制御プログラム３１１は、サーバ１０１の各構成部分を駆動制御するプログラムである。
アプリケーションプログラム３１２は、実行可能プログラムであり、ＷＷＷサーバ１１０、データベース操作手段１１１、データベースサーバ管理手段１１２、データベース管理手段１１３等に該当するプログラムである。
【００３１】
次に、端末装置１０３のハードウェア構成を説明する。図４は、端末装置１０３のハードウェア構成図である。
【００３２】
図４に示すように、端末装置１０３は、制御部４０１、記憶装置４０２（ハードディスク、外部メモリ）、メディア入出力部４０３（ＣＤ−ＲＯＭ）、通信制御部４０４（通信制御装置、通信ポート等）、入力部４０５（キーボード、マウス等）、印刷部４０６（プリンタ）、表示部４０７（ディスプレイ）等が、バス４０９を介して接続される。
【００３３】
制御部４０１は、ＣＰＵ、ＲＯＭ、ＲＡＭ等で構成され、大容量記憶媒体としての記憶装置４０２に格納されたプログラムに従って、バス４０９を介して接続された各装置を駆動制御する。
【００３４】
記憶装置４０２（ハードディスク）には、各構成部分を駆動制御するプログラム、ＷＷＷブラウザ１２０等のアプリケーションプログラム等が格納されている。
【００３５】
これらの各プログラムコードは、制御部４０１により必要に応じて読み出されてＲＡＭに移され、ＣＰＵに読み出されて各種の手段として実行される。
【００３６】
メディア入出力部４０３（ＣＤ−ＲＯＭドライブ装置）は、制御部４０１のＲＯＭや記憶装置４０２に記憶されているプログラムや情報をバージョンアップ、機器設定等の設定を行う際に用いられる。
【００３７】
通信制御部４０４は、通信制御装置、通信ポート等であり、ネットワーク１０９を介して、端末装置１０３と、サーバ１０１間の通信制御を行う。
【００３８】
入力部４０５は、キーボード、マウス等であり、表示部４０７（ディスプレイ）に表示された操作案内、各種処理、操作を行う。
印刷部４０６は、プリンタであり、印刷出力処理を行う。
【００３９】
次に、データベースシステム１００の検索された情報群に対する一括更新処理の流れを説明する。図５、図６は、データベースシステム１００の処理手順を示すフローチャートである。
【００４０】
図５に示すように、端末装置１０３の制御部４０１は、サーバ１０１にアクセスし、ログインする（ステップ５０１）。
【００４１】
例えば、ユーザ１０４は端末装置１０３のＷＷＷブラウザ１２０からサーバ１０１のＵＲＬを指定してサーバ１０１にアクセスし、サーバ１０１の制御部２０１は、ＷＷＷサーバ１１０を介して、ログイン画面データを端末装置１０３に送信する。制御部４０１は、ＷＷＷブラウザ１２０を介して、受け取ったログイン画面（図示せず）を表示し、入力されたユーザＩＤ、パスワード等をサーバ１０１に送信する。
【００４２】
サーバ１０１の制御部２０１は、ＷＷＷサーバ１１０を介して、ユーザＩＤ、パスワード等を受け取り、ユーザ認証を行う（ステップ５０２）。以降、端末装置１０３とサーバ１０１との間でのデータの送受信は、ＷＷＷブラウザ１２０とＷＷＷサーバ１１０を介して行われる。
【００４３】
制御部２０１は、正しくユーザ認証された場合、制御部２０１は、ユーザ１０４が商品情報データベース３０１に対する検索、閲覧等を行うメイン画面データを端末装置１０３に送信する（ステップ５０３）。
【００４４】
端末装置１０３の制御部４０１は、受け取ったメイン画面を表示する（ステップ５０４）。
【００４５】
ユーザ１０４は、任意の条件に該当する商品情報群を抽出するため、メイン画面上の検索画面７１０で任意の検索条件を設定し、検索実行ボタン７１５をクリックする（ステップ５０５）。
制御部４０１は、サーバ１０１に、設定した検索条件と共に検索要求を送信する（ステップ５０６）。
【００４６】
サーバ１０１の制御部２０１は、受け取った検索条件７１４に該当する商品情報群を、商品情報データベース３０１から検索、抽出し（ステップ５０７）、検索結果データを送信する（ステップ５０８）。
端末装置１０３の制御部４０１は、受け取った検索結果データを情報一覧７０１に表示する（ステップ５０９）。
【００４７】
図７は、情報検索後の更新前の商品情報を表示するメイン画面７００を示す。図７に示すように、メイン画面７００には、商品情報データベース３０１から取得した商品情報７０２を表示する情報一覧７０１、検索画面７１０等、及び各種制御ボタン、制御メニュ等が表示される。検索画面７１０は、項目７１１、値７１２、比較指示７１３等からなる検索条件７１４、検索実行ボタン７１５、条件追加ボタン、条件削除ボタン等からなる。
例えば、検索条件として、「型番」という項目７１１の値７１２が“ＡＢＣ”から始まる（比較指示７１３）という検索条件７１４を設定し、検索要求を行うと、情報一覧７０１に、検索条件７１４に該当する「型番」が“ＡＢＣ”で始まる商品情報７０２が表示される。
【００４８】
図６に示すように、ユーザ１０４は、検索された商品情報群に対して一括更新を行うため、編集メニュボタン７０５等をクリックし、表示された編集メニュから「更新」を選択する（ステップ６０１）。
制御部４０１は、更新内容指定要求を行う（ステップ６０２）。
【００４９】
サーバ１０１の制御部２０１は、更新内容指定画面データを送信する（ステップ６０３）。
【００５０】
制御部４０１は、受け取った更新内容指定画面８００を表示する（ステップ６０４）。
図８は、更新内容指定画面８００を示す。図８に示すように、更新内容指定画面８００は、更新対象の項目７１１、更新内容８０１、完了ボタン８０９等からなる。項目７１１は、更新対象の項目を指定する。更新内容８０１は、値置換８１１、先頭追加８１２、末尾追加８１３、文字列置換８１４、式の値置換８１５等からなり、これらの規則（機能）に基づいて、一括更新する。
【００５１】
値置換８１１は、指定した項目７１１の値を別の値７１２に置換する。
先頭追加８１２は、指定した項目７１１の値の先頭に文字列８２０を追加する。
末尾追加８１３は、指定した項目７１１の値の末尾に文字列８２０を追加する。
文字列置換８１４は、指定した項目７１１の値に含まれる文字列８２０を置換文字列８２１に置換する。
式の値置換８１５は、指定した項目７１１の値を式８２２により変換する。式８２２は、数式、関数等である。
【００５２】
ユーザ１０４は、検索結果である条件に該当する商品情報群に対して、更新内容８０１を選択、指定し、完了ボタン８０９をクリックする（ステップ６０５）。
例えば、図８に示すように、先に検索した項目７１１「型番」の値７１２が“ＡＢＣ”で始まる商品情報７０２に対して、項目７１１「価格」の値７１２を消費税込みの価格（１．０５倍）に更新する場合、更新内容８０１に「式の値置換」８１５を選択し、式８２２に「“価格”＊１．０５」を設定する。
【００５３】
制御部４０１は、指定した更新内容８０１と更新要求を送信する（ステップ６０６）。
【００５４】
サーバ１０１の制御部２０１は、受け取った更新内容８０１に応じて、条件に該当する商品情報群を、規則に基づいて更新し、商品情報データベース３０１に保持する（ステップ６０７）。制御部２０１は、更新結果データを送信する（ステップ６０８）。
端末装置１０３の制御部４０１は、受け取った更新結果データを情報一覧７０１に表示する（ステップ６０９）。
【００５５】
図９は、更新後の商品情報を表示するメイン画面７００を示す。図９に示すように、例えば、項目７１１「型番」の値７１２が“ＡＢＣ”で始まる商品情報７０２に対して、項目７１１「価格」の値７１２を消費税込みの価格（１．０５倍）に更新した場合、情報一覧７０１には、項目７１１「型番」の値７１２が“ＡＢＣ”で始まる商品情報７０２の項目７１１「価格」には、１．０５倍に更新した値（例えば、「価格」“１０００００”――＞“１０５０００”）が表示される。
【００５６】
次に、更新内容８０１―「値置換」８１１による商品情報群の一括更新について説明する。図１０は、更新内容８０１―「値置換」８１１による商品情報群の一括更新を示す。
【００５７】
図１０に示すように、例えば、項目７１１「型番」の値７１２が“ＡＢＣ”で始まる商品情報の項目７１１「商品名」を“ＤＹＮＡＧＡＬＡＸＹ”に置換する場合、商品情報データベース３０１から抽出した検索結果である項目７１１「型番」の値７１２が“ＡＢＣ”で始まる１または複数の商品情報７０２からなる商品情報群（更新前）１００１に対して、更新内容指定画面８００で更新内容８０１に「値置換」８１１を選択し、値７１２“ＤＹＮＡＧＡＬＡＸＹ”を設定し、更新を行うと、商品情報群（更新後）１００２は、項目７１１「商品名」の値７１２を“ＤＹＮＡＧＡＬＡＸＹ”に置換した１または複数の商品情報７０２からなる（例えば、「商品名」“ｄｙｎａｇａｌａｘｙ”――＞“ＤＹＮＡＧＡＬＡＸＹ”等）。サーバ１０１の制御部２０１は、商品情報群（更新後）１００２を記憶装置２０２の商品情報データベース３０１に保持する。
【００５８】
次に、更新内容８０１―「先頭追加」８１２による商品情報群の一括更新について説明する。図１１は、更新内容８０１―「先頭追加」８１２による商品情報群の一括更新を示す。
【００５９】
図１１に示すように、例えば、項目７１１「型番」の値７１２が“ＡＢＣ”で始まる商品情報の項目７１１「商品名」の値の先頭に“ｓｕｐｅｒ”を追加する場合、商品情報データベース３０１から抽出した検索結果である項目７１１「型番」の値７１２が“ＡＢＣ”で始まる１または複数の商品情報７０２からなる商品情報群（更新前）１００１に対して、更新内容指定画面８００で更新内容８０１に「先頭追加」８１２を選択し、文字列８２０“ｓｕｐｅｒ”を設定し、更新を行うと、商品情報群（更新後）１００２は、項目７１１「商品名」の値７１２の先頭に“ｓｕｐｅｒ”に追加する１または複数の商品情報７０２からなる（例えば、「商品名」“ｄｙｎａｇａｌａｘｙ  Ｖ．２”――＞“ｓｕｐｅｒ  ｄｙｎａｇａｌａｘｙ  Ｖ．２”等）。サーバ１０１の制御部２０１は、商品情報群（更新後）１００２を記憶装置２０２の商品情報データベース３０１に保持する。
【００６０】
次に、更新内容８０１―「末尾追加」８１３による商品情報群の一括更新について説明する。図１２は、更新内容８０１―「末尾追加」８１３による商品情報群の一括更新を示す。
【００６１】
図１２に示すように、例えば、項目７１１「型番」の値７１２が“ＡＢＣ”で始まる商品情報の項目７１１「商品名」の値の末尾に“Ｖ．４”を追加する場合、商品情報データベース３０１から抽出した検索結果である項目７１１「型番」の値７１２が“ＡＢＣ”で始まる１または複数の商品情報７０２からなる商品情報群（更新前）１００１に対して、更新内容指定画面８００で更新内容８０１に「末尾追加」８１３を選択し、文字列８２０“Ｖ．４”を設定し、更新を行うと、商品情報群（更新後）１００２は、項目７１１「商品名」の値７１２の末尾に“Ｖ．４”に追加する１または複数の商品情報７０２からなる（例えば、 「商品名」“ｄｙｎａｇａｌａｘｙ”――＞“ｄｙｎａｇａｌａｘｙ  Ｖ．４”等）。サーバ１０１の制御部２０１は、商品情報群（更新後）１００２を記憶装置２０２の商品情報データベース３０１に保持する。
【００６２】
次に、更新内容８０１―「文字列置換」８１４による商品情報群の一括更新について説明する。図１３は、更新内容８０１―「文字列置換」８１４による商品情報群の一括更新を示す。
【００６３】
図１３に示すように、例えば、項目７１１「型番」の値７１２が“ＡＢＣ”で始まる商品情報の項目７１１「商品名」に含まれる文字列“ｄｙｎａｇａｌａｘｙ”を“ＤＹＮＡＧＡＬＡＸＹ”に置換する場合、商品情報データベース３０１から抽出した検索結果である項目７１１「型番」の値７１２が“ＡＢＣ”で始まる１または複数の商品情報７０２からなる商品情報群（更新前）１００１に対して、更新内容指定画面８００で更新内容８０１に「文字列置換」８１４を選択し、文字列８２０“ｄｙｎａｇａｌａｘｙ”と、置換文字列８２１“ＤＹＮＡＧＡＬＡＸＹ”を設定し、更新を行うと、商品情報群（更新後）１００２は、項目７１１「商品名」に含まれる文字列“ｄｙｎａｇａｌａｘｙ”を“ＤＹＮＡＧＡＬＡＸＹ”に置換した１または複数の商品情報７０２からなる（例えば、「商品名」 “ｄｙｎａｇａｌａｘｙ  Ｖ．１”――＞“ＤＹＮＡＧＡＬＡＸＹ  Ｖ．１”等）。サーバ１０１の制御部２０１は、商品情報群（更新後）１００２を記憶装置２０２の商品情報データベース３０１に保持する。
【００６４】
以上説明したように、本発明の実施の形態によれば、サーバ１０１は、商品情報データベース３０１から、端末装置１０３から指定された条件に基づいて、抽出した商品情報群の項目に対して、項目７１１の値を別の値７１２に置換する値置換８１１、項目７１１の値の先頭に文字列８２０を追加する先頭追加８１２、項目７１１の値の末尾に文字列８２０を追加する末尾追加８１３、項目７１１の値に含まれる文字列８２０を置換文字列８２１に置換する文字列置換８１４、項目７１１の値を式８２２により変換する式の値置換８１５等の規則に基づいて一括更新し、商品情報データベース３０１に保持する。
【００６５】
これにより、従来のように更新用テキストファイルの準備をすることなく、検索された商品情報群に対して更新を行うことができ、更新後の値がある規則に則っている場合には、その規則を指定するだけで更新可能となり、一括更新における準備作業の省力化が図れる。
【００６６】
尚、本実施の形態では、データベースとして商品情報等を蓄積する商品情報データベース３０１を用いたが、商品情報等に限るものではない。
【００６７】
また、本実施の形態では、ＷＷＷ技術を用いて実現したが、端末装置１０３に専用のユーザプログラムを備えることにより、ＷＷＷ技術を用いずに実現することも可能である。
【００６８】
尚、図５、図６等に示す処理を行うプログラムはＣＤ−ＲＯＭ等の記録媒体に保持させて流通させてもよいし、このプログラムを通信回線を介して送受することもできる。
【００６９】
以上、添付図面を参照しながら、本発明に係るデータベースシステム等の好適な実施形態について説明したが、本発明はかかる例に限定されない。当業者であれば、本願で開示した技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【図面の簡単な説明】
【００７０】
【図１】本実施の形態に係るデータベースシステム１００の概略構成を示す図
【図２】サーバ１０１のハードウェア構成図
【図３】記憶装置２０２におけるデータベースシステム関連ファイルを示す図
【図４】端末装置１０３のハードウェア構成図
【図５】データベースシステム１００の検索した情報群に対する一括更新処理の処理手順を示すフローチャート
【図６】データベースシステム１００の検索した情報群に対する一括更新処理の処理手順を示すフローチャート
【図７】情報検索後の更新前の商品情報を表示するメイン画面７００を示す図
【図８】更新内容指定画面８００を示す図
【図９】更新後の商品情報を表示するメイン画面７００を示す図
【図１０】更新内容８０１―「値置換」８１１による商品情報群の一括更新を示す図
【図１１】更新内容８０１―「先頭追加」８１２による商品情報群の一括更新を示す図
【図１２】更新内容８０１―「末尾追加」８１３による商品情報群の一括更新を示す図
【図１３】更新内容８０１―「文字列置換」８１４による商品情報群の一括更新を示す図
【図１４】更新用テキストファイル１４００（従来例）を示す図
【符号の説明】
【００７１】
１００………データベースシステム
１０１………サーバ
１０３………端末装置
１０４………ユーザ
１０５………サーバ管理者
１０９………ネットワーク
１１１………データベース操作手段
１１２………データベースサーバ管理手段
１１３………データベース管理手段
２０１、４０１………制御部
２０２、４０２………記憶装置
３０１………商品情報データベース
７０２………商品情報
７１１………項目
【図１】
2005092651.tif 000003
【図２】
2005092651.tif 000004
【図３】
2005092651.tif 000005
【図４】
2005092651.tif 000006
【図５】
2005092651.tif 000007
【図６】
2005092651.tif 000008
【図７】
2005092651.tif 000009
【図８】
2005092651.tif 000010
【図９】
2005092651.tif 000011
【図１０】
2005092651.tif 000012
【図１１】
2005092651.tif 000013
【図１２】
2005092651.tif 000014
【図１３】
2005092651.tif 000015
【図１４】
2005092651.tif 000016