(57)【要約】【課題】ユーザが自由に辞書に対する情報の登録や更新ができ、その辞書を用いて効率的にデータベースからデータの検索をおこなうこと。【解決手段】データベースに格納されたデータの管理および／または分析に係る情報を所定のユーザのみが利用可能な個人辞書として辞書に登録し、登録された情報を含む辞書に登録された情報の参照要求を受け付けた際に、辞書に登録された情報を出力し、出力された情報からのユーザによる所定の情報の選択を受け付け、受け付けた情報に基づいてデータベースからデータの検索をおこなう。【選択図】      図４
2004252757.tif 000002
【特許請求の範囲】
【請求項１】
データベースに格納されたデータについてのあらかじめ辞書として登録された管理および／または分析に係る情報のうち、ユーザにより選択された所定の情報に基づいて前記データベースからデータの検索をおこなうデータベース管理プログラムであって、
前記データベースに格納されたデータの管理および／または分析に係る情報を所定のユーザのみが利用可能な個人辞書として前記辞書に登録する個人辞書登録手順と、
前記個人辞書登録手順により個人辞書として登録された情報を含む前記辞書に登録された情報を出力し、出力された該情報の中からユーザによる所定の情報の選択を受け付ける辞書参照手順と、
を含んだことを特徴とするデータベース管理プログラム。
【請求項２】
前記データベースの検索により得られたデータを前記データベースに格納する個人データ格納手順をさらに含み、前記個人辞書登録手順は、格納された前記データの管理および／または分析に係る情報を該検索要求をおこなったユーザのみが利用可能な個人辞書に登録することを特徴とする請求項１に記載のデータベース管理プログラム。
【請求項３】
前記データベースに対する所定のファイル形式を有するデータの格納要求がなされた際に、該所定のファイル形式を有するデータを前記データベースに格納するファイル格納手順をさらに含み、前記個人辞書登録手順は、前記ファイル格納手順により格納された前記所定のファイル形式を有するデータの管理および／または分析に係る情報を該データの登録要求をおこなったユーザのみが利用可能な個人辞書に登録することを特徴とする請求項１または２に記載のデータベース管理プログラム。
【請求項４】
前記個人辞書登録手順は、前記データベースのデータに対して適用される所定の演算に係る情報の登録要求がなされた際に、該所定の演算に係る情報を該情報の登録要求をおこなったユーザのみが利用可能な前記個人辞書に登録し、前記辞書参照手順は、前記個人辞書登録手順により個人辞書に登録された前記所定の演算に係る情報を含む前記辞書に登録された情報を出力し、出力された該情報の中からユーザによる所定の情報の選択を受け付けることを特徴とする請求項１、２または３に記載のデータベース管理プログラム。
【請求項５】
データベースに格納されたデータについての管理および／または分析に係る情報を記憶した辞書を有し、該管理および／または分析に係る情報のうち、ユーザにより選択された所定の情報に基づいて前記データベースからデータの検索をおこなうデータベース管理装置であって、
前記データベースに格納されたデータの管理および／または分析に係る情報を所定のユーザのみが利用可能な個人辞書として前記辞書に登録する個人辞書登録手段と、
前記個人辞書登録手段により個人辞書として登録された情報を含む前記辞書に登録された情報を出力し、出力された該情報の中からユーザによる所定の情報の選択を受け付ける辞書参照手段と、
を備えたことを特徴とするデータベース管理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、データベースに格納されたデータについてのあらかじめ辞書として登録された管理および／または分析に係る情報のうち、ユーザにより選択された所定の情報に基づいて前記データベースからデータの検索をおこなうデータベース管理プログラムおよびデータベース管理装置に関し、特に、ユーザが自由に辞書に対する情報の登録や更新ができ、その辞書を用いて効率的にデータベースからデータの検索をおこなうことができるデータベース管理プログラムおよびデータベース管理装置に関する。
【０００２】
【従来の技術】
従来、さまざまなデータを格納したデータベースから、データの加工や検索などをおこなって、有益な情報を抽出するデータベース管理装置が広く用いられている。データベース管理装置では、例えば非特許文献１に示すように、データベースを管理する管理情報を登録した辞書（データディクショナリとも呼ばれる。）が一般に用いられている。
【０００３】
この辞書には、データベースに蓄積されるデータのデータ構造およびデータの属性情報などの情報が登録され、その辞書を参照してデータベースの操作がおこなわれる。さらに、データの分類法など、データ分析のための情報も辞書に登録することができ、ユーザがデータベースの検索をおこなう際に、その情報を参照してデータの検索をおこなうこともできる。
【０００４】
【非特許文献１】
マイケル・Ｊ・コアリー，マイケル・アビー著，ＳＥ編集部訳，「ＯＲＡＣＬＥデータウェアハウジング」，初版，株式会社翔泳社，１９９７年１１月２０日，ｐ．４９
【０００５】
【発明が解決しようとする課題】
しかしながら、この従来技術では、複数のユーザが同一の辞書を使用するために、辞書内の情報をユーザが自由に更新することができないという問題があった。すなわち、あるユーザが辞書内の情報を用いてデータベースの問合せをおこなおうとした場合に、同じ情報が他のユーザにより変更されると、ユーザが問合せをおこなえなくなるという問題があった。
【０００６】
このような問題を避けるため、ユーザが自由に辞書を更新することを不許可とし、辞書の管理者のみが各ユーザからの依頼を満足するよう辞書の更新をおこなうこともできるが、この場合は、ユーザの数が増えるにしたがい、管理者の負担が増えるという問題があった。特に、データ分析に必要な情報をユーザが登録したい場合には、管理者に依頼をして辞書を更新してもらうには時間がかかりすぎ、分析の効率を落としてしまう。
【０００７】
また、ユーザが辞書の更新作業をおこなう場合に、他のユーザが更新できないように辞書をロックする排他制御処理をおこなうとしても、多数のユーザがいてデータ分析などの情報を頻繁に辞書に登録するような場合には、辞書が頻繁にロックされ、辞書をなかなか更新することができなくなるという問題があった。
【０００８】
この発明は、上述した問題（課題）を解消するためになされたものであり、ユーザが自由に辞書に対する情報の登録や更新ができ、その辞書を用いて効率的にデータベースからデータの検索をおこなうことができるデータベース管理プログラムおよびデータベース管理装置を提供することを目的とする。
【０００９】
【課題を解決するための手段】
上述した課題を解決し、目的を達成するため、本発明によれば、データベースに格納されたデータについてのあらかじめ辞書として登録された管理および／または分析に係る情報のうち、ユーザにより選択された所定の情報に基づいて前記データベースからデータの検索をおこなうデータベース管理プログラムであって、前記データベースに格納されたデータの管理および／または分析に係る情報を所定のユーザのみが利用可能な個人辞書として前記辞書に登録する個人辞書登録手順と、前記個人辞書登録手順により個人辞書として登録された情報を含む前記辞書に登録された情報を出力し、出力された該情報の中からユーザによる所定の情報の選択を受け付ける辞書参照手順と、を含んだことを特徴とする。
【００１０】
この発明によれば、データベースに格納されたデータの管理および／または分析に係る情報を所定のユーザのみが利用可能な個人辞書として辞書に登録し、個人辞書として登録された情報を含む辞書に登録された情報を出力し、出力された情報の中からユーザによる所定の情報の選択を受け付けることとしたので、ユーザは個人辞書に管理・分析に係る情報の登録・更新などを自由におこなうことができ、個人辞書を含む辞書の情報を用いてデータベースからデータの検索を効率的におこなうことができる。
【００１１】
また、本発明によれば、上記発明において、前記データベースの検索により得られたデータを前記データベースに格納する個人データ格納手順をさらに含み、前記個人辞書登録手順は、格納された前記データの管理および／または分析に係る情報を該検索要求をおこなったユーザのみが利用可能な個人辞書に登録することを特徴とする。
【００１２】
この発明によれば、データベースの検索により得られたデータをデータベースに格納し、格納されたデータの管理および／または分析に係る情報を検索要求をおこなったユーザのみが利用可能な個人辞書に登録することとしたので、ユーザは検索されたデータの管理・分析に係る情報を個人辞書に自由に登録・更新することができ、個人辞書を含む辞書の情報を用いてデータベースからデータの検索を効率的におこなうことができる。
【００１３】
また、本発明によれば、上記発明において、前記データベースに対する所定のファイル形式を有するデータの格納要求がなされた際に、該所定のファイル形式を有するデータを前記データベースに格納するファイル格納手順をさらに含み、前記個人辞書登録手順は、前記ファイル格納手順により格納された前記所定のファイル形式を有するデータの管理および／または分析に係る情報を該データの登録要求をおこなったユーザのみが利用可能な個人辞書に登録することを特徴とする。
【００１４】
この発明によれば、データベースに対する所定のファイル形式を有するデータの格納要求がなされた際に、その所定のファイル形式を有するデータをデータベースに格納し、格納された所定のファイル形式を有するデータの管理および／または分析に係る情報をデータの登録要求をおこなったユーザのみが利用可能な個人辞書に登録することとしたので、ユーザは所定のファイル形式のデータの管理・分析に係る情報を個人辞書に自由に登録・更新することができ、個人辞書を含む辞書の情報を用いてデータベースからデータの検索を効率的におこなうことができる。
【００１５】
また、本発明によれば、上記発明において、前記個人辞書登録手順は、前記データベースのデータに対して適用される所定の演算に係る情報の登録要求がなされた際に、該所定の演算に係る情報を該情報の登録要求をおこなったユーザのみが利用可能な前記個人辞書に登録し、前記辞書参照手順は、前記個人辞書登録手順により個人辞書に登録された前記所定の演算に係る情報を含む前記辞書に登録された情報を出力し、出力された該情報の中からユーザによる所定の情報の選択を受け付けることを特徴とする。
【００１６】
この発明によれば、データベースのデータに対して適用される所定の演算に係る情報の登録要求がなされた際に、その所定の演算に係る情報を情報の登録要求をおこなったユーザのみが利用可能な個人辞書に登録し、個人辞書に登録された所定の演算に係る情報を含む辞書に登録された情報を出力し、出力された情報からのユーザによる所定の情報の選択を受け付けることとしたので、ユーザは所定の演算に係る情報を個人辞書に自由に登録・更新することができ、個人辞書を含む辞書の情報を用いてデータベースからデータの検索を効率的におこなうことができる。
【００１７】
また、本発明によれば、上記発明において、前記個人辞書登録手順は、前記データベースのデータ間の結合に係る情報の登録要求がなされた際に、該結合に係る情報を該情報の登録要求をおこなったユーザのみが利用可能な前記個人辞書に登録し、前記辞書参照手順は、前記個人辞書登録手順により個人辞書に登録された前記結合に係る情報を含む前記辞書に登録された情報を出力し、出力された該情報の中からユーザによる所定の情報の選択を受け付けることを特徴とする。
【００１８】
この発明によれば、データベースのデータ間の結合に係る情報の登録要求がなされた際に、その結合に係る情報を情報の登録要求をおこなったユーザのみが利用可能な個人辞書に登録し、個人辞書に登録された結合に係る情報を含む辞書に登録された情報を出力し、出力された情報の中からユーザによる所定の情報の選択を受け付けることとしたので、ユーザはデータ間の結合に係る情報を個人辞書に自由に登録・更新することができ、個人辞書を含む辞書の情報を用いてデータベースからデータの検索を効率的におこなうことができる。
【００１９】
また、本発明によれば、上記発明において、前記個人辞書登録手順は、前記データベースの複数のデータの項目を複合化した複合項目に係る情報の登録要求がなされた際に、該複合項目に係る情報を該情報の登録要求をおこなったユーザのみが利用可能な前記個人辞書に登録し、前記辞書参照手順は、前記個人辞書登録手順により個人辞書に登録された前記複合項目に係る情報を含む前記辞書に登録された情報を出力し、出力された該情報の中からユーザによる所定の情報の選択を受け付けることを特徴とする。
【００２０】
この発明によれば、データベースの複数のデータの項目を複合化した複合項目に係る情報の登録要求がなされた際に、その複合項目に係る情報を情報の登録要求をおこなったユーザのみが利用可能な個人辞書に登録し、個人辞書に登録された複合項目に係る情報を含む辞書に登録された情報を出力し、出力された情報の中からユーザによる所定の情報の選択を受け付けることとしたので、ユーザは複合項目に係る情報を個人辞書に自由に登録・更新することができ、個人辞書を含む辞書の情報を用いてデータベースからデータの検索を効率的におこなうことができる。
【００２１】
また、本発明によれば、上記発明において、前記個人辞書登録手順は、前記データベースのデータの管理および／または分析の方法に係る管理ポイント情報の登録要求がなされた際に、該管理ポイント情報を該情報の登録要求をおこなったユーザのみが利用可能な前記個人辞書に登録し、前記辞書参照手順は、前記個人辞書登録手順により個人辞書に登録された前記管理ポイント情報を含む前記辞書に登録された情報を出力し、出力された該情報の中からユーザによる所定の情報の選択を受け付けることを特徴とする。
【００２２】
この発明によれば、データベースのデータの管理および／または分析の方法に係る管理ポイント情報の登録要求がなされた際に、その管理ポイント情報を情報の登録要求をおこなったユーザのみが利用可能な前記個人辞書に登録し、個人辞書に登録された管理ポイント情報を含む辞書に登録された情報を出力し、出力された情報の中からユーザによる所定の情報の選択を受け付けることとしたので、ユーザは管理ポイント情報を個人辞書に自由に登録・更新することができ、個人辞書を含む辞書の情報を用いてデータベースからデータの検索を効率的におこなうことができる。
【００２３】
【発明の実施の形態】
以下に添付図面を参照して、この発明に係るデータベース管理プログラムおよびデータベース管理装置の好適な実施の形態を詳細に説明する。
【００２４】
まず、本実施の形態に係るデータベース管理装置の構成について説明する。図１は、本実施の形態に係るデータベース管理装置の構成を示す機能ブロック図である。同図に示すように、このデータベース管理装置１０は、辞書１２内にユーザが自由に情報の登録や更新をおこなうことができる個人辞書１２２を有し、個人辞書１２２とすべてのユーザに公開された共通辞書１２１とを用いて、効率的にデータベース１１からデータの検索をおこなうことができる装置である。このデータベース管理装置１０は、辞書１２、ユーザインターフェース部１３および制御部１４を有し、かつ、データベース１１に接続されている。
【００２５】
データベース１１は、リレーショナル型のデータベースであり、テーブル（表）によって管理されるテーブルデータを格納するものである。このデータベース１１は、共通テーブル１１１と、個人テーブル１１２とを有する。共通テーブル１１１は、すべてのユーザに公開されたテーブルであり、個人テーブル１１２は、各ユーザによりデータベース１１に追加されたテーブルである。
【００２６】
辞書１２は、データベース１１に登録された各テーブルの管理や分析に係る情報を登録した辞書である。具体的には、この辞書１２には、スキーマとして記述された各テーブルの構造や各テーブルの属性情報などが登録され、さらには、格納されたテーブルに対する分析の方法に関する情報なども登録される。
【００２７】
共通辞書１２１は、すべてのユーザの参照用に公開された辞書であり、共通テーブル１１１の管理や分析に係る情報を登録する。個人辞書１２２は、所定のユーザのみが情報の登録、参照および更新などをおこなうことができる辞書であり、共通テーブル１１１や作成した個人テーブル１１２の管理や分析に係る情報を登録する。
【００２８】
ユーザインターフェース部１３は、ユーザとデータベース管理装置１０との間の入出力を制御するインターフェース部である。具体的には、ユーザからのＳＱＬによる入力や、ＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）によりウィンドウ画面を通じておこなわれた入力を受け付け、データの検索を検索部１８に要求する。ＧＵＩによる入力を受け付けた際には、それをＳＱＬに動的に変換する。また、辞書１２の参照要求をユーザから受け付けた際には、辞書１２の参照を辞書参照部１７に要求し、共通辞書１２１や個人辞書１２２に登録された情報を出力してユーザに通知する。
【００２９】
さらに、ユーザインターフェース部１３は、データベース１１からデータを検索した際に出力される検索結果のレイアウトの指定をユーザより受け付ける。具体的には、どのような項目のテーブル形式のデータを検索結果として取得するかの指定を受け付ける。また、レイアウトの指定を受け付ける際には、共通辞書１２１や個人辞書１２２に登録された情報を表示して、データの検索をおこなう際に用いられる情報の選択をユーザから受け付ける。
【００３０】
制御部１４は、データベース管理装置１０を全体制御する制御部であり、テーブル格納部１５、辞書登録部１６、辞書参照部１７および検索部１８を有する。テーブル格納部１５は、データベース１１に共通テーブル１１１または個人テーブル１１２を格納する格納部である。ここで、個人テーブル１１２の格納は、各ユーザが自由におこなうことができる。
【００３１】
テーブル格納部１５は、個人テーブル格納部１５１およびファイル格納部１５２を有する。個人テーブル格納部１５１は、検索の結果得られたテーブル形式のデータを個人テーブル１１２として格納する格納部である。ファイル格納部１５２は、ＣＳＶ（Ｃｏｍｍａ  Ｓｅｐａｒａｔｅｄ  Ｖａｌｕｅ  Ｆｏｒｍａｔ）やＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）などの所定のファイル形式を有するテーブル形式のデータを個人テーブル１１２として格納する格納部である。
【００３２】
辞書登録部１６は、データベース１１に登録された各テーブルの管理や分析に係る情報を辞書１２に登録する登録部である。辞書登録部１６は、すべてのユーザの参照用に公開される情報を共通辞書１２１に登録する。また、辞書登録部１６は、個人辞書登録部１６１を有し、所定のユーザのみが登録、参照および更新などをおこなうことができる個人辞書１２２を作成し、共通テーブル１１１や個人テーブル１１２の管理・分析に係る情報を登録する。
【００３３】
個人辞書登録部１６１は、テーブル情報登録部１６１ａ、演算情報登録部１６１ｂ、結合情報登録部１６１ｃ、複合項目情報登録部１６１ｄおよび管理ポイント情報登録部１６１ｅを有する。
【００３４】
テーブル情報登録部１６１ａは、ユーザが個人テーブル１１２として作成したテーブルのデータ構造やデータの属性情報などを個人辞書１２２に登録する。演算情報登録部１６１ｂは、共通テーブル１１１や個人テーブル１１２に対しておこなわれる演算の情報を個人辞書１２２に登録する。具体的には、演算の演算式を共通テーブル１１１や個人テーブル１１２における仮想的な項目として設定し、その情報を個人辞書１２２で登録・管理する。ユーザは個人辞書１２２を参照して演算の仮想的な項目を選択することにより、演算を実行することができる。
【００３５】
結合情報登録部１６１ｃは、個人テーブル１１２どうし、または、個人テーブル１１２と共通テーブル１１１との間の結合情報を個人辞書１２２に登録する登録部である。具体的には、結合関係にあるテーブルのテーブル名や結合する際に必要となる結合キー項目の情報などを個人辞書１２２に登録する。
【００３６】
複合項目情報登録部１６１ｄは、複数の項目を複合化した複合項目の情報を個人辞書１２２に登録する登録部である。項目の複合化は、複数の項目間に関連がある場合におこなわれ、データベースの検索をおこなう際に複合項目を利用することで、個々の項目を指定する手間を省くことができる。例えば、年、月および日の項目があって、これらをまとめて日付として扱いたいような場合に、複合項目が利用される。
【００３７】
管理ポイント情報登録部１６１ｅは、管理ポイントの情報を個人辞書１２２に登録する登録部である。管理ポイントとは、リレーショナル型のデータベース１１のデータに対し多次元分析をおこなう際の、データベース１１のデータの管理や分析の方法に係る情報を設定したものである。例えば、商品売上げの傾向を調べる場合の、地域別、商品別、時間別などの売上データを調査する分類方法を設定したものであり、これらの分類によりデータベース１１のデータを効率的に管理・分析することができる。
【００３８】
辞書参照部１７は、ユーザから辞書１２の参照要求がなされた際に、共通辞書１２１や個人辞書１２２に登録された演算情報や結合情報などの情報を取得して、ユーザインターフェース部１１に転送し、それらの情報をユーザに提示する参照部である。また、それらの情報の中からユーザが検索時に利用する情報を選択した場合には、その選択を受け付け、該当する情報を検索部１８に転送する。
【００３９】
検索部１８は、ユーザからデータの検索要求がなされた際に、辞書１２の情報を参照してデータベース１１からデータの検索をおこなう検索部である。検索部１８は、辞書参照部１７を介して、検索時に利用するユーザにより選択された情報を共通辞書１２１や個人辞書１２２から取得し、その情報に基づいてデータの検索をおこなう。
【００４０】
検索の結果、新たなテーブルが得られ、かつ、ユーザからそのテーブルを個人テーブル１１２に格納する要求がなされた場合には、検索部１８は、個人テーブル格納部１５１を介して、そのテーブルを個人テーブル１１２として格納する。さらに、個人辞書登録部１６１を介して、そのテーブルに係る管理情報を個人辞書１２２に登録する。
【００４１】
次に、データベース１１内の共通テーブル１１１および個人テーブル１１２のテーブル構造について説明する。図２は、データベース１１内の共通テーブル１１１および個人テーブル１１２のテーブル構造の一例を示す図である。同図に示すように、共通テーブル１１１には、顧客情報テーブルとアンケート結果テーブルとが格納されている。また、個人テーブル１１２には、購入希望機種一覧テーブルとトレンド分析テーブルとが格納されている。
【００４２】
顧客情報テーブルは、顧客の個人情報データを登録したテーブルであり、顧客ＩＤ、名前、住所、生年月日および性別の各項目を有する。また、アンケート結果テーブルは、パーソナルコンピュータ（ＰＣ）に対するアンケート調査の各顧客の回答データを登録したテーブルで、顧客ＩＤ、質問内容および回答の各項目を有する。この顧客情報テーブルとアンケート結果テーブルとは、顧客ＩＤを結合のキー項目として結合関係が設定されている。
【００４３】
購入希望機種一覧テーブルは、ユーザがデータベース１１からデータの検索をおこなって、共通テーブル１１１内のアンケート結果テーブルから質問内容が「希望購入機種」である行を抽出し、その結果を購入希望機種一覧テーブルとして個人テーブル１１２に格納したものである。この購入希望機種一覧テーブルは、顧客ＩＤおよび購入希望機種の項目を有する。そして、顧客ＩＤをキー項目として顧客情報テーブルとの間の結合関係が設定されている。
【００４４】
トレンド分析テーブルは、ユーザがデータベース１１からデータの検索をおこなって、共通テーブル１１１内のアンケート結果テーブルから質問内容が「選考基準」である行を抽出し、その結果をトレンド分析テーブルとして個人テーブル１１２に格納したものである。トレンド分析テーブルは、顧客ＩＤおよび選考基準の項目を有し、顧客ＩＤをキー項目として購入希望機種一覧テーブルとの間の結合関係が設定されている。
【００４５】
次に、辞書１２内の共通辞書１２１および個人辞書１２２の辞書のデータ構造について説明する。図３は、辞書１２内の共通辞書１２１および個人辞書１２２のデータ構造の一例を示す図である。同図に示すように、共通辞書１２１は、共通テーブル１１１に対応するテーブル管理情報、項目管理情報および結合管理情報の各情報を有する。
【００４６】
テーブル管理情報は、共通テーブル１１１に含まれる各テーブルを管理する情報を登録したテーブルで、テーブルの識別番号、テーブル名、テーブルのスキーマ名および注釈の各項目を有する。ここで、スキーマ名は、各テーブルを構成するスキーマの名称を登録したものであり、注釈は、識別番号により識別される各テーブルの内容をわかりやすく説明したものである。この例では、図２に示した共通テーブル１１１内の顧客情報テーブルとアンケート結果テーブルの２つのテーブルの情報が示されている。
【００４７】
項目管理情報は、各テーブル内の項目を管理する管理情報を登録したものである。項目管理情報は、項目の識別番号、テーブル内の項目名、項目が含まれるテーブル名、テーブルのスキーマ名、注釈、データ型、精度、位取りおよび種別の各項目を有する。ここで、注釈は、識別番号により識別される各項目の内容をわかりやすく説明したものであり、データ型は、各項目に登録されるデータのデータ型を記述したものである。精度は、各項目のデータが何バイトのデータであるかを登録したバイト数であり、位取りは、データ型が数値型である場合に、小数点の右側にある数字の桁数の情報を登録したものである。この例では、図２に示した共通テーブル１１１内の顧客情報テーブルおよびアンケート結果テーブル内の各項目の情報が示されている。
【００４８】
結合管理情報は、２つのテーブル間の結合関係を管理するために登録された情報である。この結合管理情報は、結合関係を識別する識別番号、結合元のテーブルの結合元スキーマ名、結合元テーブル名、結合のキーとなる項目を示す結合元キー項目、結合先のテーブルの結合先スキーマ名、結合先テーブル名および結合のキーとなる項目を示す結合先キー項目の各項目を有する。ここでは、図２に示した共通テーブル１１１内の顧客情報テーブルおよびアンケート結果テーブルの結合関係の情報が示されている。ユーザは、この結合関係の情報を基にして、２つのテーブルを結びつけ、新たなテーブルを容易に得ることができる。
【００４９】
個人辞書１２２は、個人テーブル１１２に対応するテーブル管理情報、項目管理情報および結合管理情報の各情報を有する。共通辞書１２１の場合と同様に、テーブル管理情報は、テーブルの識別番号、テーブル名、スキーマ名および注釈の各項目を有している。この例では、図２に示した、個人テーブル１１２内の購入希望機種一覧テーブルおよびトレンド分析テーブルの情報が登録されている。
【００５０】
項目管理情報は、項目の識別番号、項目名、テーブル名、スキーマ名、注釈、データ型、精度、位取りおよび種別の各項目を有している。この例では、図２に示した、個人テーブル１１２内の購入希望機種一覧テーブルおよびトレンド分析テーブルの各項目の情報が登録されている。
【００５１】
結合管理情報は、２つのテーブル間の結合関係に係る情報が登録されており、結合関係の識別番号、結合元スキーマ名、結合元テーブル名、結合元キー項目、結合先スキーマ名、結合先テーブル名および結合先キー項目の各項目を有している。この例では、図２に示した、共通テーブル１１１内の顧客情報テーブルと個人テーブル１１２内の購入希望機種一覧テーブルとの間の結合関係、および、個人テーブル１１２内の購入希望機種一覧テーブルとトレンド分析テーブル間の結合関係が登録されている。
【００５２】
ここでは、個人辞書１２２に登録される情報として、テーブル管理情報、項目管理情報および結合管理情報を登録した場合を示したが、個人辞書１２２には、テーブルに対しておこなわれる演算や、複合項目、あるいは管理ポイント等の情報も記憶することができる。
【００５３】
次に、本実施の形態に係るデータベースの検索の処理手順について説明する。図４は、本実施の形態に係るデータベースの検索の処理手順を示すフローチャートである。同図に示すように、まず、ユーザからのデータベースの検索要求を受け付ける（ステップＳ４０１）。そして、共通辞書１２１および個人辞書１２２から演算や複合項目、あるいは管理ポイントなどの管理・分析に係る情報を取得する（ステップＳ４０２）。
【００５４】
続いて、検索結果として所望するテーブル形式のデータの項目を定めたレイアウト指定をユーザから受け付ける（ステップＳ４０３）。また、レイアウト指定の際に、共通辞書１２１および個人辞書１２２から検索に利用する演算情報や複合項目情報、あるいは管理ポイント情報などの情報の指定を受け付ける。
【００５５】
そして、受け付けたレイアウト指定の情報と、指定された演算情報や複合項目情報、あるいは管理ポイント情報などの情報とを基にしてデータベースの検索をおこない、検索結果を取得する（ステップＳ４０４）。その後、検索結果であるテーブルを個人テーブル１１２として格納するかどうかの指定を受け付け（ステップＳ４０５）、格納しない場合には（ステップＳ４０５，Ｎｏ）、そのまま処理を終了する。
【００５６】
テーブルを格納する場合には（ステップＳ４０５，Ｙｅｓ）、検索結果のテーブルを個人テーブル１１２としてデータベース１１に格納し（ステップＳ４０６）、個人テーブル１１２として格納したテーブルの管理や分析に係る情報を個人辞書１２２として辞書１２に登録する（ステップＳ４０７）。
【００５７】
図５は、検索結果を個人テーブル１１２として格納する場合の表示画面の一例を示す図であり、図６は、図５に示した「テーブルに出力」メニューを選択した場合の表示画面の一例を示す図である。図５に示すように、検索結果が得られると、それを個人テーブル１１２として格納するメニューである「テーブルに出力」が選択可能になる。そして、「テーブルに出力」メニューを選択すると、図６に示すような表示画面が表示され、テーブル名（ＳＡＬＥＳ＿ＯＢＪＥＣＴ）を指定して検索結果を個人テーブル１１２として格納することができる。
【００５８】
次に、図４に示した個人テーブル１１２の情報を個人辞書１２２に登録する処理の処理手順について説明する。図７は、図４に示した個人テーブル１２２の情報を個人辞書１２２に登録する処理の処理手順を示すフローチャートである。同図に示すように、検索結果を個人テーブル１１２として格納した後（ステップＳ７０１）、個人辞書登録部１６１は、格納された個人テーブル１１２の構造や属性情報を個人辞書１２２に登録する（ステップＳ７０２）。
【００５９】
そして、個人辞書１２２に複合項目情報を登録するかどうかを調べ（ステップＳ７０３）、複合項目情報を登録する場合には（ステップＳ７０３，Ｙｅｓ）、複合項目情報登録部１６１ｄは、個人テーブル１１２に複合項目情報を登録する（ステップＳ７０４）。複合項目情報を登録しない場合には（ステップＳ７０３，Ｎｏ）、ステップＳ７０５に移行する。
【００６０】
続いて、個人辞書１２２に個人テーブル１１２の結合情報を登録するかどうかを調べ（ステップＳ７０５）、登録する場合には（ステップＳ７０５，Ｙｅｓ）、結合情報登録部１６１ｃは、個人テーブル１１２に結合情報を登録する（ステップＳ７０６）。結合情報を登録しない場合には（ステップＳ７０５，Ｎｏ）、ステップＳ７０７に移行する。
【００６１】
その後、個人辞書１２２に演算情報を登録するかどうかを調べる（ステップＳ７０７）。そして、演算情報を登録する場合には（ステップＳ７０７，Ｙｅｓ）、演算情報登録部１６１ｂは、個人テーブル１１２に演算情報を登録する（ステップＳ７０８）。演算情報を登録しない場合には（ステップＳ７０７，Ｎｏ）、ステップＳ７０９に移行する。
【００６２】
そして、個人辞書１２２に管理ポイント情報を登録するかどうかを調べ（ステップＳ７０９）、管理ポイント情報を登録する場合には（ステップＳ７０９，Ｙｅｓ）、管理ポイント情報登録部１６１ｅは、個人テーブル１１２に管理ポイント情報を登録する（ステップＳ７１０）。管理ポイント情報を登録しない場合には（ステップＳ７０９，Ｎｏ）、そのまま処理を終了する。
【００６３】
ここでは、個人テーブル１１２を格納した際に複合項目情報、結合情報、演算情報および管理ポイント情報を登録することとしたが、各情報の登録は、ユーザによりそれらの情報の登録要求がなされた時点でおこなうことができる。また、ここに示された各情報以外にも、共通テーブル１１１および個人テーブル１１２の管理や分析に係るさまざまな情報を個人辞書１２２に登録することができる。
【００６４】
図８は、演算情報を個人辞書１２２に登録する場合の表示画面の一例を示す図である。同図に示すように、演算式を見出しとともに設定することにより、その見出しを選択することで演算式を呼び出すことができ、所望のデータの検索を効率的におこなうことができるようになる。図８に示した例では、図２に示した購入希望機種一覧テーブルから購入希望機種のメーカーを抽出する演算式（ＳＵＢＳＴＲＩＮＧ）が設定されている。
【００６５】
次に、ＣＳＶやＸＭＬなど所定のファイル形式を有するデータを個人テーブル１２２に格納する処理の処理手順について説明する。図９は、所定のファイル形式を有するデータを個人テーブル１１２に格納する処理の処理手順を示すフローチャートである。同図に示すように、ユーザインターフェース部１３は、個人テーブル１１２に格納する所定のファイル形式を有するデータの指定を受け付ける（ステップＳ９０１）。
【００６６】
そして、ファイル格納部１５２は、指定された所定のファイル形式を有するデータを個人テーブル１１２として格納する（ステップＳ９０２）。続いて、個人辞書登録部１６１は、個人テーブル１１２として格納したデータの管理や分析に係る情報を個人辞書１２２として辞書１２に登録する（ステップＳ９０３）。具体的には、図７のステップＳ７０２からステップＳ７１０と同様な処理を個人辞書１２２に対しておこなう。
【００６７】
図１０は、所定のファイル形式を有するデータを個人テーブル１１２として格納する場合の表示画面の一例を示す図であり、図１１は、図１０に示した「データ格納」メニューを選択した場合の表示画面の一例を示す図である。図１０に示すように、所定のファイル形式を有するデータを個人テーブル１１２として格納する「データ格納」メニューの選択がなされると、図１１に示すような、データ格納画面が表示される。このデータ格納画面では、個人テーブル１１２として格納するデータの名称（トレンド．ｃｓｖ）および格納する個人テーブル１１２の名称（ＳＥＬＥＣＴＩＯＮ）を受け付け、「転送」ボタンがクリックされた際に、指定されたデータが指定された名称の個人テーブル１１２として格納される。その後、格納された個人テーブルの管理や分析に係る情報を個人辞書１２２に登録する処理がおこなわれる。
【００６８】
次に、本実施の形態の係るデータベース管理装置のハードウェア構成について説明する。図１２は、本実施の形態の係るデータベース管理装置のハードウェア構成を示すブロック図である。同図に示すように、本実施の形態に係るデータベース管理装置１０は、データベース管理装置１０からの指示によって画像などの情報を表示するためのディスプレイ２０２と、このデータベース管理装置１０に種々の情報を入力するためのキーボード２０３と、ディスプレイ２０２の表示画面上の任意の位置を指定するためのマウス２０４とを備える。
【００６９】
また、このデータベース管理装置１０は、ＣＰＵ２２１と、ＲＡＭ２２２と、ＲＯＭ２２３と、ハードディスクドライブ（ＨＤＤ）２２４と、ＣＤ−ＲＯＭを受け入れるＣＤ−ＲＯＭドライブ２２５と、フレキシブルディスク（ＦＤ）を受け入れるＦＤドライブ２２６と、ディスプレイ２０２、キーボード２０３並びにマウス２０４を接続するＩ／Ｏインターフェース２２７と、ローカルエリアネットワークまたはワイドエリアネットワーク（ＬＡＮ／ＷＡＮ）に接続するＬＡＮインターフェース２２８とを備える。ハードディスクドライブ２２４には、共通辞書１２１および個人辞書１２２が辞書１２として記憶されている。
【００７０】
さらに、このデータベース管理装置１０には、インターネットなどの公衆回線２０６に接続するためのモデム２０５が接続されるとともに、ＬＡＮインターフェース２２８およびＬＡＮ／ＷＡＮを介して、他のコンピュータシステム（ＰＣ）２１１やサーバ２１２などが接続される。また、このデータベース管理装置１０には、外付ハードディスクドライブ（外付ＨＤＤ）が接続され、リレーショナル型のデータベース１１として、共通テーブル１１１と個人テーブル１１２とを記憶している。
【００７１】
そして、このデータベース管理装置１０は、所定の記録媒体に記録されたデータベース管理プログラムを読み出して実行することでデータベース管理装置の機能を実現する。ここで、所定の記録媒体とは、フレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＭＯディスク、ＤＶＤディスク、光磁気ディスク、ＩＣカードなどの「可搬用の物理媒体」の他に、データベース管理装置１０の内外に備えられるハードディスクドライブ（ＨＤＤ）２２４や、ＲＡＭ２２２、ＲＯＭ２２３などの「固定用の物理媒体」、さらに、モデム２０５を介して接続される公衆回線２０６や、他のコンピュータシステム２１１並びにサーバ２１２が接続されるＬＡＮ／ＷＡＮなどのように、プログラムの送信に際して短期にプログラムを保持する「通信媒体」など、データベース管理装置１０によって読み取り可能なデータベース管理プログラムを記録する、あらゆる記録媒体を含むものである。
【００７２】
すなわち、データベース管理プログラムは、上記した「可搬用の物理媒体」、「固定用の物理媒体」、「通信媒体」などの記録媒体に、コンピュータ読み取り可能に記録されるものであり、データベース管理装置１０は、このような記録媒体からデータベース管理プログラムを読み出して実行することでデータベース管理装置１０の機能を実現する。なお、データベース管理プログラムは、データベース管理装置１０によって実行されることに限定されるものではなく、他のコンピュータシステム２１１またはサーバ２１２がデータベース管理プログラムを実行する場合や、これらが協働してデータベース管理プログラムを実行するような場合にも、本発明を同様に適用することができる。
【００７３】
上述してきたように、本実施の形態では、データベース１１に格納された共通テーブル１１１または個人テーブル１１２に対する結合情報や演算情報などの管理・分析に係る情報を、所定のユーザのみが利用可能な個人辞書１２２として辞書に登録し、個人辞書１２２および共通辞書１２１の参照要求を受け付けた際に、個人辞書１２２および共通辞書１２１に登録された情報を出力し、出力された情報の中からユーザによって選択された結合情報や演算情報などの情報を受け付け、その情報を用いてデータベースからデータの検索をおこなうこととしたので、ユーザは本人のみが登録や更新などをおこなうことのできる個人辞書１２２に検索用のさまざまな情報を自由に登録することができ、個人辞書１２２と共通辞書１２１とを用いて効率的にデータの検索をおこなうことができる。
【００７４】
また、本実施の形態において説明した各処理のうち、自動的におこなわれるものとして説明した処理の全部または一部を手動的におこなうこともでき、あるいは、手動的におこなわれるものとして説明した処理の全部または一部を公知の方法で自動的におこなうこともできる。この他、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。
【００７５】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。さらに、各装置にて行なわれる各処理機能は、その全部または任意の一部が、ＣＰＵおよび当該ＣＰＵにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。
【００７６】
（付記１）データベースに格納されたデータについてのあらかじめ辞書として登録された管理および／または分析に係る情報のうち、ユーザにより選択された所定の情報に基づいて前記データベースからデータの検索をおこなうデータベース管理プログラムであって、
前記データベースに格納されたデータの管理および／または分析に係る情報を所定のユーザのみが利用可能な個人辞書として前記辞書に登録する個人辞書登録手順と、
前記個人辞書登録手順により個人辞書として登録された情報を含む前記辞書に登録された情報を出力し、出力された該情報の中からユーザによる所定の情報の選択を受け付ける辞書参照手順と、
を含んだことを特徴とするデータベース管理プログラム。
【００７７】
（付記２）前記データベースの検索により得られたデータを前記データベースに格納する個人データ格納手順をさらに含み、前記個人辞書登録手順は、格納された前記データの管理および／または分析に係る情報を該検索要求をおこなったユーザのみが利用可能な個人辞書に登録することを特徴とする付記１に記載のデータベース管理プログラム。
【００７８】
（付記３）前記データベースに対する所定のファイル形式を有するデータの格納要求がなされた際に、該所定のファイル形式を有するデータを前記データベースに格納するファイル格納手順をさらに含み、前記個人辞書登録手順は、前記ファイル格納手順により格納された前記所定のファイル形式を有するデータの管理および／または分析に係る情報を該データの登録要求をおこなったユーザのみが利用可能な個人辞書に登録することを特徴とする付記１または２に記載のデータベース管理プログラム。
【００７９】
（付記４）前記個人辞書登録手順は、前記データベースのデータに対して適用される所定の演算に係る情報の登録要求がなされた際に、該所定の演算に係る情報を該情報の登録要求をおこなったユーザのみが利用可能な前記個人辞書に登録し、前記辞書参照手順は、前記個人辞書登録手順により個人辞書に登録された前記所定の演算に係る情報を含む前記辞書に登録された情報を出力し、出力された該情報の中からユーザによる所定の情報の選択を受け付けることを特徴とする付記１、２または３に記載のデータベース管理プログラム。
【００８０】
（付記５）前記個人辞書登録手順は、前記データベースのデータ間の結合に係る情報の登録要求がなされた際に、該結合に係る情報を該情報の登録要求をおこなったユーザのみが利用可能な前記個人辞書に登録し、前記辞書参照手順は、前記個人辞書登録手順により個人辞書に登録された前記結合に係る情報を含む前記辞書に登録された情報を出力し、出力された該情報の中からユーザによる所定の情報の選択を受け付けることを特徴とする付記１〜４のいずれか１つに記載のデータベース管理プログラム。
【００８１】
（付記６）前記個人辞書登録手順は、前記データベースの複数のデータの項目を複合化した複合項目に係る情報の登録要求がなされた際に、該複合項目に係る情報を該情報の登録要求をおこなったユーザのみが利用可能な前記個人辞書に登録し、前記辞書参照手順は、前記個人辞書登録手順により個人辞書に登録された前記複合項目に係る情報を含む前記辞書に登録された情報を出力し、出力された該情報からのユーザによる所定の情報の選択を受け付けることを特徴とする付記１〜５のいずれか１つに記載のデータベース管理プログラム。
【００８２】
（付記７）前記個人辞書登録手順は、前記データベースのデータの管理および／または分析の方法に係る管理ポイント情報の登録要求がなされた際に、該管理ポイント情報を該情報の登録要求をおこなったユーザのみが利用可能な前記個人辞書に登録し、前記辞書参照手順は、前記個人辞書登録手順により個人辞書に登録された前記管理ポイント情報を含む前記辞書に登録された情報を出力し、出力された該情報の中からユーザによる所定の情報の選択を受け付けることを特徴とする付記１〜６のいずれか１つに記載のデータベース管理プログラム。
【００８３】
（付記８）データベースに格納されたデータについての管理および／または分析に係る情報を記憶した辞書を有し、該管理および／または分析に係る情報のうち、ユーザにより選択された所定の情報に基づいて前記データベースからデータの検索をおこなうデータベース管理装置であって、
前記データベースに格納されたデータの管理および／または分析に係る情報を所定のユーザのみが利用可能な個人辞書として前記辞書に登録する個人辞書登録手段と、
前記個人辞書登録手段により個人辞書として登録された情報を含む前記辞書に登録された情報を出力し、出力された該情報の中からユーザによる所定の情報の選択を受け付ける辞書参照手段と、
を備えたことを特徴とするデータベース管理装置。
【００８４】
（付記９）データベースに格納されたデータについてのあらかじめ辞書として登録された管理および／または分析に係る情報のうち、ユーザにより選択された所定の情報に基づいて前記データベースからデータの検索をおこなうデータベース管理方法であって、
前記データベースに格納されたデータの管理および／または分析に係る情報を所定のユーザのみが利用可能な個人辞書として前記辞書に登録する個人辞書登録工程と、
前記個人辞書登録工程により個人辞書として登録された情報を含む前記辞書に登録された情報を出力し、出力された該情報の中からユーザによる所定の情報の選択を受け付ける辞書参照工程と、
を含んだことを特徴とするデータベース管理方法。
【００８５】
（付記１０）データベースに格納されたデータについてのあらかじめ辞書として登録された管理および／または分析に係る情報のうち、ユーザにより選択された所定の情報に基づいて前記データベースからデータの検索をおこなうデータベース管理プログラムを記録したコンピュータ読み取り可能な記録媒体であって、
前記データベースに格納されたデータの管理および／または分析に係る情報を所定のユーザのみが利用可能な個人辞書として前記辞書に登録する個人辞書登録手順と、
前記個人辞書登録手順により個人辞書として登録された情報を含む前記辞書に登録された情報を出力し、出力された該情報の中からユーザによる所定の情報の選択を受け付ける辞書参照手順と、
を実行させるためのデータベース管理プログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【００８６】
【発明の効果】
以上説明したように、本発明によれば、データベースに格納されたデータの管理および／または分析に係る情報を所定のユーザのみが利用可能な個人辞書として辞書に登録し、個人辞書として登録された情報を含む辞書に登録された情報を出力し、出力された情報の中からユーザによる所定の情報の選択を受け付けることとしたので、ユーザは個人辞書に管理・分析に係る情報の登録・更新などを自由におこなうことができ、個人辞書を含む辞書の情報を用いてデータベースからデータの検索を効率的におこなうことができるという効果を奏する。
【００８７】
また、本発明によれば、データベースの検索により得られたデータをデータベースに格納し、格納されたデータの管理および／または分析に係る情報を検索要求をおこなったユーザのみが利用可能な個人辞書に登録することとしたので、ユーザは検索されたデータの管理・分析に係る情報を個人辞書に自由に登録・更新することができ、個人辞書を含む辞書の情報を用いてデータベースからデータの検索を効率的におこなうことができるという効果を奏する。
【００８８】
また、本発明によれば、データベースに対する所定のファイル形式を有するデータの格納要求がなされた際に、その所定のファイル形式を有するデータをデータベースに格納し、格納された所定のファイル形式を有するデータの管理および／または分析に係る情報をデータの登録要求をおこなったユーザのみが利用可能な個人辞書に登録することとしたので、ユーザは所定のファイル形式のデータの管理・分析に係る情報を個人辞書に自由に登録・更新することができ、個人辞書を含む辞書の情報を用いてデータベースからデータの検索を効率的におこなうことができるという効果を奏する。
【００８９】
また、本発明によれば、データベースのデータに対して適用される所定の演算に係る情報の登録要求がなされた際に、その所定の演算に係る情報を情報の登録要求をおこなったユーザのみが利用可能な個人辞書に登録し、個人辞書に登録された所定の演算に係る情報を含む辞書に登録された情報を出力し、出力された情報からのユーザによる所定の情報の選択を受け付けることとしたので、ユーザは所定の演算に係る情報を個人辞書に自由に登録・更新することができ、個人辞書を含む辞書の情報を用いてデータベースからデータの検索を効率的におこなうことができるという効果を奏する。
【００９０】
また、本発明によれば、データベースのデータ間の結合に係る情報の登録要求がなされた際に、その結合に係る情報を情報の登録要求をおこなったユーザのみが利用可能な個人辞書に登録し、個人辞書に登録された結合に係る情報を含む辞書に登録された情報を出力し、出力された情報の中からユーザによる所定の情報の選択を受け付けることとしたので、ユーザはデータ間の結合に係る情報を個人辞書に自由に登録・更新することができ、個人辞書を含む辞書の情報を用いてデータベースからデータの検索を効率的におこなうことができるという効果を奏する。
【００９１】
また、本発明によれば、データベースの複数のデータの項目を複合化した複合項目に係る情報の登録要求がなされた際に、その複合項目に係る情報を情報の登録要求をおこなったユーザのみが利用可能な個人辞書に登録し、個人辞書に登録された複合項目に係る情報を含む辞書に登録された情報を出力し、出力された情報の中からユーザによる所定の情報の選択を受け付けることとしたので、ユーザは複合項目に係る情報を個人辞書に自由に登録・更新することができ、個人辞書を含む辞書の情報を用いてデータベースからデータの検索を効率的におこなうことができるという効果を奏する。
【００９２】
また、本発明によれば、データベースのデータの管理および／または分析の方法に係る管理ポイント情報の登録要求がなされた際に、その管理ポイント情報を情報の登録要求をおこなったユーザのみが利用可能な前記個人辞書に登録し、個人辞書に登録された管理ポイント情報を含む辞書に登録された情報を出力し、出力された情報の中からユーザによる所定の情報の選択を受け付けることとしたので、ユーザは管理ポイント情報を個人辞書に自由に登録・更新することができ、個人辞書を含む辞書の情報を用いてデータベースからデータの検索を効率的におこなうことができるという効果を奏する。
【図面の簡単な説明】
【図１】本実施の形態に係るデータベース管理装置の構成を示す機能ブロック図である。
【図２】データベース内の共通テーブルおよび個人テーブルのテーブル構造の一例を示す図である。
【図３】辞書内の共通辞書および個人辞書のデータ構造の一例を示す図である。
【図４】本実施の形態に係るデータベースの検索の処理手順を示すフローチャートである。
【図５】検索結果を個人テーブルとして格納する場合の表示画面の一例を示す図である。
【図６】図５に示した「テーブルに出力」メニューを選択した場合の表示画面の一例を示す図である。
【図７】図４に示した個人テーブルの情報を個人辞書に登録する処理の処理手順を示すフローチャートである。
【図８】演算情報を個人辞書１２２に登録する場合の表示画面の一例を示す図である。
【図９】所定のファイル形式を有するデータを個人テーブルに格納する処理の処理手順を示すフローチャートである。
【図１０】所定のファイル形式を有するデータを個人テーブルとして格納する場合の表示画面の一例を示す図である。
【図１１】図１０に示した「データ格納」メニューを選択した場合の表示画面の一例を示す図である。
【図１２】本実施の形態の係るデータベース管理装置のハードウェア構成を示すブロック図である。
【符号の説明】
１０    データベース管理装置
１１    データベース
１１１    共通テーブル
１１２    個人テーブル
１２    辞書
１２１    共通辞書
１２２    個人辞書
１３    ユーザインターフェース部
１４    制御部
１５    テーブル格納部
１５１    個人テーブル格納部
１５２    ファイル格納部
１６    辞書登録部
１６１    個人辞書登録部
１６１ａ    テーブル情報登録部
１６１ｂ    演算情報登録部
１６１ｃ    結合情報登録部
１６１ｄ    複合項目情報登録部
１６１ｅ    管理ポイント情報登録部
１７    辞書参照部
１８    検索部
【図１】
2004252757.tif 000003
【図２】
2004252757.tif 000004
【図３】
2004252757.tif 000005
【図４】
2004252757.tif 000006
【図５】
2004252757.tif 000007
【図６】
2004252757.tif 000008
【図７】
2004252757.tif 000009
【図８】
2004252757.tif 000010
【図９】
2004252757.tif 000011
【図１０】
2004252757.tif 000012
【図１１】
2004252757.tif 000013
【図１２】
2004252757.tif 000014