特許
J-GLOBAL ID:200903003094613978

データベース管理システムにおけるビュー更新方法

発明者:
出願人/特許権者:
代理人 (1件): 笹岡 茂 (外1名)
公報種別:公開公報
出願番号(国際出願番号):特願平8-034363
公開番号(公開出願番号):特開平9-204334
出願日: 1996年01月29日
公開日(公表日): 1997年08月05日
要約:
【要約】【課題】 入れ子集合型属性を平坦化した属性値における要素の更新において、中間のオブジェクトを指定せずにデータベース中で表現・保持し、ビューの再現時に要素の更新結果を再現することを可能とする。【解決手段】リンク設定処理6、属性値取得処理8、及びリンク更新処理9を持ち、ビュー定義から経路上のオブジェクトが特定できない場合にリンク設定処理によりその部分をバイパスするリンクを設定し、その部分の経路情報を付加し、属性値取得処理によりスキーマ定義上の経路情報で属性値の取得を行う。また経路上のオブジェクトと位置が与えられた場合に、リンク更新処理が経路中にオブジェクトを挿入し、リンクの保守を行う。これにより、ビューインスタンスを通した属性値更新において、ビュー定義から経路上のオブジェクトが特定できない場合でも属性値の追加が可能となる。
請求項(抜粋):
一つ又は複数の名前付きスロットを持つオブジェクトであって、スロットには値あるいはオブジェクト識別子を記憶し、スロット名によって前記記憶された値あるいはオブジェクト識別子にアクセスすることが可能なオブジェクトを管理するデータベース管理システムにおけるビュー更新方法であって、オブジェクトはスロットとは別に他のオブジェクトへのリンクを構成する識別子を有し、ビュー属性更新処理においてユーザから入力された属性値を格納するオブジェクトが一意に決まらないとき、該属性値を格納するオブジェクトをデータベースから検索し、存在しなければ生成し、前記ビュー属性更新処理にリンク設定処理を設け、該リンク設定処理は前記属性値を格納するオブジェクトに最も近いオブジェクトを求め、該最も近いオブジェクトと前記属性値を格納するオブジェクトとの間の中間のノードに位置する一つ又は複数の中間オブジェクトが特定できない場合に、該特定できない中間オブジェクトをバイパスするリンクを前記最も近いオブジェクトと前記属性値を格納するオブジェクトとの間に設定し、その間のスロット名の連鎖を経路情報として該リンクに設定することを特徴とするデータベース管理システムにおけるビュー更新方法。
IPC (5件):
G06F 12/00 520 ,  G06F 12/00 ,  G06F 12/00 547 ,  G06F 9/44 530 ,  G06F 17/30
FI (5件):
G06F 12/00 520 A ,  G06F 12/00 520 E ,  G06F 12/00 547 A ,  G06F 9/44 530 D ,  G06F 15/40 380 E

前のページに戻る