特許
J-GLOBAL ID:200903062520002759

オブジェクト指向データベースシステム及びそのバージョン管理方法

発明者:
出願人/特許権者:
代理人 (1件): 笹岡 茂 (外1名)
公報種別:公開公報
出願番号(国際出願番号):特願平4-090246
公開番号(公開出願番号):特開平5-265838
出願日: 1992年03月16日
公開日(公表日): 1993年10月15日
要約:
【要約】【目的】 メモリ浪費及びユーザ定義の手続き実行効率の低下の少ないオブジェクト指向データベースシステム及びバージョン管理方法【構成】 メタバージョンへのポインタを格納する属性をインスタンス変数とし、該属性への値書込み用と値読込用メソッドを保持するバージョン化オブジェクトクラスをライブラリとして保持し、コンパイル要求ユーザのクラスに対しバージョン化オブジェクトクラスの定義を継承させ、オブジェクトの複数のバージョンを要素とする集合オブジェクトへのポインタ格納用、該集合オブジェクトの要素を代表する代表バージョンへのポインタ格納用、ジェネリックインスタンスへのポインタ格納用の各属性をインスタンス変数とし、各属性への値書込用と値読込用メソッドを保持するメタバージョンクラスと、オブジェクトのバージョン化手段をメソッドとして保持するバージョンマネジャクラスとをライブラリとして保持する。
請求項(抜粋):
オブジェクトに対する複数のバージョンを保持するオブジェクト指向データベースシステムであって、オブジェクト指向データベース中のオブジェクトについて、当該オブジェクトのバージョン管理情報を保持するメタバージョンへのポインタを格納する属性を付加する手段と、当該属性に値を書き込む手段と、当該属性の値を読み込む手段と、前記メタバージョンについては、前記オブジェクトの複数のバージョンを代表する唯1つの代表バージョンへのポインタを格納する属性を付加する手段と、当該属性に値を書き込む手段と、当該属性の値を読み込む手段と、与えられた1組のオブジェクトとメタバージョンより、付与された該オブジェクトを複写して該オブジェクトの最初のバージョンとなるオブジェクトを生成し、複写元の前記オブジェクトに該オブジェクトがジェネリックインスタンスであることを示すタグを付加し、該オブジェクトと該オブジェクトの前記最初のバージョンについて、それぞれのメタバージョンへのポインタを格納する属性に前記付与されたメタバージョンへのポインタを示す値を書き込むオブジェクトのバージョン化手段と、オブジェクトに付加されたメタバージョンへのポインタを格納する属性の値、該メタバージョンが保持する該オブジェクトの代表バージョンへのポインタを格納する属性の値ならびに該オブジェクトがジェネリックインスタンスであることを示すタグの有無に基いて、該オブジェクトへ送信されたメッセージを処理する手段、を有することを特徴とするオブジェクト指向データベースシステム。
IPC (3件):
G06F 12/00 547 ,  G06F 9/44 330 ,  G06F 12/00 517

前のページに戻る