(57)【要約】【課題】データベースに蓄積されたデータの一部の共有を可能にさせる。【解決手段】  データベース・サーバは、データベースを構築可能な少なくとも１つの第１クライアントの端末に対して、データベースにログインした際のルート・ディレクトリ(31)を設定する手段と、ルート・ディレクトリ以下の階層で、フォルダ(34)を作成することを許可する手段と、フォルダの中に、データ・ファイルをアップロードすることを許可する手段とを備える。該サーバはさらに、データベースを利用可能な少なくとも１つの第２クライアントの端末に対して、第１クライアント端末によって作成されたフォルダを、第２クライアントの端末がデータベースにログインした際のルート・ディレクトリ(34)として設定する手段と、ルート・ディレクトリ以下の階層で、第１クライアント端末によってアップロードされたデータ・ファイルをダウンロードすることを許可する手段とを備える。【選択図】  図３
2005092713.tif 000002
【特許請求の範囲】
【請求項１】
データベース・サーバであって、
データベースを構築可能な少なくとも１つの第１クライアントの端末に対して、データベースにログインした際のルート・ディレクトリを設定する手段と、
第１クライアントの端末に対して、ルート・ディレクトリ以下の階層で、フォルダを作成することを許可する手段と、
第１クライアントの端末に対して、フォルダの中に、データ・ファイルをアップロードすることを許可する手段と、
データベースを利用可能な少なくとも１つの第２クライアントの端末に対して、第１クライアント端末によって作成されたフォルダを、第２クライアントの端末がデータベースにログインした際のルート・ディレクトリとして設定する手段と、
第２クライアントの端末に対して、ルート・ディレクトリ以下の階層で、第１クライアント端末によってアップロードされたデータ・ファイルをダウンロードすることを許可する手段と、
を備えるデータベース・サーバ。
【請求項２】
請求項１に記載のデータベース・サーバであって、該サーバはさらに、
第２クライアントの端末が、第１クライアント端末によってアップロードされたデータ・ファイルをダウンロードする際に、第２クライアントに課金する手段を備えるデータベース・サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に、データ共有機能を備えるデータベース・サーバとクラアント端末とを備えるデータベース・システムに関連し、より詳細には、データベースを構築するユーザとデータベースを利用する一般ユーザとの間で、データの共有を可能にするデータベース・システムに関連する。
【背景技術】
【０００２】
図１は、従来のデータベース・システムの構成を表しており、従来のデータベース・システムは、データベース１１を備えるデータベース・サーバ１０と、回線１２を介してデータベース１１を利用可能な少なくとも１つのクラアント端末１３（１３−１、１３−２、・・・、１３−ｎ）と、を備えている。
【０００３】
また、データベース１１に加えて、もう１つのデータベース１１’を構築する場合、新たに別個のデータベース・サーバ１０’を用意していた。即ち、データベース毎に、データベース・システムを構築していた。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来のデータベース・システムでは、複数のクラアント端末間で、データベースに蓄積されたデータの一部を共有することができなかった。言い換えれば、１つのデータベースに対して、複数のＩＤが設定されたとしても、そのＩＤに対応するクラアント端末のそれぞれは、同じデータベースを利用せざる得なかった。
【０００５】
また、複数のデータベース１１、１１’を構築する場合、データベース毎のデータベース・システムの構築に、費用が嵩んでいた。
従って、本発明の目的は、データベースに蓄積されたデータの一部の共有を可能にさせることである。
【０００６】
本発明のもう１つの目的は、安価なデータベース・システムを提供することである。
本発明の他の目的は、以下に説明する発明の実施の形態を参照することによって、明らかになるであろう。
【課題を解決するための手段】
【０００７】
上記した目的を達成するために、本発明のデータベース・サーバは、ａ）データベースを構築可能な少なくとも１つの第１クライアントの端末に対して、データベースにログインした際のルート・ディレクトリを設定する手段と、ｂ）第１クライアントの端末に対して、ルート・ディレクトリ以下の階層で、フォルダを作成することを許可する手段と、ｃ）第１クライアントの端末に対して、フォルダの中に、データ・ファイルをアップロードすることを許可する手段と、ｄ）データベースを利用可能な少なくとも１つの第２クライアントの端末に対して、第１クライアント端末によって作成されたフォルダを、第２クライアントの端末がデータベースにログインした際のルート・ディレクトリとして設定する手段と、ｅ）第２クライアントの端末に対して、ルート・ディレクトリ以下の階層で、第１クライアント端末によってアップロードされたデータ・ファイルをダウンロードすることを許可する手段と、を備える。
【０００８】
本発明のデータベース・サーバはさらに、ｆ）第２クライアントの端末が、第１クライアント端末によってアップロードされたデータ・ファイルをダウンロードする際に、第２クライアントに課金する手段を備える。
【発明を実施するための最良の形態】
【０００９】
以下に、本発明の実施の形態を、図面を参照して説明する。
図２は、本発明のデータベース・システムの構成を表し、図３は、本発明のデータベース構造の１例を表し、図４は、第１クライアント（グループ管理者）端末がデータベースにログインした際の画面の１例を表し、図５は、第１クライアント（グループ管理者）端末が公開フォルダ３４にアクセスした際の画面の１例を表し、図６は、第２クライアント（一般ユーザ）端末がデータベースにログインした際の画面の１例を表す。
【００１０】
図２に示すように、本発明のデータベース・システムは、データベース２１を備えるデータベース・サーバ２０と、回線（例えば、インターネット）２２を介してデータベース２１を構築可能な少なくとも１つの第１クライアント端末２３（２３−１、２３−２、・・・、２３−ｎ）と、回線２２を介してデータベース２１を利用可能な少なくとも１つの第２クラアント端末２４（２４−１、２４−２、・・・、２４−ｎ）と、を備えている。
【００１１】
なお、第１クライアント端末２３及び第２クラアント端末２４は、一般には、パーソナル・コンピュータであるが、回線２２に接続可能な携帯電話端末であってもよい。また、第１クライアント端末２３及び第２クラアント端末２４の何れかが、携帯電話端末である場合、その端末に提供されるページ（例えば、図６など）は、適宜、携帯電話端末用に修正され、データベース・サーバ２０は、その修正されたページを携帯電話端末に提供する。
【００１２】
（第１実施形態）
［第１クライアント］
まず、データベース・サーバ２０のシステム管理者は、データベース２１を構築可能な少なくとも１つの第１クライアント（グループ管理者）に対して、ＩＤ及びパスワードを発行する。さらに、システム管理者は、第１クライアントがその端末２３を介してデータベース２１にログインした際のルート・ディレクトリ（例えば、図３中の「ｉｎｄｅｘ／」３１）を設定し、同時に、そのルート・ディレクトリの下で保存可能な記憶容量（ストレージ容量）を設定する。加えて、システム管理者は、第１クライアントに対して、データベース２１での権限（例えば、図４中の「フォルダ作成権」４３、「データ表示権」５１、「データ・アップロード権」５２、「データ・ダウンロード権」５３、「データ検索権」５４、及び「第２クライアント権限管理権」５５の有無）を設定する。なお、第１クライアント（グループ管理者）に対して、システム管理者は、すべての権限を許可するように設定する。
【００１３】
例えば、第１クライアント（グループ管理者）は、図３に示すデータベース構造（ファイル構造）を構築すると仮定する。第１クライアントは、その端末２３を利用して、データベース・サーバ２０にログイン可能なトップページ（図示せず）にアクセスし、そのページで、データベース・サーバ２０から付与されたＩＤ及びパスワードを入力する。データベース・サーバ２０は、そのＩＤが正当であるか否かをパスワードで判定する。ＩＤが正当である場合、データベース・サーバ２０は、そのＩＤに対応するルート・ディレクトリ（「ｉｎｄｅｘ／」３１）に第１クライアント端末２３をログインさせると同時に、データベースを構築可能なページ（図４）を第１クライアント端末２３に提供する。
【００１４】
図３に示すデータベース構造（ファイル構造）を構築すると仮定する場合、第１クライアントは、まず、端末２３を利用して、フォルダ作成権４３を表す画像（フォルダを表す画像）をクリックする。これに対し、データベース・サーバ２０は、フォルダを作成可能なページ（図示せず）を第１クライアント端末２３に提供する。第１クライアントは、そのページで、フォルダ名（ｆｉｒｓｔ）を入力する。これにより、ルート・ディレクトリ（「ｉｎｄｅｘ／」３１）の下にフォルダ（「ｆｉｒｓｔ／」３２）が作成される。引き続き、第１クライアントは、図４と同様なページであって、データベースを構築可能なページ（図示せず）で、フォルダ作成権を表す画像をクリックし、フォルダ名（ｓｅｃｏｎｄ）を入力する。さらに、第１クライアントは、データベースを構築可能なページ（図示せず）で、フォルダ作成権を表す画像をクリックし、フォルダ名（ｐｕｂｌｉｃ）を入力する。この時点で、ルート・ディレクトリ（「ｉｎｄｅｘ／」３１）の下にフォルダ（「ｆｉｒｓｔ／」３２）が作成されており、そのフォルダの下にもう１つのフォルダ（「ｓｅｃｏｎｄ／」３３）が作成されており、そのフォルダの下に別のフォルダ（「ｐｕｂｌｉｃ／」３４）が作成される。
【００１５】
次に、第１クライアントは、ｐｕｂｌｉｃフォルダでのデータベースを構築可能なページ（図５）で、ルート・ディレクトリでのデータベースを構築可能なページへのジャンプを表すテキスト（「ｉｎｄｅｘ」４１を表す文字）をクリックする。これに対し、データベース・サーバ２０は、再び、データベースを構築可能なページ（図４）を第１クライアント端末２３に提供する。
【００１６】
このページで、第１クライアントは、データ・アップロード権５２を表す画像（「ｕｐｌｏａｄ」を表す画像）をクリックする。これに対し、データベース・サーバ２０は、データをアップロード可能なページ（図示せず）を、第１クライアント端末２３に提供する。第１クライアントは、そのページで、端末２３に保存されているデータ・ファイル（ａｂｃ．ｊｐｇ）を選択し、そのデータ・ファイルをデータベース・サーバ２０にアップロードする。これにより、ルート・ディレクトリ（「ｉｎｄｅｘ／」３１）の中に、データ・ファイル（「ａｂｃ．ｊｐｇ」）が、プレビュー画像とともに、作成される。
【００１７】
データ・ファイル（「ａｂｃ．ｊｐｇ」）をアップロードすると、データベースを構築可能なページ（図４）に、アップロードされたデータ・ファイルのプレビュー画像４４と、そのデータ・ファイル名４５と、そのデータ・ファイルを選択可能なチェック・ボックス４６が表示される。第１クライアントが、アップロードされたデータ・ファイルのプレビュー画像４４をクリックすると、データベース・サーバ２０は、データ・ファイルの属性を設定可能なページ（図示せず）を、第１クライアント端末２３に提供する。このページで、第１クライアントは、データ・ファイルに対して、フィールド名及びレコード内容を入力する。例えば、フィールド名が、作成日付、作成者、発注日付、発注者、納期日付及び受注者である場合、第１クライアントは、そのページで、例えば、
「作成日時  ９月１日
作成者  Ａ
発注日付  ９月１０日
発注者  Ｂ
納期日付  ９月１９日
受注者  Ｃ」
のようにフィールド名及びレコード内容を入力する。その結果、データベース・サーバ２０は、入力されたフィールド名及びレコード内容を、そのデータ・ファイルのデータ・ファイル名（「ａｂｃ．ｊｐｇ」）及び存在フォルダ（「ｉｎｄｅｘ／」３１）に関連づけて、データベース２１に格納する。
【００１８】
同様に、第１クライアントは、端末２３に保存されているデータ・ファイル（「ａｂｂ．ｍｐｇ」、「ａｃｃ．ｐｄｆ」、及び「ｃｃｃ．ｐｐｔ」）をアップロードする。このように、４つのデータ・ファイルをアップロードすると、図４に示すように、データベースを構築可能なページに、アップロードされた４つのデータ・ファイルのプレビュー画像が表示される。また、第１クライアントは、これらのデータ・ファイルのそれぞれに対して、フィールド名及びレコード内容を入力することができる。
【００１９】
なお、第１クライアントがさらに、新たなデータ・ファイル（図示せず）をルート・ディレクトリにアップロードする場合、ルート・ディレクトリでデータベースを構築可能なページを複数ページに分割することができる。例えば、ルート・ディレクトリでデータベースを構築可能なページが、４ページである場合、データベースを構築可能なページは、クライアント端末２３に現に表示しているページを表す表示５６（第１ページを表す［１］）と残りのページへのジャンプを導く表示５７（第２ページを表す［２］、第３ページを表す［３］及び第４ページを表す［４］）とを含む。
【００２０】
次に、第１クライアントは、ルート・ディレクトリでのデータベースを構築可能なページ（図４）で、その下のフォルダを選択可能なプルダウンバー４２をクリックしながら、フォルダ（ｆｉｒｓｔ）を選択する。これに対し、データベース・サーバ２０は、フォルダ（ｆｉｒｓｔ）でのデータベースを構築可能なページ（図示せず）を第１クライアント端末２３に提供する。同様にして、第１クライアントは、プルダウンバーをクリックしながら、フォルダ（ｓｅｃｏｎｄ）を選択し、次のページでフォルダ（ｐｕｂｌｉｃ）を選択する。これに対し、データベース・サーバ２０は、フォルダ（ｐｕｂｌｉｃ）でのデータベースを構築可能なページ（図５）を第１クライアント端末２３に提供する。
【００２１】
このページで、第１クライアントは、データ・アップロード権５２を表す画像（「ｕｐｌｏａｄ」を表す画像）をクリックし、次のページで、端末２３に保存されているデータ・ファイル（ＡＡＡ．ｊｐｇ）を選択し、そのデータ・ファイルをデータベース・サーバ２０にアップロードする。このようにして、フォルダ（ｐｕｂｌｉｃ）の中にデータ・ファイル（ＡＡＡ．ｊｐｇ）を格納することができる。なお、第１クライアントは、このデータ・ファイルに対して、フィールド名及びレコード内容を入力することができる。
【００２２】
［第２クライアント］
他方、データベース・サーバ２０のシステム管理者は、データベース２１を利用可能な少なくとも１つの第２クライアント（一般ユーザ）に対して、ＩＤ及びパスワードを発行する。さらに、システム管理者は、第２クライアントがその端末２４を介してデータベース２１にログインした際のルート・ディレクトリ（例えば、図３中の「ｐｕｂｌｉｃ／」３４）を設定する。加えて、システム管理者は、第２クライアントに対して、データベース２１での権限（例えば、図６中の「データ表示権」５１、「データ・ダウンロード権」５３、及び「データ検索権」５４の有無）を設定する。なお、第２クライアント（一般ユーザ）に対して、システム管理者は、この実施形態において、一部の権限（「データ表示権」５１、「データ・ダウンロード権」５３、及び「データ検索権」５４）を許可し、残りの権限（「フォルダ作成権」４３、及び「データ・アップロード権」５２）を許可しないように設定する。
【００２３】
第２クライアントは、その端末２４を利用して、データベース・サーバ２０にログイン可能なトップページ（図示せず）にアクセスし、そのページで、データベース・サーバ２０から付与されたＩＤ及びパスワードを入力する。データベース・サーバ２０は、そのＩＤが正当であるか否かをパスワードで判定する。ＩＤが正当である場合、データベース・サーバ２０は、そのＩＤに対応するルート・ディレクトリ（「ｐｕｂｌｉｃ／」３４）に第２クライアント端末２４をログインさせ、データベースを利用可能なページ（図６）を第２クライアント端末２４に提供する。データベースを利用可能なページ（図６）には、第１クライアントによってアップロードされたデータ・ファイルのプレビュー画像４４と、そのデータ・ファイル名４５と、そのデータ・ファイルを選択可能なチェック・ボックス４６が表示される。なお、第２クライアントは、アップロードされたデータ・ファイルのプレビュー画像４４をクリックすることができない。言い換えれば、「データ・アップロード権」５２を有さない第２クライアントは、データ・ファイルの属性を設定することができない。
【００２４】
図３、図５及び図６を参照すると、第１クライアント端末２３と第２クライアント端末２４との間で、即ち、複数のクラアント端末間で、データベース２１に蓄積されたデータ・ファイル（フォルダ３１〜３４にアップロードされたデータ・ファイル）のうち、その一部（フォルダ３４にアップロードされたデータ・ファイル（ＡＡＡ．ｊｐｇ））を共有することができる。
【００２５】
また、第２クライアントは、「データ表示権」５１を許可されているため、データベースを利用可能なページ（図６）で、データ・ファイル（ＡＡＡ．ｊｐｇ）を選択可能なチェック・ボックス４６をチェックし、且つデータ表示権５１を表す画像（「表示」を表す画像）をクリックすることができる。これに対し、データベース・サーバ２０は、選択されたデータ・ファイルのオリジナル・データ（高解像度のデータ）を表示可能なページ（図示せず）を、第２クライアント端末２４に提供する。或いは、第２クライアントは、「データ・ダウンロード権」５３を許可されているため、データベースを利用可能なページ（図６）で、データ・ファイル（ＡＡＡ．ｊｐｇ）を選択可能なチェック・ボックス４６をチェックし、且つデータ・ダウンロード権５３を表す画像（「ｄｏｗｎｌｏａｄ」を表す画像）をクリックすることができる。これに対し、データベース・サーバ２０は、選択されたデータ・ファイルのオリジナル・データ（高解像度のデータ）を第２クライアント端末２４に送信する一方、第２クライアント端末２４は、そのオリジナル・データをデータベース・サーバ２０から受信する。
【００２６】
さらに、第２クライアントは、「データ検索権」５４を許可されているため、データベースを利用可能なページ（図６）で、データ検索権５１を表す画像（「検索」を表す画像）をクリックすることができる。これに対し、データベース・サーバ２０は、データを検索可能なページ（図示せず）を、第２クライアント端末２４に提供する。第２クライアントは、そのページで、フィールド名及びレコード内容を入力する。これに対し、データベース・サーバ２０は、入力されたフィールド名及びレコード内容に一致するデータ・ファイルの存在するディレクトリ（フォルダ）を表すページ（図示せず）を、第２クライアント端末２４に提供する。第２クライアントは、そのページで、該当するフォルダを認識することができ、これにより、そのフォルダでデータベースを利用可能なページ（図示せず）へ移動することが可能となる。その後、第２クライアントは、所望のデータ・ファイルを表示させ、又はダウンロードすることができる。なお、図６に示す実施形態において、第２クライアントが利用可能なデータ・ファイルが１つだけ表示されているが、第１クライアントがさらにデータ・ファイルをアップロードすることにより、第２クライアントは、複数のデータ・ファイルを利用することが可能となる。
【００２７】
［第１クライアント］
ところで、第１クライアントは、「第２クライアント権限管理権」５５を許可されているため、第１クライアントによって作成されたフォルダにログインする第２クライアントの権限を変更することができる。第１クライアントは、データベースを構築可能なページ（図４及び図５）で、第２クライアント権限管理権５５を表す画像（「管理」を表す画像）をクリックすることができる。これに対し、データベース・サーバ２０は、第２クライアントの権限を表すページ（図示せず）を、第１クライアント端末２３に提供する。上述の例において、第２クライアントは、「データ表示権」５１、「データ・ダウンロード権」５３、及び「データ検索権」５４）を許可され、残りの権限（「フォルダ作成権」４３、及び「データ・アップロード権」５２）を許可されていなかった。第１クライアントは、第２クライアントの権限を表すページ（図示せず）で、例えば、「データ表示権」５１を非許可に変更し、「データ・ダウンロード権」５３を非許可に変更し、「データ検索権」５４を非許可に変更し、「フォルダ作成権」４３を許可に変更し、「データ・アップロード権」５２を許可に変更することができる。
【００２８】
（第２実施形態）
上述の第１実施形態では１つの第１クライアント及び１つの第２クライアントを想定したが、第２の実施形態では、２つの第１クライアント及び１つの第２クライアントを想定する。図７は、本発明のデータベース構造のもう１つの例を表す。
【００２９】
［第１クライアント］
まず、データベース・サーバ２０のシステム管理者は、データベース２１を構築可能な１つの第１クライアント（グループ管理者１）に対して、ＩＤ及びパスワードを発行する。さらに、システム管理者は、第１クライアントがその端末２３−１を介してデータベース２１にログインした際のルート・ディレクトリ７１を設定し、同時に、そのルート・ディレクトリの下で保存可能な記憶容量（ストレージ容量）を設定する。加えて、システム管理者は、第１クライアントに対して、データベース２１でのすべての権限を許可するように設定する。
【００３０】
例えば、第１クライアント（グループ管理者１）は、図７に示すデータベース構造（ファイル構造）を構築すると仮定する。第１クライアントは、その端末２３−１を利用して、データベース・サーバ２０にログインする。第１クライアントは、ルート・ディレクトリ７１の下にフォルダ７２を作成し、そのフォルダの下にもう１つのフォルダ７３を作成し、そのフォルダの下に別のフォルダ７５を作成する。次に、第１クライアントは、所望のフォルダに対して、端末２３−１に保存されているデータ・ファイルをアップロードし、それぞれのデータ・ファイルの属性を設定する。
【００３１】
また、データベース・サーバ２０のシステム管理者は、データベース２１を構築可能な１つの第１クライアント（グループ管理者２）に対して、ＩＤ及びパスワードを発行する。さらに、システム管理者は、第１クライアントがその端末２３−２を介してデータベース２１にログインした際のルート・ディレクトリ７３を設定する。加えて、システム管理者は、その第１クライアントに対して、データベース２１でのすべての権限を許可するように設定する。
【００３２】
例えば、第１クライアント（グループ管理者２）は、その端末２３−２を利用して、データベース・サーバ２０にログインする。第１クライアントは、ルート・ディレクトリ７３の下にフォルダ７４を作成し、そのフォルダの下にもう１つのフォルダ７６を作成し、そのフォルダの下に他のフォルダ７７を作成する。次に、第１クライアントは、ルート・ディレクトリ７３以下の所望のフォルダ７３、７４、７６、７７及び７５に対して、端末２３−２に保存されているデータ・ファイルをアップロードし、それぞれのデータ・ファイルの属性を設定する。
【００３３】
［第２クライアント］
一方、データベース・サーバ２０のシステム管理者は、データベース２１を利用可能な１つの第２クライアント（一般ユーザ１）に対して、ＩＤ及びパスワードを発行する。さらに、システム管理者は、第２クライアントがその端末２４−１を介してデータベース２１にログインした際のルート・ディレクトリ７５を設定する。加えて、システム管理者は、第２クライアントに対して、データベース２１での権限の一部の権限（「データ表示権」５１、「データ・ダウンロード権」５３、及び「データ検索権」５４）を許可し、残りの権限（「フォルダ作成権」４３、及び「データ・アップロード権」５２）を許可しないように設定する。
【００３４】
また、データベース・サーバ２０のシステム管理者は、データベース２１を利用可能な１つの第２クライアント（一般ユーザ２）に対して、ＩＤ及びパスワードを発行する。さらに、システム管理者は、第２クライアントがその端末２４−２を介してデータベース２１にログインした際のルート・ディレクトリ７６を設定する。加えて、システム管理者は、第２クライアントに対して、データベース２１での権限の一部の権限（「データ表示権」５１、「データ・ダウンロード権」５３、及び「データ検索権」５４）を許可し、残りの権限（「フォルダ作成権」４３、及び「データ・アップロード権」５２）を許可しないように設定する。
【００３５】
図７を参照すると、第１クライアント端末２３−１及び端末２３−２の間で、フォルダ７３、７４、７６、７７及び７５内のデータ・ファイルを共有することができる。また、第１クライアント端末２３−１、端末２３−２、及び第２クライアント端末２４−１の間で、フォルダ７５内のデータ・ファイルを共有することができる。さらに、第１クライアント端末２３−１、端末２３−２、及び第２クライアント端末２４−２の間で、フォルダ７６及び７７内のデータ・ファイルを共有することができる。
【００３６】
（第３実施形態）
上述の第１及び第２実施形態では、第１クライアント及び第２クライアントは、それぞれ別のルート・ディレクトリにログインしたが、第３の実施形態では、第１クライアント及び第２クライアントが、同一のルート・ディレクトリにログインする。また、第２クライアントのダウンロード権には、ショッピング機能が付加されている。図８は、本発明のデータベース構造の他の例を表す。
【００３７】
［第１クライアント］
まず、データベース・サーバ２０のシステム管理者は、データベース２１を構築可能な少なくとも１つの第１クライアント（グループ管理者）に対して、ＩＤ及びパスワードを発行し、ルート・ディレクトリ８１を設定し、同時に、そのルート・ディレクトリの下で保存可能な記憶容量（ストレージ容量）を設定する。加えて、システム管理者は、第１クライアントに対して、データベース２１でのすべての権限を許可するように設定する。
【００３８】
例えば、第１クライアント（グループ管理者）は、図８に示すデータベース構造（ファイル構造）を構築すると仮定する。第１クライアントは、その端末２３を利用して、ルート・ディレクトリ８１の下に３つのフォルダ８２、８３及び８４を作成し、フォルダ８２の下に、もう１つのフォルダ８５を作成し、そのフォルダの下に別のフォルダ８６を作成する。次に、第１クライアントは、所望のフォルダに対して、端末２３に保存されているデータ・ファイルをアップロードし、それぞれのデータ・ファイルの属性を設定する。
【００３９】
［第２クライアント］
一方、データベース・サーバ２０のシステム管理者は、データベース２１を利用可能な少なくとも１つの第２クライアント（一般ユーザ）に対して、ＩＤ及びパスワードを発行する。さらに、システム管理者は、第２クライアントがその端末２４を介してデータベース２１にログインした際のルート・ディレクトリ８１を設定する。加えて、システム管理者は、第２クライアントに対して、データベース２１での権限の一部の権限（「データ表示権」、「データ・ダウンロード権（ショッピング機能付き）」及び「データ検索権」）を許可し、残りの権限（「フォルダ作成権」４３、及び「データ・アップロード権」５２）を許可しないように設定する。
【００４０】
この実施形態において、第２クライアントのデータ・ダウンロード権には、ショッピング機能が付加されているため、第２クライアントが、データ・ファイルをダウンロードする際、その第２クライアントは、課金される。具体的に、例えば、第２クライアントが、データ・ファイルをダウンロードする際、そのデータ・ファイル名及びその第２クライアント名が、データベース・サーバ２０から第１クライアントに送信される。
【００４１】
（第４実施形態）
第４の実施形態は、上述の第１、第２及び第３実施形態を統合した形態であり、図９は、図３、図７及び図８のデータベース構造を統合した例を表す。
【００４２】
図９に示すように、複数の第１クライアントが、それぞれのルート・ディレクトリにログインし、複数の第２クライアントも、それぞれのルート・ディレクトリにログインする。このように、１つデータベース２１の中に、それぞれの記憶容量を設定することで、第１クライアントは、それぞれの記憶容量の範囲内で自由にデータベースを構築可能になる。図９に示すように、３つの異なるデータベース構造を構築する場合であっても、データベース・サーバが１つであるため、安価なデータベースシステムを構築できる。
【図面の簡単な説明】
【００４３】
【図１】従来のデータベース・システムの構成を表す。
【図２】本発明のデータベース・システムの構成を表す。
【図３】本発明のデータベース構造の１例を表す。
【図４】第１クライアント（グループ管理者）端末がデータベースにログインした際の画面の１例を表す。
【図５】第１クライアント（グループ管理者）端末が公開フォルダ３４にアクセスした際の画面の１例を表す。
【図６】第２クライアント（一般ユーザ）端末がデータベースにログインした際の画面の１例を表す。
【図７】本発明のデータベース構造のもう１つの例を表す。
【図８】本発明のデータベース構造の他の例を表す。
【図９】図３、図７及び図８のデータベース構造を統合した例を表す。
【図１】
2005092713.tif 000003
【図２】
2005092713.tif 000004
【図３】
2005092713.tif 000005
【図４】
2005092713.tif 000006
【図５】
2005092713.tif 000007
【図６】
2005092713.tif 000008
【図７】
2005092713.tif 000009
【図８】
2005092713.tif 000010
【図９】
2005092713.tif 000011