2024-03-29T20:02:44Zhttps://ipsj.ixsq.nii.ac.jp/ej/?action=repository_oaipmhoai:ipsj.ixsq.nii.ac.jp:000202852024-03-29T05:26:34Z01164:01165:01229:01231
オブジェクト指向データベース操作言語の構成管理機能についてAn Object - Oriented Database Programming Language for a Configuration Based on a View Conceptjpnhttp://id.nii.ac.jp/1001/00020285/Technical Reporthttps://ipsj.ixsq.nii.ac.jp/ej/?action=repository_action_common_download&item_id=20285&item_no=1&attribute_id=1&file_no=1Copyright (c) 1994 by the Information Processing Society of JapanNEC C&C研究所NEC C&C研究所木村, 裕鶴岡, 邦敏オブジェクト指向データベース・システム上の構成管理モデルとそれを操作するC++ベースの言語を提案する。本構成管理モデルは、構成を異なるインスタンス集合からなるビューとして定義する。構成ビューは、コンパイラのパーサ生成言語?YACCに似たルールにより構成を記述する。構成ビューは、対応するクラスのエクステントを得ることによって具現化するか、または連係オブジェクトを使って関連付けた後、最初の要素参照で具現化され、この時点でデータベースからチェックアウトされる。このルールによる構成の記述により、スキーマ進化に対するプログラム独立性が向上する点を述べる。さらに、構成の要素となるオブジェクトを通常のオブジェクトと同じ式で参照できる実現方式について述べる。This paper proposes a configuration model on object-oriented database systems, and its manipulation language, based on C++. In the configuration model, a configuration is defined as a view, which consists of a set of instances for classes. A definition for a configuration view is described in rules. Rule notation is somewhat like that employed in YACC, which is a parser generator, A configuration instantiation is carried out by getting an extent for a configuration, or by the first reference its component object after associating the configuration to an association object. The component objects are checked out at the instantiation time. By using the rules, program independence from schema evolution is accomplished. Furthermore, the authors states how a reference to a component object in a configuration is implementedAN10112482情報処理学会研究報告データベースシステム(DBS)199462(1994-DBS-099)9161994-07-202009-06-30