(57)【要約】【課題】複数のデータベース間において、無秩序な項目設定による弊害を排除し、複数のデータベースを統合するデータベースの設計・作成の効率化を図り得るシステムを提供する。【解決手段】本発明のデータベース設計・作成管理システムによれば、設計用端末２００において設定された第１要素と既存の組合せ規格をなす第２要素が、要素設定ユニット１３０により当該第１要素を有する項目を識別するための第２要素として設定される。一方、当該組合せ規格が存在しない場合、要素設定ユニット１３０により第１要素と新規の組合せ規格をなす第２要素が設定される。また、設計用端末２００で設定された第１要素と、要素設定ユニット１３０により設定された第２要素とを有する項目について、当該設計用端末２００で設定された管理規則に従ってデータを管理するデータベースの作成用プログラムがプログラム管理ユニット１５０により作成される。【選択図】  図１
2004302843.tif 000002
【特許請求の範囲】
【請求項１】
項目の内容を示す第１要素と、項目を識別するための第２要素とを有する複数の項目についてデータを管理するデータベースの設計・作成を、ネットワーク通信を利用して管理するシステムであって、
第１要素と第２要素との組合せ規格を記憶する記憶手段と、
データベースの設計用端末において設定された第１要素を該設計用端末とのネットワーク通信により認識した上で、該第１要素を含む組合せ規格が記憶手段により記憶されているか否かを判定する判定手段と、
判定手段による該第１要素を含む組合せ規格が記憶手段により記憶されているとの判定を条件として、該第１要素と既存の組合せ規格をなす第２要素を、該第１要素を有する項目を識別するための第２要素として設定する一方、判定手段による該第１要素を含む組合せ規格が記憶手段により記憶されていないとの判定を条件として、該第１要素と新規の組合せ規格をなす第２要素を設定する要素設定手段と、
データベースの設計用端末において設定されたデータの管理規則を該設計用端末とのネットワーク通信により認識した上で、該設計用端末で設定された第１要素と、要素設定手段により設定された第２要素とを有する項目について、該管理規則に従ってデータを管理するデータベースの作成用のプログラムを自動作成し、該プログラムをデータベースの作成用端末に送信するプログラム管理手段とを備えていることを特徴とするデータベース設計・作成管理システム。
【請求項２】
要素設定手段により仮設定された第２要素の認定及び否認操作機能を有するデータベースの設計用端末とのネットワーク通信に基づき、該設計用端末における該第２要素の認定又は否認を認識する第１認定処理手段を備え、
要素設定手段が設計用端末において第２要素が認定されたことが第１認定処理手段により認識されたことを条件として第２要素を本設定することを特徴とする請求項１記載のデータベース設計・作成管理システム。
【請求項３】
データベースの設計用端末において設定された第１要素の認定及び否認操作機能を有する認定用端末とのネットワーク通信に基づき、該認定用端末における該第１要素の認定又は否認を認識する第２認定処理手段を備え、
認定用端末において第１要素が認定されたことが第２認定処理手段により認識されることを条件として、プログラム管理手段が設計用端末における管理規則の設定操作を可能とすることを特徴とする請求項１又は２記載のデータベース設計・作成管理システム。
【請求項４】
データベースの設計用端末において設定されたデータの管理規則の認定及び否認操作機能を有する認定用端末とのネットワーク通信に基づき、該認定用端末における該管理規則の認定又は否認を認識する第３認定処理手段を備え、
プログラム管理手段が認定用端末において管理規則が認定されたことが第３認識処理手段により認識されたことを条件として前記プログラムを作成することを特徴とする請求項１、２又は３記載のデータベース設計・作成管理システム。
【請求項５】
プログラム管理手段が第２要素によって項目が識別される前記データベースの作成用のプログラムを作成することを特徴とする請求項１、２、３又は４記載のデータベース設計・作成管理システム。
【請求項６】
プログラム作成手段が、データベースの設計用端末において設定される項目の並び順と、データの並び順とのうち一方又は両方を、データの管理規則として認識することを特徴とする請求項１、２、３、４又は５記載のデータベース設計・作成管理システム。
【請求項７】
データベースの設計用端末において設定された第１要素及びデータの管理規則のうち一方又は両方を示す書面を作成する書面作成手段を備えていることを特徴とする請求項１、２、３、４、５又は６記載のデータベース設計・作成管理システム。
【請求項８】
記憶手段がデータベースの作成用端末において作成されたデータベースのうちどのデータベースにより、どの項目についてデータが管理されるかを記憶し、
設計用端末及び認定用端末のうち一方又は両方とのネットワーク通信により第１及び第２要素のうち一方又は両方を特定する因子を認識した上で、該因子により特定される要素により特定される項目につきデータが管理されるデータベースとして記憶手段により記憶されているデータベースを検索し、該設計用端末及び認定用端末のうち一方又は両方に対し、検索されたデータベースに関する情報をネットワークを介して提供する検索手段とを備えていることを特徴とする請求項１、２、３、４、５、６又は７記載のデータベース設計・作成管理システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、項目の内容を示す第１要素と、項目を識別するための第２要素とを有する複数の項目についてデータを管理するデータベースの設計・作成を、ネットワーク通信を利用して管理するシステムに関する。
【０００２】
【従来の技術】
データベースの設計者により、項目の内容を示す「第１要素」と、項目を識別するための「第２要素」とが設定され、これにより設計・作成されるデータベースにより、どのような項目について、どのような管理規則に従ってデータが管理されるかが設定されている。
【０００３】
従来、ＥＲＤ（Ｅｎｔｉｔｙ  Ｒｅｌａｔｉｏｎｓｈｉｐ  Ｄｉａｇｒａｍ）  を用いたデータベースの設計を支援する思想がいくつか提案されている（例えば、特許文献１参照）。
【０００４】
【特許文献１】
特開２０００−１８７６０３号公報
【０００５】
【発明が解決しようとする課題】
しかし、複数のデータベースが個別に設計され、各設計者により第１及び第２要素の設定を通じて項目が無秩序に設定されている。従って、項目の内容に関する「第１要素」については共通するにも関わらず「第２要素」については相違する項目が多数設定される。そして、複数のデータベースが使用される場合、それらの相違を分析し、統合するためにデータベースの設計、作成に要する時間・人的コストが必要以上に増大してしまう。このようなコストの問題は、多数のデータベースが設計、作成、管理される大企業等の大規模な集団においては特に深刻である。
【０００６】
また「第１要素」が共通しながら「第２要素」について相違する項目が複数のデータベースに存在する場合、共通の内容を有する当該項目を統一的に取り扱うことができない。従って、当該項目に関して複数のデータベースにわたってデータが変更等される場合、その変更等の作業が非常に煩雑であった。
【０００７】
そこで、本発明は、複数のデータベース間において、無秩序な項目設定による弊害を排除し、複数のデータベースを統合するデータベースの設計・作成の効率化を図り得るシステムを提供することを解決課題とする。
【０００８】
【課題を解決するための手段】
本発明は、前記のように項目の内容を示す第１要素と、項目を識別するための第２要素とを有する複数の項目についてデータを管理するデータベースの設計を、ネットワーク通信を利用して管理するシステムに関する。
【０００９】
前記課題を解決するための本発明のデータベース設計・作成管理システムは、第１要素と第２要素との組合せ規格を記憶する記憶手段と、データベースの設計用端末において設定された第１要素を該設計用端末とのネットワーク通信により認識した上で、該第１要素を含む組合せ規格が記憶手段により記憶されているか否かを判定する判定手段と、判定手段による該第１要素を含む組合せ規格が記憶手段により記憶されているとの判定を条件として、該第１要素と既存の組合せ規格をなす第２要素を、該第１要素を有する項目を識別するための第２要素として設定する一方、判定手段による該第１要素を含む組合せ規格が記憶手段により記憶されていないとの判定を条件として、該第１要素と新規の組合せ規格をなす第２要素を設定する要素設定手段と、データベースの設計用端末において設定されたデータの管理規則を該設計用端末とのネットワーク通信により認識した上で、該設計用端末で設定された第１要素と、要素設定手段により設定された第２要素とを有する項目について、該管理規則に従ってデータを管理するデータベースの作成用のプログラムを自動作成し、該プログラムをデータベースの作成用端末に送信するプログラム管理手段とを備えていることを特徴とする。
【００１０】
本発明によれば、データベースの設計用端末において設定された「第１要素」を含む組合せ規格が存在することを条件として、第１要素と既存の組合せ規格をなす第２要素が、当該第１要素を有する項目を識別するための「第２要素」として設定される。従って、項目が有する第１及び第２要素の組合せが既存の組合せ規格から外れることが原則的に禁止される。このため、共通の第１要素を有する一方、相違する第２要素を有する項目が同一又は別個のデータベースに含まれる事態が回避される。
【００１１】
一方、データベースの設計用端末において設定された「第１要素」を含む組合せ規格が存在しないことを条件として、当該第１要素と新規の組合せ規格をなす「第２要素」が設定される。これにより、項目が有する第１及び第２要素の組合せが既存の組合せ規格から外れることが例外的に許容され、既存の項目とは別の項目が新規に設定され得る。
【００１２】
但し、当該新規の組合せ規格が記憶手段により記憶された後、設計用端末において設定される第１要素を含む組合せが、同一の第１要素を含む組合せ規格から外れることが原則的に禁止される。このため、共通の第１要素を有する一方、相違する第２要素を有する項目が同一又は別個のデータベースに含まれる事態が回避される。
【００１３】
前記のように複数のデータベース間において「第１要素」について共通するにも関わらず「第２要素」について相違する項目が多数設定される事態が回避される。このため、複数のデータベースを統合するデータベースの設計、作成に要する時間・人的コストを必要最小限に抑制することができる。
【００１４】
また、共通の「第１要素」を有する項目（〜内容が共通する項目）が、共通の「第２要素」により識別された上で統一的に取り扱われ得る。従って、複数のデータベースにおいて、当該第２要素により当該項目が識別された上でデータが容易に追加、削除、変更され得る。
【００１５】
また本発明のデータベース設計・作成管理システムは、要素設定手段により仮設定された第２要素の認定及び否認操作機能を有するデータベースの設計用端末とのネットワーク通信に基づき、該設計用端末における該第２要素の認定又は否認を認識する第１認定処理手段を備え、要素設定手段が設計用端末において第２要素が認定されたことが第１認定処理手段により認識されたことを条件として第２要素を本設定することを特徴とする。
【００１６】
本発明によれば、データベースの設計者に自らが先に設定した第１要素に応じた第２要素を認識させ、当該第２要素の認定・否認権限、さらには当該第１及び第２要素を有する項目についてデータを管理するデータベースの作成可否を判断させることができる。
【００１７】
さらに本発明のデータベース設計・作成管理システムは、データベースの設計用端末において設定された第１要素の認定及び否認操作機能を有する認定用端末とのネットワーク通信に基づき該認定用端末における該第１要素の認定又は否認を認識する第２認定処理手段を備え、認定用端末において第１要素が認定されたことが第２認定処理手段により認識されることを条件として、プログラム管理手段が設計用端末における管理規則の設定操作を可能とすることを特徴とする。
【００１８】
本発明によれば、第１要素の認定・否認権限、可否の決定権限、さらにはその後の設計用端末における管理規則の設定可否の決定権限、及び当該管理規則に従ってデータを管理するデータベース作成可否の決定権限が認定用端末の操作者に付与されている。従って、認定用端末において当該操作者により諸事情に鑑みて「第１要素」が不適切であると判断されて否認されれば、当該不適切な第１要素を有する項目を含むデータベースの作成が禁止され得る。
【００１９】
また本発明のデータベース設計・作成管理システムは、データベースの設計用端末において設定されたデータの管理規則の認定及び否認操作機能を有する認定用端末とのネットワーク通信に基づき、該認定用端末における該管理規則の認定又は否認を認識する第３認定処理手段を備え、プログラム管理手段が認定用端末において管理規則が認定されたことが第３認識処理手段により認識されたことを条件として前記プログラムを作成することを特徴とする。
【００２０】
本発明によれば、データの管理規則の認定・否認権限、ひいてはその後に続くプログラム作成可否の決定権限、さらには当該プログラムに従ったデータベース作成可否の決定権限が認定用端末の操作者に付与されている。従って、認定用端末において操作者により諸事情に鑑みて「管理規則」が不適切であると判断されて否認されれば、プログラムは作成されず、当該不適切な管理規則に従ってデータを管理するデータベースの作成が禁止され得る。
【００２１】
さらに本発明のデータベース設計・作成管理システムは、プログラム管理手段が第２要素によって項目が識別される前記データベースの作成用のプログラムを作成することを特徴とする。
【００２２】
本発明によれば、データベース作成用のプログラム等の諸プログラム上で第１要素（内容）について共通する項目が共通の第２要素により特定され得る。従って、複数のデータベースを統合して新規にデータベースを作成する等の際、共通の第２要素により項目が特定された上で、新規データベースの作成用プログラムが容易に作成され得る。
【００２３】
また本発明のデータベース設計・作成管理システムは、プログラム作成手段がデータベースの設計用端末において設定される項目の並び順とデータの並び順とのうち一方又は両方を、データの管理規則として認識することを特徴とする。
【００２４】
本発明によれば、データベースにおいて、どの項目がどのように順位付けされるか、どの項目のデータがどのような順位で並べられるかが、データベースの設計者により設計用端末においてデータの管理規則として設定され得る。
【００２５】
さらに本発明のデータベース設計・作成管理システムは、データベースの設計用端末において設定された第１要素及びデータの管理規則のうち一方又は両方を示す書面を作成する書面作成手段を備えていることを特徴とする。
【００２６】
本発明によれば、データベースの設計・作成を進行させるため、事務的に必要とされ得る当該書面が自動的に作成されるので、当該事務負担が著しく軽減され得る。
【００２７】
また本発明のデータベース設計・作成管理システムは、記憶手段がデータベースの作成用端末において作成されたデータベースのうちどのデータベースにより、どの項目についてデータが管理されるかを記憶し、設計用端末及び認定用端末のうち一方又は両方とのネットワーク通信により第１及び第２要素のうち一方又は両方を特定する因子を認識した上で、該因子により特定される要素により特定される項目につきデータが管理されるデータベースとして記憶手段により記憶されているデータベースを検索し、該設計用端末及び認定用端末のうち一方又は両方に対し、検索されたデータベースに関する情報をネットワークを介して提供する検索手段とを備えていることを特徴とする。
【００２８】
本発明によれば、データベースの設計者により設計用端末において第１及び第２要素のうち一方又は両方を特定する因子が入力・設定されたとき、当該因子により（特定される要素により）特定される項目についてデータが管理されるデータベースがどれであるかが検索され、検索されたデータベースに関する情報が、当該設計者に対して設計用端末を通じて提供される。
【００２９】
これにより、設計者は、自ら設計用端末において入力等した要素を特定する因子により特定される項目についてデータが、どのデータベースにより管理されるかを把握することができる。そして、第１要素をどのように設定すべきか、ひいてはどのようにデータベースを設計すべきかについて方針を決定する等の際参考資料とすることができる。
【００３０】
同様に、第１要素等の認定者により認定用端末において第１及び第２要素のうち一方又は両方を特定する因子が入力・設定されたとき、当該因子により特定される項目についてデータが管理されるデータベースがどれであるかが検索され、検索されたデータベースに関する情報が、当該認定者に対して認定用端末を通じて提供される。
【００３１】
これにより、認定者は、自ら認定用端末において入力等した要素を特定する因子により特定される項目についてのデータが、どのデータベースにより管理されるかを把握することができる。そして、第１要素等を認定すべきか否かについて方針を決定する等の際参考資料とすることができる。
【００３２】
【発明の実施の形態】
本発明のデータベース設計・作成管理システムの実施形態について添付図面を用いて説明する。
【００３３】
図１は本発明の一実施形態におけるデータベース設計・作成管理システムの構成説明図であり、図２は本発明の一実施形態におけるデータベース設計・作成管理システムの機能説明図であり、図３は本発明の一実施形態におけるデータベース設計・作成管理システムにより設計・作成が管理されるデータベースの説明図である。
【００３４】
まず、本発明の一実施形態におけるデータベース設計・作成管理システムの構成について図１を用いて説明する。
【００３５】
データベース設計・作成管理システムは、データベースの設計用端末２００と、認定用端末２１０と、データベースの作成用端末２２０とネットワークを介して通信可能なサーバ１００により構成されている。
【００３６】
データベース設計・作成管理システムにより、データベースの設計・作成がネットワーク通信を利用して管理される。また、当該データベースにより、複数項目についてデータが所定の管理規則に従って管理される。各項目は、項目の内容を示す項目名称等の「第１要素」と、項目をプログラム上で識別するための物理名称等の「第２要素」とを有する。
【００３７】
データベース設計・作成管理システムは、記憶装置１１０と、判定ユニット１２０と、要素設定ユニット１３０と、第１認定処理ユニット１４１と、第２認定処理ユニット１４２と、第３認定処理ユニット１４３と、プログラム管理ユニット１５０と、検索ユニット１６０とを備えている。
【００３８】
記憶装置１１０は第１要素と第２要素との「組合せ規格」や、データベースの作成用端末２２０において作成されたデータベースのうちどのデータベースにより、どの項目についてデータが管理されるか等を記憶する。
【００３９】
判定ユニット１２０は設計用端末２００においてデータベースの設計者により設定された「第１要素」を、当該設計用端末２００とのネットワーク通信により認識した上で、この第１要素を含む組合せ規格が記憶装置１１０により記憶されているか否かを判定する。
【００４０】
要素設定ユニット１３０は判定ユニット１２０により、第１要素を含む組合せ規格が、記憶装置１１０により記憶されているとの判定を一つの条件として、第１要素と既存の組合せ規格をなす第２要素を当該第１要素を有する項目の第２要素として設定する。一方、要素設定ユニット１３０は判定ユニット１２０により第１要素を含む組合せ規格が、記憶装置１１０により記憶されていないとの判定を条件として、当該第１要素と新規の組合せ規格をなす第２要素を設定する。
【００４１】
第１認定処理ユニット１４１は設計用端末２００とのネットワーク通信により、要素設定ユニット１３０により仮設定された第２要素の当該設計用端末２００における認定又は否認を認識する。要素設定ユニット１３０による第２要素の本設定は、設計用端末２００において第２要素が認定されたことが第１認定処理ユニット１４１により認識されたことが条件とされる。
【００４２】
第２認定処理ユニット１４２は認定用端末２１０とのネットワーク通信により、設計用端末２００において設定された第１要素についての当該認定用端末２１０における認定又は否認を認識する。
【００４３】
プログラム管理ユニット１５０による設計用端末２００における管理規則の設定操作を可能とすることは、認定用端末２１０において第１要素が認定されたことが第２認定処理ユニット１４２により認識されることが条件とされる。
【００４４】
第３認定処理ユニット１４３は認定用端末２１０とのネットワーク通信により、設計用端末２００において設定されたデータの管理規則についての当該認定用端末２１０における認定又は否認を認識する。プログラム管理ユニット１５０によるプログラム作成は、認定用端末２１０において管理規則が認定されたことが第３認識処理ユニット１４３により認識されたことが条件とされる。
【００４５】
プログラム管理ユニット１５０はデータベース設計用端末２００において設定されたデータの管理規則を当該設計用端末２００とのネットワーク通信により認識する。またプログラム管理ユニット１５０は当該設計用端末２００で設定された「第１要素」と、要素設定ユニット１３０により決定された「第２要素」とを有する項目について、当該管理規則に従ってデータを管理するデータベースの作成用のプログラムを自動作成する。さらにプログラム管理ユニット１５０は当該データベースの作成用プログラムをデータベースの作成用端末２２０にネットワークを介して送信する。
【００４６】
検索ユニット１６０は設計用端末２００及び認定用端末２１０のうち一方又は両方とのネットワーク通信により第１及び第２要素のうち一方又は両方を特定する因子を認識する。また、検索ユニット１６０は当該因子により特定される要素により特定される項目についてデータが管理されるデータベースとして記憶装置１１０により記憶されているデータベースを検索する。そして、検索ユニット１６０は当該設計用端末２００及び認定用端末２１０のうち一方又は両方に対し、検索されたデータベースに関する情報をネットワークを介して提供する。
【００４７】
続いて、図３に示すように項目Ａ，Ｂ，‥についてデータを管理するデータベースが設計・作成される場合における前記構成のデータベース設計・作成管理システムの機能について図２を用いて説明する。
【００４８】
まず、設計用端末２００において、項目Ａ，Ｂ，‥についてそれぞれ第１要素ａ１  ，ｂ１  ，‥が設計者の操作を通じて設定される（ｓ２．１）。具体的には、項目Ａが所定の団体に所属する者の氏名に関するものであれば、第１要素ａ１  として「氏名」という項目名称や「所定の団体に所属する者の氏名を示す」という項目内容等が設定される。また、例えば項目Ｂが所定の団体に所属する者の電話番号に関するものであれば、第１要素ｂ１  として「電話番号」という項目名称や「当該所定の団体に所属する者の電話番号を示す」という項目内容等が設定される。第１要素ａ１  ，ｂ１  ，‥は設計用端末２００からサーバ１００にアップロードされる（矢印▲１▼）。
【００４９】
次に判定ユニット１２０により第１要素ａ１  ，ｂ１  ，‥が認識された上で、当該第１要素ａ１  ，ｂ１  ，‥を含む「組合せ規格」が記憶装置１１０により記憶されているか否かが判定される（ｓ１．１）。
【００５０】
判定ユニット１２０により組合せ（ａ１  ，ａ２  ）が「組合せ規格」として記憶装置１１０に記憶されていると判定された場合、要素設定ユニット１３０により第１要素ａ１  と既存の組合せ規格をなす第２要素ａ２  が項目Ａを識別するための第２要素として仮設定される（ｓ１．２）。一方、判定ユニット１２０により組合せ（ｂ１  ，ｂ２  ）が「組合せ規格」として記憶装置１１０に記憶されていないと判定された場合、要素設定ユニット１３０により第１要素ｂ１  と新規の組合せ規格をなす第２要素ｂ２  が項目Ｂを識別するために仮設定される（同）。項目Ａ，Ｂ以外の項目についても同様の手順（ｓ１．１，ｓ１．２）に従って第２要素が仮設定される。
【００５１】
次に、要素設定ユニット１３０により仮設定された第２要素ａ２  ，ｂ２  ，‥が第１認定処理ユニット１４１によりサーバ１００から設計用端末２００にダウンロードされる（矢印▲２▼）。これにより、設計用端末２００における第２要素ａ２  ，ｂ２  ，‥の認定・否認操作が可能となる（ｓ２．２）。
【００５２】
設計用端末２００において第２要素ａ２  ，ｂ２  ，‥が認定されたとき、当該認定情報が設計用端末２００からサーバ１００にアップロードされる（矢印▲３▼）。また、第１認定処理ユニット１４１により当該認定が認識され、要素設定ユニット１３０により第２要素ａ２  ，ｂ２  ，‥が本設定される（ｓ１．３）。
【００５３】
一方、設計用端末２００において第２要素ａ２  ，ｂ２  ，‥の一部又は全部が否認されたとき、当該否認に係る第１要素の設計用端末２００における再設定が可能とされる（ｓ２．１参照）。その上で、再設定された第１要素と組合せ規格をなす第２要素が前記と同様の手順（ｓ２．２参照）に従って本設定され得る。
【００５４】
続いて本設定された第２要素ａ２  ，ｂ２  ，‥と組合せ規格をなす第１要素ａ１  ，ｂ１  ，‥が第２認定処理ユニット１４２によりサーバ１００から認定用端末２１０にダウンロードされる（矢印▲４▼）。これにより、認定用端末２１０における第１要素ａ１  ，ｂ１  ，‥の認定・否認操作が可能となる。
【００５５】
認定用端末２１０において第１要素ａ１  ，ｂ１  ，‥が認定されたとき、当該認定情報が認定用端末２１０からサーバ１００にアップロードされる（矢印▲５▼）。また、第２認定処理ユニット１４２により当該認定が認識され、プログラム管理ユニット１５０により設計用端末２００におけるデータの「管理規則」の設定が可能とされる（ｓ２．４）。
【００５６】
具体的には、項目をＡ，Ｂ，‥の順に並べるとか、項目Ｂの内容が「電話番号」だとしたら市外局番が「‥」で始まる電話番号を優先的に並べる等の項目やデータの並べ順が「管理規則」として設定され得る。
【００５７】
一方、認定用端末２１０において第１要素ａ１  ，ｂ１  ，‥の一部又は全部が否認されたとき、当該否認情報が認定用端末２１０からサーバ１００にアップロードされる。また、第２認定処理ユニット１４２により当該否認が認識され、当該設計用端末２００における当該否認に係る第１要素の再設定が可能とされる（ｓ２．１参照）。
【００５８】
次に第３認定処理ユニット１４３により設計用端末２００において設定された管理規則がサーバ１００にアップロードされた上で、サーバ１００から認定用端末２１０にダウンロードされる（矢印▲６▼）。これにより、認定用端末２１０における管理規則の認定・否認操作が可能となる（ｓ２．５）。
【００５９】
認定用端末２１０において管理規則が認定されたとき、当該認定情報が認定用端末２１０からサーバ１００にアップロードされる（矢印▲７▼）。また、第３認定処理ユニット１４３により当該認定が認識され、プログラム管理ユニット１５０により当該管理規則に従ったデータベースの作成用プログラムが作成される（ｓ１．４）。
【００６０】
一方、認定用端末２１０において管理規則が否認されたとき、当該否認情報が認定用端末２１０からサーバ１００にアップロードされる。また、第３認定処理ユニット１４３により当該否認が認識され、当該設計用端末２００における管理規則の再設定が可能とされる（ｓ２．４参照）。
【００６１】
プログラム管理ユニット１５０により、設計用端末２００で設定された第１要素ａ１  ，ｂ１  ，‥と、要素設定ユニット１３０により設定された第２要素ａ２  ，ｂ２  ，‥とを有する項目Ａ，Ｂ，‥について、当該管理規則に従ってデータを管理するデータベースの作成用のプログラムが作成される（ｓ１．４）。また、プログラム管理ユニット１５０により、当該プログラムが作成用端末２２０にダウンロードされる（矢印▲８▼）。
【００６２】
そして、作成用端末２２０におけるデータベース作成者の操作に応じ、当該プログラムに従って、図３に示すように項目Ａ，Ｂ，‥について、設計用端末２００において設定された管理規則（項目をＡ，Ｂ，‥の順で並べる等）に従ってデータを管理するデータベースが作成される（ｓ２．５）。
【００６３】
なお、設計用端末２００においてデータベースの設計者により第１及び第２要素のうち一方又は両方を特定する因子が設定・入力された場合、まず当該因子が設計用端末２００からサーバ１００にアップロードされる。当該情報には、「‥という要素」と直接的に要素を特定する因子のほか、要素が複数の小要素に分解され得る場合「特定の小要素を含む要素」等、小要素を含むことを条件として要素を特定する因子も含まれる。
【００６４】
続いて検索ユニット１６０が当該因子により特定される要素によって特定される項目についてデータが管理されるデータベースとして記憶装置１１０により記憶されているデータベースを検索する。そして、検索ユニット１６０により検索されたデータベースに関する情報が、サーバ１００から当該設計用端末２００にダウンロードされる。
【００６５】
同様に、認定用端末２１０において第１要素等の認定者により第１及び第２要素のうち一方又は両方を特定する因子が設定された場合、まず当該因子が認定用端末２１０からサーバ１００にアップロードされる。続いて検索ユニット１６０が当該因子により特定される要素によって特定される項目についてデータが管理されるデータベースとして記憶装置１１０により記憶されているデータベースを検索する。そして、検索ユニット１６０により検索されたデータベースに関する情報が、サーバ１００から当該認定用端末２００にダウンロードされる。
【００６６】
前記機能を有する本発明の一実施形態におけるデータベース設計・作成管理システムによれば、設計用端末２００において設定された第１要素ａ１  を含む組合せ規格が存在することを条件として、第１要素ａ１  と既存の組合せ規格（ａ１  ，ａ２  ）をなす第２要素ａ２  が、当該第１要素ａ１  を有する項目Ａを識別するための「第２要素」として設定される（図２ｓ１．１，１．２参照）。
【００６７】
従って、項目Ａが有する第１及び第２要素の組合せが既存の組合せ規格から外れることが原則的に禁止される。このため、共通の第１要素を有する一方、相違する第２要素を有する項目が同一又は別個のデータベースに含まれる事態が回避される。
【００６８】
一方、設計用端末２００において設定された第１要素ｂ１  を含む組合せ規格が存在しないことを条件として、当該第１要素ｂ１  と新規の組合せ規格（ｂ１  ，ｂ２  ）をなす第２要素ｂ２  が設定される。これにより、項目Ｂが有する第１及び第２要素の組合せ（ｂ１  ，ｂ２  ）が既存の組合せ規格（ａ１  ，ａ２  ）等から外れることが例外的に許容され、既存の項目Ａ，‥とは別の項目Ｂが新規に設定され得る。
【００６９】
但し、当該新規の組合せ規格（ｂ１  ，ｂ２  ）が記憶装置１１０により記憶された後、設計用端末２００において設定される第１要素ｂ１  を含む組合せが、同一の第１要素ｂ１  を含む組合せ規格（ｂ１  ，ｂ２  ）から外れることが原則的に禁止される。このため、共通の第１要素を有する一方、相違する第２要素を有する項目が同一又は別個のデータベースに含まれる事態が回避される。
【００７０】
前記のように複数のデータベース間において「第１要素」について共通するにも関わらず「第２要素」について相違する項目が多数設定される事態が回避される。このため、複数のデータベースを統合するデータベースの設計、作成に要する時間・人的コストを必要最小限に抑制することができる。
【００７１】
また、共通の「第１要素」を有する項目（〜内容が共通する項目）が、共通の「第２要素」によりプログラム上で識別された上で統一的に取り扱われ得る。従って、複数のデータベースにおいて、当該第２要素により当該項目が識別された上でプログラムが適宜変更、作成された上で、当該プログラムに従ってデータが容易に追加、削除、変更され得る。
【００７２】
また、設計用端末２００において第２要素ａ２  ，ｂ２  ，‥が認定されたことが第１認定処理ユニット１４１により認識されたことを条件として、要素設定ユニット１３０により第２要素ａ２  ，ｂ２  ，‥が本設定される（図２矢印▲３▼、ｓ１．３）。これにより、データベースの設計者に自らが先に設定した第１要素ａ１  ，ｂ１  ，‥に応じた第２要素ａ２  ，ｂ２  ，‥を認識させ、当該第２要素ａ２  ，ｂ２  ，‥の認定・否認権限（図２ｓ２．２）、さらには当該第１及び第２要素を有する項目についてデータを管理するデータベースの作成可否を判断させることができる。
【００７３】
さらに認定用端末２１０において第１要素ａ１  ，ｂ１  ，‥が認定されたことが第２認定処理ユニット１４２により認識されることを条件として、当該設計用端末２００における管理規則の設定操作が可能となる（図２矢印▲５▼参照）。従って、認定用端末２１０において操作者（認定者）により諸事情に鑑み第１要素ａ１  ，ｂ１  ，‥の一部又は全部が不適切であると判断されて否認されれば、当該不適切な第１要素を有する項目を含むデータベースの作成が禁止され得る。
【００７４】
また、認定用端末２１０において管理規則が認定されたことが第３認識処理ユニット１４３により認識されたことを条件として、プログラム管理ユニット１５０によりプログラムが作成される（図２矢印▲７▼、ｓ１．４参照）。従って、認定用端末２１０において操作者（認定者）により諸事情に鑑みて「管理規則」が不適切であると判断されて否認されれば、プログラムは作成されず、当該不適切な管理規則に従ってデータを管理するデータベースの作成が禁止され得る。
【００７５】
また、データベースの設計者により設計用端末２００において第１及び第２要素のうち一方又は両方を特定する因子が入力・設定されたとき、当該因子により特定される項目についてデータが管理されるデータベースがどれであるかが検索され、検索されたデータベースに関する情報が、当該設計者に対して設計用端末２００を通じて提供される。
【００７６】
これにより、設計者は、自ら設計用端末２００において入力等した要素を特定する因子により特定される項目についてのデータが、どのデータベースにより管理されるかを把握することができる。そして、第１要素をどのように設定すべきか、ひいてはどのようにデータベースを設計すべきかについて方針を決定する等の際参考資料とすることができる。
【００７７】
同様に、第１要素等の認定者により認定用端末２１０において第１及び第２要素のうち一方又は両方を特定する因子が入力・設定されたとき、当該因子により特定される項目についてデータが管理されるデータベースがどれであるかが検索され、検索されたデータベースに関する情報が、当該認定者に対して認定用端末を通じて提供される。
【００７８】
これにより、認定者は、自ら認定用端末２１０において入力等した要素を特定する因子により特定される項目についてのデータが、どのデータベースにより管理されるかを把握することができる。そして、第１要素等を認定すべきか否かについて方針を決定する等の際参考資料とすることができる。
【００７９】
なお、第１要素ａ１  ，ｂ１  ，‥の認定・否認（図２ｓ２．３）と、管理規則の認定・否認（図２ｓ２．５）とが認定用端末２１０において同一に者により実行されてもよく、別個の認定用端末２１０において別個の者により実行されてもよい。
【００８０】
本発明の他の実施形態として、設計用端末２００において設定された第１要素（図２ｓ２．１）及び管理規則（図２ｓ２．４）のうち一方又は両方を示す書面を作成する書面作成ユニットが備えられていてもよい。
【００８１】
当該実施形態によれば、データベースの設計・作成を進行させるため、事務的に必要とされ得る当該書面が自動的に作成されるので、当該事務負担が著しく軽減され得る。
【図面の簡単な説明】
【図１】本発明の一実施形態におけるデータベース設計・作成管理システムの構成説明図
【図２】本発明の一実施形態におけるデータベース設計・作成管理システムの機能説明図
【図３】本発明の一実施形態におけるデータベース設計・作成管理システムにより設計・作成が管理されるデータベースの説明図
【符号の説明】
１００‥サーバ（データベース設計・作成管理システム）、１１０‥記憶装置、１２０‥判定ユニット、１３０‥要素設定ユニット、１４１‥第１認定処理ユニット、１４２‥第２認定処理ユニット、１４３‥第３認定処理ユニット、１５０‥プログラム管理ユニット、２００‥データベース設計用端末、２１０‥認定用端末、２２０‥データベース作成用端末
【図１】
2004302843.tif 000003
【図２】
2004302843.tif 000004
【図３】
2004302843.tif 000005