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