JP4259889B2 - Database management system, database management apparatus, database management method, and database management program - Google Patents
Database management system, database management apparatus, database management method, and database management program Download PDFInfo
- Publication number
- JP4259889B2 JP4259889B2 JP2003051908A JP2003051908A JP4259889B2 JP 4259889 B2 JP4259889 B2 JP 4259889B2 JP 2003051908 A JP2003051908 A JP 2003051908A JP 2003051908 A JP2003051908 A JP 2003051908A JP 4259889 B2 JP4259889 B2 JP 4259889B2
- Authority
- JP
- Japan
- Prior art keywords
- item name
- transfer
- database
- transfer source
- transfer destination
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
- 238000007726 management method Methods 0.000 title claims description 63
- 238000012546 transfer Methods 0.000 claims description 411
- 238000012790 confirmation Methods 0.000 claims description 34
- 238000004364 calculation method Methods 0.000 claims description 29
- 238000006243 chemical reaction Methods 0.000 claims description 15
- 238000001514 detection method Methods 0.000 claims description 8
- 239000000284 extract Substances 0.000 claims description 4
- 230000004044 response Effects 0.000 claims description 4
- 230000007717 exclusion Effects 0.000 claims description 3
- 238000004458 analytical method Methods 0.000 description 21
- 238000000034 method Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 2
- 230000001419 dependent effect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、データベース管理システム、データベース管理装置、データベース管理方法、及びデータベース管理プログラムに関する。特に本発明は、異なるデータベース間のデータ移管を管理するデータベース管理システム、データベース管理装置、データベース管理方法、及びデータベース管理プログラムに関する。
【0002】
【従来の技術】
一般に、使用目的が異なる独立したシステム間で内容が共通するデータが存在しても、それらのデータは項目名や表示形態が異なる場合が多い。従って、これらのシステム間でデータ移管を行う場合には、データの移管元のアドレスに対する移管先のアドレスを個別に指定するアップロード機能を構築する必要があった(例えば特許文献1参照)。
【0003】
【特許文献1】
特開2002―140214号公報(段落0039−0045)
【0004】
【発明が解決しようとする課題】
しかしながら上記従来技術では、専用のアップロード機能を事前に構築しない限り、独立した任意のデータベース間におけるデータ移管を実行することができないという課題があった。
【0005】
そこで本発明は、上記の課題を解決することのできるデータベース管理システム、データベース管理装置、データベース管理方法、及びデータベース管理プログラムを提供することを目的とする。この目的は特許請求の範囲における独立項に記載の特徴の組み合わせにより達成される。また従属項は本発明の更なる有利な具体例を規定する。
【0006】
【課題を解決するための手段】
即ち、本発明の第1の形態によると、データベース間のデータ移管を管理するデータベース管理システムは、移管すべき移管元データを移管元項目名に対応付けて格納している移管元データベースと、移管元データの移管を受け付け、移管先項目名に対応付けて格納する移管先データベースと、移管元データベースから複数の移管元項目名を読み込み、移管先データベースから移管先項目名を読み込む項目名読込部と、移管先項目名に対する複数の移管元項目名の一致度をそれぞれ算出する一致度算出部と、移管元データを移管する場合に移管先項目名に対応付ける移管元項目名の候補として、一致度が最も高く算出された移管元項目名を当該移管先項目名に対応付けて出力する対応候補出力部とを備える。
【0007】
本発明の第2の形態によると、データベース間のデータ移管を管理するデータベース管理装置は、移管すべき移管元データを移管元項目名に対応付けて格納している移管元データベースから複数の移管元項目名読み込み、移管元データの移管を受け付け、移管先項目名に対応付けて格納する移管先データベースから移管先項目名を読み込む項目名読込部と、移管先項目名に対する複数の移管元項目名の一致度をそれぞれ算出する一致度算出部と、移管元データを移管する場合に移管先項目名に対応付ける移管元項目名の候補として、一致度が最も高く算出された移管元項目名を当該移管先項目名に対応付けて出力する対応候補出力部とを備える。
【0008】
項目名読込部は、移管先項目名及び移管元項目名にそれぞれ対応付けて格納されているデータのデータサイズを更に読み込み、一致度算出部は、移管先項目名及び移管元項目名のそれぞれに対応付けられたデータのデータサイズの一致度に更に基づいて、移管先項目名に対する移管元項目名の一致度を算出してもよい。データサイズはデータの文字数であってもよいし、データを入力するフィールドのサイズであってもよい。
【0009】
対応候補出力部は、候補として、一致度が最も高く算出された移管元項目名の他に、一致度が一定の基準値以上である移管元項目名を移管先項目名に対応付けて更に出力してもよい。また、対応候補出力部により移管先項目名に対応付けて出力された移管元項目名が候補として適切であるか否かのユーザ確認を受け付ける確認受付部と、移管元項目名が候補として適切である旨のユーザ確認を確認受付部が受け付けた場合に、当該移管元項目名と移管先項目名との対応付けを確定する対応確定部とを更に備えてもよい。
【0010】
当該移管元項目名に対応付けて格納されているデータを対応確定部により対応付けが確定された移管先項目名のデータ表示形式に変換する変換規則を設定する表示形式設定部と、当該移管元項目名に対応付けて格納されたデータを変換規則に従って移管先項目名のデータ表示形式に変換し、変換した当該データを、移管先項目名に対応付けて移管先データベースに移管するデータ移管部とを更に備えてもよい。
【0011】
移管先項目名に対する移管元項目名の一致度を算出する場合に項目名を検索するキーワードである基本単語を格納している単語データベースを更に備え、一致度算出部は、単語データベースから取得した基本単語で移管元項目名及び移管先項目名を検索し、移管先項目名に含まれる基本単語が移管元項目名に含まれるか否かに基づいて一致度を算出してもよい。
【0012】
単語データベースは、類義語の辞書を格納している類義語データベースを有し、一致度算出部は、移管先項目名に含まれる基本単語の類義語を類義語データベースから抽出し、抽出した類義語が移管元項目名に含まれるか否かに更に基づいて一致度を算出してもよい。
【0013】
移管先項目名に対応する移管元項目名の候補として出力された移管元項目名を修正すべく、移管先項目名に対応させるべき移管元項目名の指定をユーザから受け付ける確認受付部をさらに備え、確認受付部は、ユーザから受け付けた移管元項目の指定に基づいて、当該移管元項目名と移管先項目名とを類義語として類義語データベースに登録してもよい。
【0014】
単語データベースは、一致度を算出する場合に項目名から除外すべき単語である除外単語を格納している除外単語データベースを有し、一致度算出部は、除外単語データベースに格納されている除外単語を移管元項目名から除外した後に、検索を実行してもよい。一致度算出部は、除外単語データベースに格納されている除外単語を移管先項目名から更に除外した後に、検索を実行してもよい。
【0015】
移管元データベース及び移管先データベースの少なくとも一方の項目名が追加されたことを検出する項目追加検出部と、移管元データベース及び移管先データベースの少なくとも一方の項目名が追加された場合に、追加された当該項目名が含む基本単語の入力をユーザに要求し、ユーザから入力される当該基本単語を単語データベースに登録する基本単語登録部とを更に備えてもよい。
【0016】
移管元データベース及び移管先データベースの少なくとも一方の項目名が追加されたことを検出する項目追加検出部をさらに備え、項目名読込部は、移管元データベース及び移管先データベースの少なくとも一方の項目名が追加されたことに応じて、移管元データベースから移管元項目名を読み込み、移管先データベースから移管先項目名を読み込んでもよい。
【0017】
本発明の第3の形態によると、データベース間のデータ移管を管理するコンピュータ用のデータベース管理プログラムは、移管すべき移管元データを移管元項目名に対応付けて格納している移管元データベースから複数の移管元項目名読み込み、移管元データの移管を受け付け、移管先項目名に対応付けて格納する移管先データベースから移管先項目名を読み込む項目名読込機能と、移管先項目名に対する複数の移管元項目名の一致度をそれぞれ算出する一致度算出機能と、移管元データを移管する場合に移管先項目名に対応付ける移管元項目名の候補として、一致度が最も高く算出された移管元項目名を当該移管先項目名に対応付けて出力する対応候補出力機能とをコンピュータに実現させる。
【0018】
本発明の第4の形態によると、データベース間のデータ移管を管理するデータベース管理方法は、移管すべき移管元データを移管元項目名に対応付けて格納している移管元データベースから複数の移管元項目名読み込み、移管元データの移管を受け付け、移管先項目名に対応付けて格納する移管先データベースから移管先項目名を読み込む項目名読込ステップと、移管先項目名に対する複数の移管元項目名の一致度をそれぞれ算出する一致度算出ステップと、移管元データを移管する場合に移管先項目名に対応付ける移管元項目名の候補として、一致度が最も高く算出された移管元項目名を当該移管先項目名に対応付けて出力する対応候補出力ステップとを備える。
【0019】
【発明の実施の形態】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではなく、又実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【0020】
図1は、本発明の一実施形態に係るデータベース管理システム100の構成の例を示す。データベース管理システム100は、予め専用のアップロード機能を構築することなく、独立した任意のデータベース間におけるデータ移管を実行することを目的とする。例えば本実施例において、データベース管理システム100は、自動車保険の契約実績を管理している顧客管理システムと、自動車保険の契約実績を分析する契約実績分析システムとの間で、契約実績分析システムで利用するデータを顧客管理システムから移管することを目的とする。
【0021】
データベース管理システム100は、顧客管理システムのデータを格納している契約実績データベース10と、契約実績分析システムのデータを格納する分析用データベース20と、データベース管理装置30とを備える。契約実績データベース10は本発明の移管元データベースの一例であり、分析用データベース20は本発明の移管先データベースの一例である。契約実績データベース10は、契約実績分析システムに移管すべき移管元データを移管元項目名に対応付けて格納している。一方分析用データベース20は、移管元データの移管を受け付け、移管先項目名に対応付けて格納する。
【0022】
データベース管理装置30は、契約実績データベース10から複数の移管元項目名を読み込み、分析用データベース20から移管先項目名を読み込む項目名読込部32と、移管先項目名に対する複数の移管元項目名の一致度をそれぞれ算出する一致度算出部34と、移管元データを移管する場合に移管先項目名に対応付ける移管元項目名の候補として、一致度が最も高く算出された移管元項目名を当該移管先項目名に対応付けて出力する対応候補出力部36とを少なくとも備える。
【0023】
以上の構成によれば、データベース管理システム100は、契約実績データベース10から分析用データベース20にデータを移管する場合に、項目名の一致度に基づいて、移管先項目名に対応付ける移管元項目名の候補をユーザに提示することができる。
【0024】
データベース管理装置30は更に、対応候補出力部36により移管先項目名に対応付けて出力された移管元項目名が対応付けの候補として適切であるか否かのユーザ確認を受け付ける確認受付部38と、移管元項目名が候補として適切である旨のユーザ確認を確認受付部38が受け付けたことを条件に、当該移管元項目名と移管先項目名との対応付けを確定する対応確定部40とを更に備える。これにより、データベース管理装置30は、ユーザによる確認を経て移管先項目名と移管元項目名とを正しく対応付けることができる。
【0025】
データベース管理装置30は更に、移管元項目名に対応付けて格納されているデータを移管先項目名のデータ表示形式に変換する変換規則を設定する表示形式設定部42と、移管元項目名に対応付けて格納されたデータを当該変換規則に従って移管先項目名のデータ表示形式に変換し、変換した当該データを、移管先項目名に対応付けて分析用データベース20に移管するデータ移管部44とを備える。これにより、移管元の項目と移管先の項目との間でデータの表示形式が異なる場合であっても、分析用データベース20に適した表示形式で契約実績データベース10のデータを移管することができる。
【0026】
データベース管理装置30は更に、移管先項目名に対する移管元項目名の一致度を算出する場合に項目名を検索するキーワードである基本単語を格納している単語データベース50を更に備える。一致度算出部34は、単語データベース50から取得する基本単語を用いて一致度を算出する。単語データベース50は、基本単語の類義語を格納している類義語データベース46と、一致度を算出する場合に項目名から除外すべき単語である除外単語を格納している除外単語データベース48とを有する。一致度算出部34が単語データベース50を参照して一致度を算出する動作の詳細については後述する。
【0027】
さらにデータベース管理装置30は、契約実績データベース10及び分析用データベース20の少なくとも一方の項目名が追加されたことを検出する項目追加検出部52と、契約実績データベース10及び分析用データベース20の少なくとも一方の項目名が追加されたことに応じて、追加された当該項目名が含む基本単語の入力をユーザに要求し、ユーザから入力される当該基本単語を単語データベース50に登録する基本単語登録部54とを備える。これにより、契約実績データベース10及び分析用データベース20のいずれかに新たな項目名が追加されても、一方のデータベースに追加された項目名に対応する他方のデータベースの項目名の候補を適切に選択して出力することができる。
【0028】
記録媒体60は、上述の項目名読込部32、一致度算出部34、対応候補出力部36、確認受付部38、対応確定部40、表示形式設定部42、データ移管部44、類義語データベース46、除外単語データベース48、単語データベース50、項目追加検出部52、及び基本単語登録部54の機能をデータベース管理装置30に実現させるプログラムを格納する。データベース管理装置30は、これらのプログラムを記録媒体60から読み取ってインストールする。データベース管理装置30は、これらのプログラムをネットワーク経由で取得してもよい。
【0029】
図2は、移管先項目名に対応する移管元項目名の候補が出力された一例を示す。左側のリストは契約実績データベース10から読み込まれた移管元項目名を示す移管元項目名リスト、真ん中のリストは分析用データベース20から読み込まれた移管先項目名を示す移管先項目名リストである。そして右上のリストは移管先項目名リストにおける移管先項目名のそれぞれに対応付ける移管元項目名の候補を示す第1の対応候補リスト、右下のリストは第2の対応候補リストである。
【0030】
移管元項目名及び移管先項目名は、データベースにおけるアドレスを特定する列番号とデータ表示形式のサンプルとに対応付けて読み出される。データ表示形式は文字、数字、アルファベット、及び記号などのデータの種類として表示されてもよい。対応候補リストにおいては、移管元項目名リストから抽出された移管元項目名の候補が移管先項目名リストにおける移管先項目名のそれぞれに対応付けられて表示される。
【0031】
第2の対応候補リストは、移管先項目名に対応する移管元項目名の候補が複数ある場合に、第1の候補リストで表示されなかった第2の候補を表示する。この場合、第1の候補リストで既に表示された他の移管元項目名を当該第2の候補と共に表示する。これにより、当該第2の候補が対応付けられている移管先項目名を容易に識別することができる。移管先項目名リスト及び対応候補リストにおいては、それぞれの項目名に対応付けてデータ表示形式のサンプルが表示されているので、ユーザはデータ表示形式のサンプルを比較することにより、出力された候補が適切であるかを容易に判別できる。
【0032】
対応候補リストは、移管先項目名に対応付けて表示された移管元項目名のそれぞれが候補として適切であるか否かのユーザ確認結果を入力するための「確認サイン」フィールドをさらに有する。「確認サイン」フィールドには、候補が適切である場合にユーザが”ok”サインを入力し、候補が不適切である場合には適切な移管元項目名の列番号を入力する。移管先項目名に対応する移管元項目名の候補がリストに表示されない場合も同様に、ユーザはデータ移管の対応付けとして適切な移管元項目名の列番号を「確認サイン」フィールドに入力する。
【0033】
対応候補リストはさらに、対応候補リストのユーザ確認によって移管先項目名との対応付けが確定された移管元項目名に対応付けて格納されているデータを移管先項目名に対応したデータ表示形式に変換する変換規則を設定するための「表示形式変換設定」フィールドを有する。例えば、移管先項目名の「獲得年月日」に対応するデータ表示形式が和暦であり、「獲得年月日」の対応候補である「実績年月日」のデータ表示形式が西暦である場合、ユーザは「西暦→和暦」を変換規則として「表示形式変換設定」フィールドに入力する。また、ある移管元項目のデータサンプルを複数表示し、ユーザが当該複数のデータサンプルを移管先項目のデータ表示形式に変換することにより、変換規則をデータベース管理装置30に学習させてもよい。
【0034】
図3は、類義語データベース46のデータフォーマットの一例を示す。類義語データベース46は、基本単語の類義語を基本単語に対応付けて格納している。それぞれの類義語には基本単語に対する類義度が設定されており、本実施例においては、最高を1として数字が大きいほど類義度が高い。例えば「区分」という基本単語に対応付けられている「種目」、「分類」、及び「コード」はこの順序で「区分」に対する類義度が高い。この様な類義語データベース46から抽出する類義語を更に用いて移管先項目名と移管元項目名との一致度を算出することにより、含まれる基本単語が完全一致する移管元項目名だけでなく、項目名の意味が類似している移管元項目名も候補として抽出することができる。
【0035】
図4は、除外単語データベース48が格納するデータの一例である。除外単語データベース48は、一致度を算出する場合に項目名から除外すべき単語である除外単語を格納している。除外単語は、同一データベースの異なるフィールドに繰り返し出現する可能性の高い一般的な単語である。項目名からこれら除外単語を除外することにより、項目名の特徴部分を明確にすることができる。
【0036】
図5は、データベース管理システム100がデータ移管を実行する動作の一例を示す。ユーザは例えば定期的に保険の契約実績を分析する目的で、契約実績データベース10から分析用データベース20へのデータ移管を実行する。以下、再び図1を参照して説明する。まず項目追加検出部52は、契約実績データベース10及び分析用データベース20の少なくとも一方の項目名が追加されたか否か、すなわち前回のデータ移管から今回のデータ移管までに項目名の追加があったかどうかを判断する(S100)。ステップ100において、項目名が追加されたと判断された場合(S100:Yes)、基本単語登録部54は、追加された項目名が含む基本単語と当該基本単語の類義語とを入力するようにユーザに要求する(S102)。そしてユーザから基本単語及び類義語の入力を受け付けて単語データベース50を更新する(S104)。
【0037】
次に、データベース管理装置30は契約実績データベース10及び分析用データベース20の項目間の対応付け処理を行う(S200)。ステップ200の詳細については後述する。ステップ200で項目間の対応付け処理が完了すると、データ移管部44は分析用データベース20に移管すべきデータを契約実績データベース10から抽出し、ステップ200において設定された変換規則に従って変換して、変換したデータを移管先項目名に対応付けて前記移管先データベース20に移管する(S106)。ステップ100において、項目名が追加されていないと判断された場合(S100:No)、データベース管理システム100はステップ106に飛び、前回データ移管を実行したときの項目間の対応付けに従ってデータ移管を実行する。以上で本フローは終了する。
【0038】
次に図6を参照してステップ200の詳細を説明する。ステップ200において、項目名読込部32はまず、契約実績データベース10から移管元項目名、移管元列番号、及び移管元表示形式のサンプルを読み込む(S202)。次に分析用データベース20から移管先項目名、移管先列番号、及び移管先表示形式のサンプルを読み込む(S204)。そして一致度算出部34はまず、除外単語データベース48から除外単語を取得し、取得した除外単語を移管元項目名から除外する(S206)。たとえば、一致度算出部34は、除外単語の例である「コード」、「No」、「番号」、及び「額」を移管元項目名から除外する。
【0039】
次に一致度算出部34は、単語データベース50から取得する基本単語で移管先項目名を検索する。そして移管先項目名に含まれる基本単語の類義語を類義語データベース46から抽出し、当該基本単語及び類義語で移管元項目名を検索する(S208)。このとき、ステップ206において移管元項目名から除外単語が除外されているので検索効率が高い。なお、ステップ206において一致度算出部34は、除外単語を移管先項目名から更に除外することが望ましい。これにより、ステップ208で移管先項目名から検出される基本単語がさらに絞り込まれ、その結果、類義語データベース46から抽出される類義語の数も絞り込むことができる。これにより検索効率がさらに向上する。そしてステップ208の結果、移管先項目名に含まれる基本単語及びその類義語が移管元項目名に含まれるか否かに基づいて、移管先項目名に対する移管元項目名の一致度を算出する(S210)。
【0040】
たとえば、移管先項目名の一例である「獲得年月日」には単語データベース50に格納された基本単語として「獲得」、「年」、「月」、及び「日」が含まれる。そこで一致度算出部34は「獲得」の類義語である「実績」、及び「受付」を類義語データベース46から抽出し、「獲得」、「年」、「月」、及び「日」、並びに「実績」及び「受付」によって移管元項目名を検索する。その結果、「年」、「月」、「日」及び「実績」が移管元項目名の一例である「実績年月日」に含まれることが判る。一致度を算出するには、移管先項目名に含まれる基本単語が移管元項目名にも含まれる毎に一致度をたとえば1づつ加算する。類義語については移管先項目名に含まれる基本単語の類義語が移管元項目名に含まれる場合に、その類義語の類義度を一致度に加算する。この手順に従えば、移管先項目名の「獲得年月日」に対する移管元項目名の「実績年月日」の一致度は、
+0.8(「獲得」に対する「実績」の類似度)
+1(「年」の一致)
+1(「月」の一致)
+1(「日」の一致)
=3.8
である。
【0041】
ステップ202において項目名読込部32は、移管先項目名及び移管元項目名にそれぞれ対応付けて格納されているデータのデータサイズを更に読み込み、ステップ210において一致度算出部34は、移管先項目名及び移管元項目名のそれぞれに対応付けられたデータのデータサイズの一致度に更に基づいて、移管先項目名に対する移管元項目名の一致度を算出してもよい。データサイズはデータの文字数であってもよいし、データを入力するフィールドのサイズであってもよい。文字数及びフィールドサイズはバイト数であってもよい。
【0042】
続いて対応候補出力部36は移管先項目名のそれぞれに対応付ける移管元項目名の候補として、ステップ210において一致度が最も高く算出された移管元項目名を当該移管先項目名に対応付けて出力する(S212)。ステップ212において対応候補出力部36は、一致度が最も高く算出された移管元項目名の他に、一致度が一定の基準値以上の移管元項目名を他の候補として更に出力する。例えば、ステップ210で算出した一致度が2以上の移管元項目名を他の候補として出力する。あるいは、ある移管先項目名に対する移管元項目名の一致度がすべてゼロだった場合、当該移管先項目名に対応付けて「候補なし」を出力する。
【0043】
次に、確認受付部38は、ステップ212において移管先項目名に対応付けて出力された移管元項目名が候補として適切であるか否かのユーザ確認を受け付ける(S214)。そして、出力した候補が適切であるとのユーザ確認が入力された場合(S216:Yes)、対応確定部40は、当該移管先項目名と移管元項目名との対応付けを確定する(S220)。
【0044】
出力した候補が適切でない場合(S216:No)、あるいは「候補なし」が出力されている場合、確認受付部38は、移管先項目名に対応付ける移管元項目名をユーザに修正させるべく、移管先項目名に対応させるべき移管元項目名の指定を図2で説明した「確認」フィールドにおいて受け付ける。移管元項目名のユーザによる指定には列番号を用いる。この場合、確認受付部38は、ユーザから受け付けた移管元項目の指定に基づいて、当該移管元項目名と移管先項目名とを類義語として類義語データベースに登録し(S218)、ステップ220において当該移管先項目名と移管元項目名との対応付けを確定する。最後に、表示形式設定部42は、移管元項目名に対応付けて格納されているデータを移管先項目名に対応するデータの表示形式に変換する変換規則を規定するユーザ入力を図2で説明した「表示形式変換設定」フィールドにおいて受け付け、受け付けた入力に基づいて変換規則を設定する(S222)。以上で本フローは終了する。
【0045】
上記説明から明らかなように、本実施形態によれば、データベース管理システム100は、専用のアップロード機能を事前に構築することなく、独立した任意のデータベース間におけるデータ移管を実行することができる。
【0046】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更又は改良を加えることができる。その様な変更又は改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【図面の簡単な説明】
【図1】 本発明の一実施形態に係るデータベース管理システム100の構成の例を示す図である。
【図2】 移管先項目名に対応する移管元項目名の候補が出力された一例を示す。
【図3】 類義語データベース46のデータフォーマットの一例を示す。
【図4】 除外単語データベース48が格納する除外単語の一例を示す。
【図5】 データベース管理システム100がデータ移管を実行する動作の一例を示すフローチャートである。
【図6】 データベース管理装置30による項目間の対応付け処理の詳細を示すフローチャートである。
【符号の説明】
10 契約実績データベース、20 分析用データベース、30 データベース管理装置、32 項目名読込部、34 一致度算出部、36 対応候補出力部、38 確認受付部、40 対応確定部、42 表示形式設定部、44 データ移管部、46 類義語データベース、48 除外単語データベース、50 単語データベース、52 項目追加検出部、54 基本単語登録部、60 記録媒体60、100 データベース管理システム[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a database management system, a database management device, a database management method, and a database management program. In particular, the present invention relates to a database management system, a database management apparatus, a database management method, and a database management program for managing data transfer between different databases.
[0002]
[Prior art]
In general, even if there is data having the same content between independent systems having different purposes of use, the data often has different item names and display forms. Therefore, when transferring data between these systems, it is necessary to construct an upload function for individually specifying the transfer destination address with respect to the data transfer source address (see Patent Document 1, for example).
[0003]
[Patent Document 1]
JP 2002-140214 A (paragraphs 0039-0045)
[0004]
[Problems to be solved by the invention]
However, the above-described prior art has a problem that data transfer cannot be executed between arbitrary independent databases unless a dedicated upload function is established in advance.
[0005]
Then, an object of this invention is to provide the database management system, database management apparatus, database management method, and database management program which can solve said subject. This object is achieved by a combination of features described in the independent claims. The dependent claims define further advantageous specific examples of the present invention.
[0006]
[Means for Solving the Problems]
That is, according to the first aspect of the present invention, a database management system that manages data transfer between databases stores a transfer source database that stores transfer source data to be transferred in association with a transfer source item name, and a transfer A transfer destination database that accepts transfer of original data and stores it in association with the transfer destination item name, an item name reading unit that reads a plurality of transfer source item names from the transfer source database, and reads a transfer destination item name from the transfer destination database , The degree of coincidence as a candidate for the transfer source item name to be associated with the transfer destination item name when transferring the transfer source data A corresponding candidate output unit that outputs the transfer source item name calculated highest in association with the transfer destination item name.
[0007]
According to the second aspect of the present invention, the database management apparatus that manages data transfer between databases transfers a plurality of transfer sources from a transfer source database that stores transfer source data to be transferred in association with transfer source item names. Read item names, accept transfer of transfer source data, and store the transfer destination item names from the transfer destination database stored in association with the transfer destination item names, and multiple transfer source item names for the transfer destination item names The matching score calculation unit for calculating the matching score and the transfer source item name calculated with the highest matching score as the transfer source item name candidate to be associated with the transfer destination item name when transferring the transfer source data. A correspondence candidate output unit that outputs the data in association with the item name.
[0008]
The item name reading unit further reads the data size of the data stored in association with the transfer destination item name and the transfer source item name, respectively, and the coincidence calculation unit reads each of the transfer destination item name and the transfer source item name. The degree of coincidence of the transfer source item name with respect to the transfer destination item name may be calculated further based on the degree of coincidence of the data size of the associated data. The data size may be the number of characters of data, or the size of a field for inputting data.
[0009]
In addition to the transfer source item name calculated with the highest matching score as a candidate, the correspondence candidate output unit further outputs a transfer source item name whose matching score is equal to or higher than a certain reference value in association with the transfer destination item name. May be. In addition, a confirmation accepting unit that accepts user confirmation as to whether or not the transfer source item name output in association with the transfer destination item name by the correspondence candidate output unit is appropriate as a candidate, and the transfer source item name is appropriate as a candidate When the confirmation accepting unit accepts a user confirmation to that effect, it may further include a correspondence confirming unit that confirms the association between the transfer source item name and the transfer destination item name.
[0010]
A display format setting unit for setting a conversion rule for converting the data stored in association with the transfer source item name to the data display format of the transfer destination item name whose association is determined by the correspondence determination unit, and the transfer source A data transfer unit that converts the data stored in association with the item name into the data display format of the transfer destination item name according to the conversion rule, and transfers the converted data to the transfer destination database in association with the transfer destination item name; May be further provided.
[0011]
In the case of calculating the degree of coincidence of the transfer source item name with respect to the transfer destination item name, it further comprises a word database that stores basic words that are keywords for searching for the item name, and the coincidence degree calculation unit obtains the basic information acquired from the word database. The transfer source item name and the transfer destination item name may be searched by word, and the degree of coincidence may be calculated based on whether or not the basic word included in the transfer destination item name is included in the transfer source item name.
[0012]
The word database has a synonym database storing a dictionary of synonyms, and the coincidence calculation unit extracts the synonym of the basic word contained in the transfer destination item name from the synonym database, and the extracted synonym is the transfer source item name The degree of coincidence may be calculated further based on whether or not it is included.
[0013]
In order to correct the transfer source item name output as a transfer source item name candidate corresponding to the transfer destination item name, the information processing apparatus further includes a confirmation receiving unit that accepts designation of the transfer source item name to be associated with the transfer destination item name from the user. The confirmation receiving unit may register the transfer source item name and the transfer destination item name as synonyms in the synonym database based on the designation of the transfer source item received from the user.
[0014]
The word database has an excluded word database that stores an excluded word that is a word that should be excluded from the item name when calculating the degree of coincidence, and the degree of coincidence calculating unit includes the excluded words stored in the excluded word database. The search may be executed after removing from the transfer source item name. The degree-of-matching calculation unit may execute the search after further excluding the excluded word stored in the excluded word database from the transfer destination item name.
[0015]
Added when an item addition detection unit that detects that at least one item name of the transfer source database or the transfer destination database has been added, and at least one item name of the transfer source database or the transfer destination database has been added. A basic word registration unit that requests the user to input a basic word included in the item name and registers the basic word input from the user in the word database may be further included.
[0016]
It further includes an item addition detection unit that detects that at least one item name of the transfer source database and the transfer destination database has been added, and the item name reading unit adds at least one item name of the transfer source database and the transfer destination database. In response to this, the transfer source item name may be read from the transfer source database, and the transfer destination item name may be read from the transfer destination database.
[0017]
According to the third aspect of the present invention, a computer database management program for managing data transfer between databases includes a plurality of transfer source databases that store transfer source data to be transferred in association with transfer source item names. Item name reading function that reads transfer source item names, accepts transfer of transfer source data, reads the transfer destination item name from the transfer destination database stored in association with the transfer destination item name, and multiple transfer sources for the transfer destination item name The matching level calculation function that calculates the matching level of each item name and the transfer source item name that has been calculated with the highest matching level as the transfer source item name candidate to be associated with the transfer destination item name when transferring the transfer source data The computer realizes a correspondence candidate output function for outputting in correspondence with the transfer destination item name.
[0018]
According to the fourth aspect of the present invention, a database management method for managing data transfer between databases transfers a plurality of transfer sources from a transfer source database that stores transfer source data to be transferred in association with transfer source item names. Read item name, accept transfer of transfer source data, read the transfer destination item name from the transfer destination database stored in association with the transfer destination item name, and read multiple transfer source item names for the transfer destination item name The matching degree calculation step for calculating the degree of coincidence, and the transfer source item name calculated with the highest degree of matching as the transfer source item name candidate to be associated with the transfer destination item name when transferring the transfer source data. A correspondence candidate output step for outputting in correspondence with the item name.
[0019]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, the present invention will be described through embodiments of the invention. However, the following embodiments do not limit the invention according to the claims, and all combinations of features described in the embodiments are included. It is not necessarily essential for the solution of the invention.
[0020]
FIG. 1 shows an example of the configuration of a
[0021]
The
[0022]
The
[0023]
According to the above configuration, when transferring data from the
[0024]
The
[0025]
The
[0026]
The
[0027]
Furthermore, the
[0028]
The
[0029]
FIG. 2 shows an example in which candidates for the transfer source item name corresponding to the transfer destination item name are output. The list on the left is a transfer source item name list indicating the transfer source item name read from the
[0030]
The transfer source item name and the transfer destination item name are read in association with a column number that specifies an address in the database and a sample of the data display format. The data display format may be displayed as data types such as letters, numbers, alphabets, and symbols. In the correspondence candidate list, candidates for the transfer source item name extracted from the transfer source item name list are displayed in association with each of the transfer destination item names in the transfer destination item name list.
[0031]
The second correspondence candidate list displays the second candidate that is not displayed in the first candidate list when there are a plurality of candidates of the transfer source item name corresponding to the transfer destination item name. In this case, other transfer source item names already displayed in the first candidate list are displayed together with the second candidates. Thereby, the transfer destination item name with which the said 2nd candidate is matched can be identified easily. In the transfer destination item name list and the correspondence candidate list, samples in the data display format are displayed in association with the respective item names. Therefore, the user compares the samples in the data display format, so that the output candidates are displayed. You can easily determine whether it is appropriate.
[0032]
The correspondence candidate list further includes a “confirmation sign” field for inputting a user confirmation result as to whether or not each of the transfer source item names displayed in association with the transfer destination item name is appropriate as a candidate. In the “confirmation sign” field, the user inputs the “ok” sign when the candidate is appropriate, and inputs the column number of the appropriate transfer source item name when the candidate is inappropriate. Similarly, when the candidate of the transfer source item name corresponding to the transfer destination item name is not displayed in the list, the user inputs the column number of the transfer source item name appropriate for the data transfer in the “confirmation sign” field.
[0033]
The correspondence candidate list further converts the data stored in association with the transfer source item name whose association with the transfer destination item name is confirmed by user confirmation of the correspondence candidate list into a data display format corresponding to the transfer destination item name. It has a “display format conversion setting” field for setting a conversion rule to be converted. For example, the data display format corresponding to “acquired date” of the transfer destination item name is the Japanese calendar, and the data display format of “actual date” which is a candidate for “acquired date” is the Western calendar. In this case, the user inputs “Western calendar → Japanese calendar” as a conversion rule in the “display format conversion setting” field. In addition, a plurality of data samples of a transfer source item may be displayed, and the user may cause the
[0034]
FIG. 3 shows an example of the data format of the
[0035]
FIG. 4 is an example of data stored in the excluded
[0036]
FIG. 5 shows an example of an operation in which the
[0037]
Next, the
[0038]
Next, the details of
[0039]
Next, the
[0040]
For example, “acquired”, “year”, “month”, and “day” are included as basic words stored in the
+0.8 (similarity of “actual” to “acquired”)
+1 (match year)
+1 (Match month)
+1 (matches “day”)
= 3.8
It is.
[0041]
In step 202, the item
[0042]
Subsequently, the correspondence
[0043]
Next, the
[0044]
When the output candidate is not appropriate (S216: No), or when "No candidate" is output, the
[0045]
As is clear from the above description, according to the present embodiment, the
[0046]
As mentioned above, although this invention was demonstrated using embodiment, the technical scope of this invention is not limited to the range as described in the said embodiment. Various modifications or improvements can be added to the above embodiment. It is apparent from the scope of the claims that the embodiments added with such changes or improvements can be included in the technical scope of the present invention.
[Brief description of the drawings]
FIG. 1 is a diagram showing an example of the configuration of a
FIG. 2 shows an example in which candidates for a transfer source item name corresponding to a transfer destination item name are output.
FIG. 3 shows an exemplary data format of the
4 shows an example of excluded words stored in an excluded
FIG. 5 is a flowchart showing an example of an operation in which the
FIG. 6 is a flowchart showing details of an association process between items by the
[Explanation of symbols]
DESCRIPTION OF
Claims (18)
移管すべき移管元データを移管元項目名に対応付けて格納している移管元データベースと、
前記移管元データの移管を受け付け、移管先項目名に対応付けて格納する移管先データベースと、
前記移管元データベースから複数の前記移管元項目名を読み込み、前記移管先データベースから前記移管先項目名を読み込む項目名読込部と、
前記移管先項目名に対する前記複数の移管元項目名の一致度をそれぞれ算出する一致度算出部と、
前記移管元データを移管する場合に前記移管先項目名に対応付ける移管元項目名の候補として、前記一致度が最も高く算出された移管元項目名を当該移管先項目名に対応付けて出力する対応候補出力部と
を備え、
前記項目名読込部は、前記移管先項目名及び前記移管元項目名にそれぞれ対応付けて格納されているデータのデータサイズを更に読み込み、
前記一致度算出部は、前記移管先項目名及び前記移管元項目名のそれぞれに対応付けられたデータのデータサイズの一致度に更に基づいて、前記移管先項目名に対する前記移管元項目名の前記一致度を算出することを特徴とするデータベース管理システム。A database management system for managing data transfer between databases,
A transfer source database storing transfer source data to be transferred in association with the transfer source item name,
A transfer destination database that receives the transfer of the transfer source data and stores the transfer source data in association with the transfer destination item name;
Read a plurality of transfer source item names from the transfer source database, an item name reading unit that reads the transfer destination item names from the transfer destination database,
A degree of coincidence calculation unit for calculating the degree of coincidence of the plurality of transfer source item names with respect to the transfer destination item name;
When transferring the transfer source data, as a transfer source item name candidate to be associated with the transfer destination item name, the transfer source item name calculated with the highest degree of coincidence is output in association with the transfer destination item name A candidate output unit ,
The item name reading unit further reads the data size of data stored in association with the transfer destination item name and the transfer source item name,
The degree of coincidence calculation unit is further based on a degree of coincidence of data sizes of data associated with the transfer destination item name and the transfer source item name, and the transfer source item name with respect to the transfer destination item name. A database management system characterized by calculating a degree of coincidence .
移管すべき移管元データを移管元項目名に対応付けて格納している移管元データベースから複数の前記移管元項目を名読み込み、前記移管元データの移管を受け付け、移管先項目名に対応付けて格納する移管先データベースから前記移管先項目名を読み込む項目名読込部と、
前記移管先項目名に対する前記複数の移管元項目名の一致度をそれぞれ算出する一致度算出部と、
前記移管元データを移管する場合に前記移管先項目名に対応付ける移管元項目名の候補として、前記一致度が最も高く算出された移管元項目名を当該移管先項目名に対応付けて出力する対応候補出力部と
を備え、
前記項目名読込部は、前記移管先項目名及び前記移管元項目名にそれぞれ対応付けて格納されているデータのデータサイズを更に読み込み、
前記一致度算出部は、前記移管先項目名及び前記移管元項目名のそれぞれに対応付けられたデータのデータサイズの一致度に更に基づいて、前記移管先項目名に対する前記移管元項目名の前記一致度を算出することを特徴とするデータベース管理装置。A database management device for managing data transfer between databases,
A plurality of said from transfer source database that associates the transfer source data to be transferred to the transfer source field name that contains read transfer the original item name, accept transfer of the transfer source data, in association with the transfer destination item name An item name reading unit for reading the transfer destination item name from the transfer destination database to be stored;
A degree of coincidence calculation unit for calculating the degree of coincidence of the plurality of transfer source item names with respect to the transfer destination item name;
When transferring the transfer source data, as a transfer source item name candidate to be associated with the transfer destination item name, the transfer source item name calculated with the highest degree of coincidence is output in association with the transfer destination item name A candidate output unit ,
The item name reading unit further reads the data size of data stored in association with the transfer destination item name and the transfer source item name,
The degree of coincidence calculation unit is further based on a degree of coincidence of data sizes of data associated with the transfer destination item name and the transfer source item name, and the transfer source item name with respect to the transfer destination item name. A database management apparatus characterized by calculating a degree of coincidence .
前記移管元項目名が前記候補として適切である旨のユーザ確認を前記確認受付部が受け付けた場合に、当該移管元項目名と移管先項目名との対応付けを確定する対応確定部と
を更に備えることを特徴とする請求項4に記載のデータベース管理装置。A confirmation accepting unit that accepts a user confirmation as to whether the transfer source item name output in association with the transfer destination item name by the correspondence candidate output unit is appropriate as the candidate;
A correspondence confirmation unit for confirming correspondence between the transfer source item name and the transfer destination item name when the confirmation receiving unit receives a user confirmation that the transfer source item name is appropriate as the candidate; The database management apparatus according to claim 4, further comprising:
当該移管元項目名に対応付けて格納されたデータを前記変換規則に従って前記移管先項目名のデータ表示形式に変換し、変換した当該データを、前記移管先項目名に対応付けて前記移管先データベースに移管するデータ移管部と
を更に備えることを特徴とする請求項8に記載のデータベース管理装置。A display format setting unit for setting a conversion rule for converting data stored in association with the transfer source item name into a data display format of the transfer destination item name whose association is confirmed by the correspondence determination unit;
The data stored in association with the transfer source item name is converted into the data display format of the transfer destination item name according to the conversion rule, and the converted data is associated with the transfer destination item name in the transfer destination database. The database management apparatus according to claim 8, further comprising a data transfer unit for transferring to the database.
前記一致度算出部は、前記単語データベースから取得した前記基本単語で前記移管元項目名及び前記移管先項目名を検索し、前記移管先項目名に含まれる前記基本単語が前記移管元項目名に含まれるか否かに基づいて前記一致度を算出することを特徴とする請求項4に記載のデータベース管理装置。A word database that stores basic words that are keywords for searching for an item name when calculating the degree of coincidence of the transfer source item name with respect to the transfer destination item name;
The coincidence calculation unit searches the transfer source item name and the transfer destination item name with the basic word acquired from the word database, and the basic word included in the transfer destination item name is used as the transfer source item name. The database management apparatus according to claim 4, wherein the degree of coincidence is calculated based on whether or not it is included.
前記一致度算出部は、前記移管先項目名に含まれる前記基本単語の類義語を前記類義語データベースから抽出し、抽出した前記類義語が前記移管元項目名に含まれるか否かに更に基づいて前記一致度を算出することを特徴とする請求項10に記載のデータベース管理装置。The word database has a synonym database storing synonyms of the basic word;
The coincidence calculation unit extracts a synonym of the basic word included in the transfer destination item name from the synonym database, and further matches based on whether or not the extracted synonym is included in the transfer source item name The database management device according to claim 10, wherein the degree is calculated.
前記確認受付部は、前記ユーザから受け付けた前記移管元項目の指定に基づいて、当該移管元項目名と前記移管先項目名との関係を類義語として前記類義語データベースに登録することを特徴とする請求項11に記載のデータベース管理装置。Confirmation receiving unit that accepts designation of a transfer source item name to be associated with the transfer destination item name from a user in order to correct the transfer source item name output as a transfer source item name candidate corresponding to the transfer destination item name Further comprising
The confirmation accepting unit, wherein based on the specification of the transfer source fields received from the user, and registers the synonym database the relationship between the transfer destination item name with the transfer source field names as synonyms Item 12. The database management device according to Item 11 .
前記一致度算出部は、前記除外単語データベースに格納されている前記除外単語を前記移管元項目名から除外した後に、前記検索を実行することを特徴とする請求項10に記載のデータベース管理装置。The word database has an excluded word database storing excluded words that are words to be excluded from item names when the search is executed,
The database management apparatus according to claim 10, wherein the coincidence degree calculation unit performs the search after excluding the excluded word stored in the excluded word database from the transfer source item name.
前記移管元データベース及び前記移管先データベースの少なくとも一方の項目名が追加されたことに応じて、追加された当該項目名が含む前記基本単語の入力をユーザに要求し、ユーザから入力される当該基本単語を前記単語データベースに登録する基本単語登録部と
を更に備えることを特徴とする請求項10に記載のデータベース管理装置。An item addition detection unit for detecting that an item name of at least one of the transfer source database and the transfer destination database is added;
In response to the addition of at least one item name of the transfer source database and the transfer destination database, the user is requested to input the basic word included in the added item name, and the basic input from the user The database management apparatus according to claim 10, further comprising a basic word registration unit that registers words in the word database.
前記項目名読込部は、前記移管元データベース及び前記移管先データベースの少なくとも一方の項目名が追加されたことに応じて、前記移管元データベースから前記移管元項目名を読み込み、前記移管先データベースから前記移管先項目名を読み込むことを特徴とする請求項4に記載のデータベース管理装置。An item addition detection unit that detects that an item name of at least one of the transfer source database and the transfer destination database is added;
The item name reading unit, in response to at least one of the item names of the transfer source database and the transfer destination database is added, the transfer reads the transfer source field names from the source database, said from the transfer destination database 5. The database management apparatus according to claim 4, wherein a transfer destination item name is read.
移管すべき移管元データを移管元項目名に対応付けて格納している移管元データベースから複数の前記移管元項目名を読み込み、前記移管元データの移管を受け付け、移管先項目名に対応付けて格納する移管先データベースから前記移管先項目名を読み込む項目名読込機能と、
前記移管先項目名に対する前記複数の移管元項目名の一致度をそれぞれ算出する一致度算出機能と、
前記移管元データを移管する場合に前記移管先項目名に対応付ける移管元項目名の候補として、前記一致度が最も高く算出された移管元項目名を当該移管先項目名に対応付けて出力する対応候補出力機能と
を前記コンピュータに実現させ、
前記項目名読込機能は、前記移管先項目名及び前記移管元項目名にそれぞれ対応付けて格納されているデータのデータサイズを更に読み込み、
前記一致度算出機能は、前記移管先項目名及び前記移管元項目名のそれぞれに対応付けられたデータのデータサイズの一致度に更に基づいて、前記移管先項目名に対する前記移管元項目名の前記一致度を算出することを特徴とするデータベース管理プログラム。A database management program for a computer that manages data transfer between databases,
A plurality of said from transfer source database that associates the transfer source data to be transferred to the transfer source field names are stored transfer loads the original item name, accept transfer of the transfer source data, in association with the transfer destination item name An item name reading function for reading the transfer destination item name from the transfer destination database to be stored;
A degree of coincidence calculation function for calculating the degree of coincidence of the plurality of transfer source item names with respect to the transfer destination item name;
When transferring the transfer source data, as a transfer source item name candidate to be associated with the transfer destination item name, the transfer source item name calculated with the highest degree of coincidence is output in association with the transfer destination item name The candidate output function is realized in the computer ,
The item name reading function further reads the data size of data stored in association with the transfer destination item name and the transfer source item name,
The degree-of-match calculation function is further based on the degree of coincidence of the data sizes of the data associated with the transfer destination item name and the transfer source item name, and the transfer source item name with respect to the transfer destination item name. A database management program characterized by calculating a degree of coincidence .
移管すべき移管元データを移管元項目名に対応付けて格納している移管元データベースから複数の前記移管元項目名を読み込み、前記移管元データの移管を受け付け、移管先項目名に対応付けて格納する移管先データベースから前記移管先項目名を読み込む項目名読込ステップと、
前記移管先項目名に対する前記複数の移管元項目名の一致度をそれぞれ算出する一致度算出ステップと、
前記移管元データを移管する場合に前記移管先項目名に対応付ける移管元項目名の候補として、前記一致度が最も高く算出された移管元項目名を当該移管先項目名に対応付けて出力する対応候補出力ステップと
を備え、
前記項目名読込ステップは、前記移管先項目名及び前記移管元項目名にそれぞれ対応付けて格納されているデータのデータサイズを更に読み込み、
前記一致度算出ステップは、前記移管先項目名及び前記移管元項目名のそれぞれに対応付けられたデータのデータサイズの一致度に更に基づいて、前記移管先項目名に対する前記移管元項目名の前記一致度を算出することを特徴とするデータベース管理方法。A database management method for managing data transfer between databases,
A plurality of said from transfer source database that associates the transfer source data to be transferred to the transfer source field names are stored transfer loads the original item name, accept transfer of the transfer source data, in association with the transfer destination item name An item name reading step for reading the transfer destination item name from the transfer destination database to be stored;
A degree of coincidence calculating step for calculating the degree of coincidence of the plurality of transfer source item names with respect to the transfer destination item name;
When transferring the transfer source data, as a transfer source item name candidate to be associated with the transfer destination item name, the transfer source item name calculated with the highest degree of coincidence is output in association with the transfer destination item name A candidate output step ,
The item name reading step further reads a data size of data stored in association with the transfer destination item name and the transfer source item name,
The matching degree calculation step further includes the transfer source item name with respect to the transfer destination item name based on the degree of coincidence of the data sizes of the data associated with the transfer destination item name and the transfer source item name, respectively. A database management method characterized by calculating a degree of coincidence .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003051908A JP4259889B2 (en) | 2003-02-27 | 2003-02-27 | Database management system, database management apparatus, database management method, and database management program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003051908A JP4259889B2 (en) | 2003-02-27 | 2003-02-27 | Database management system, database management apparatus, database management method, and database management program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2004259209A JP2004259209A (en) | 2004-09-16 |
| JP4259889B2 true JP4259889B2 (en) | 2009-04-30 |
Family
ID=33116934
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2003051908A Expired - Lifetime JP4259889B2 (en) | 2003-02-27 | 2003-02-27 | Database management system, database management apparatus, database management method, and database management program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4259889B2 (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7493313B2 (en) * | 2004-09-17 | 2009-02-17 | Microsoft Corporation | Durable storage of .NET data types and instances |
| JP5671676B2 (en) * | 2010-08-31 | 2015-02-18 | パナソニックヘルスケアホールディングス株式会社 | Document data conversion apparatus and document conversion program |
| JP5851962B2 (en) * | 2011-09-19 | 2016-02-03 | 株式会社東芝 | Relay server |
| JP6596879B2 (en) | 2015-03-31 | 2019-10-30 | 富士通株式会社 | Data format creation support program for clinical trials, data format creation support method for clinical trials, and information processing apparatus |
-
2003
- 2003-02-27 JP JP2003051908A patent/JP4259889B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JP2004259209A (en) | 2004-09-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| De Rassenfosse et al. | Geocoding of worldwide patent data | |
| CN112417126B (en) | Question answering method, computing device and storage medium | |
| US6542896B1 (en) | System and method for organizing data | |
| US10963833B2 (en) | Method and apparatus for processing logistics information | |
| CN110019616B (en) | POI (Point of interest) situation acquisition method and equipment, storage medium and server thereof | |
| JP2011175648A (en) | Method and system for organizing data | |
| CN111694823A (en) | Organization standardization method and device, electronic equipment and storage medium | |
| JP2002099561A (en) | Data conversion method, data conversion system, and storage medium | |
| CN115905284A (en) | A data processing method, device, equipment and storage medium | |
| US20140244641A1 (en) | Holistic customer record linkage via profile fingerprints | |
| CN111341405B (en) | Medical data processing system and method | |
| JP4259889B2 (en) | Database management system, database management apparatus, database management method, and database management program | |
| JP2006023968A (en) | Named expression extraction method and apparatus, and program used therefor | |
| CN113836922A (en) | Named entity error correction method and device and electronic equipment | |
| Sloan et al. | Data preparation and fuzzy matching techniques for improved statistical modeling | |
| US20220342879A1 (en) | Data searching system, device, method and program | |
| JP2003036261A (en) | Automatic sentence classification apparatus, automatic sentence classification program, automatic sentence classification method, and computer-readable recording medium recording automatic sentence classification program | |
| CN114416980A (en) | Asset duplicate checking method, system and equipment based on intelligent classification and computer readable storage medium | |
| CN115147854A (en) | Text processing method and device | |
| CN116564538B (en) | Hospital information real-time query method and system based on big data | |
| US20240265202A1 (en) | Auto-suggestion with rich objects | |
| US12243341B2 (en) | Processing apparatus, processing method, and non-strategy medium | |
| JP2002041524A (en) | Document search system and document search method | |
| JPH08115340A (en) | Document retrieval device and generating device for index file used for the same | |
| Huynh et al. | Biomedical Data Mining and Transform Framework |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060222 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20081202 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20081219 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20090127 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20090203 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120220 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4259889 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120220 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130220 Year of fee payment: 4 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140220 Year of fee payment: 5 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| EXPY | Cancellation because of completion of term |