Object Migration in Object-Oriented Databases
スポンサーリンク
概要
- 論文の詳細を見る
Record oriented data models are not adequate to new applications of database systems. Object oriented data model is promising to be used in such applications. In this paper, we study updates on objects in object-oriented databases. Specifically, we study the effect of updating an object on its position in the class lattice. An update may affect the object such that it no longer satisfies conditions of its current class. We consider three types of updates on objects : (1) Adding instance variables, (2)Dropping instance variables, and (3)Modifying instance variables. An update may cause object migration. That is, the updated object may change its current class. As the new class may be different from the class before the update, some actions have to be taken. Our objective is to provide a procedure to automatically perform the migration. The idea is explained through an example. Consider the schema shown in Fig. 1. It models people in a university. The schema is represented by a rooted directed graph. Nodes represent classes in the schema. An edge from class Ci to class Cj means that Ci IS-A Cj. The root of the graph is a system defined class called OBJECT. Suppose that instances of class GOOD-GRAD students are defined to be graduate students with total marks exceeding certain value. From this, an update that modifies this value may cause an object to migrate from class GRAD to class GOOD-GRAD. Such object migration has some side effects that should be handled by the system. If class GOOD-GRAD has some instance variables not defined in class GRAD, values of these instance variables have to be provided by a user, or considered null (which sometimes may not be possible). Now, we can see that, as an update causes object migration the system has to take some actions. With respect to each update causing migration, we give a group of actions should be taken by the system (or in cooperation with a user).
- 一般社団法人情報処理学会の論文
- 1989-10-16
著者
関連論文
- ソフトウェア科学会第3回大会
- LN-2 高校数学教育でのウェブベース学習実践とその評価(N. 教育・人文科学)
- 操作ログを活用した高度な教育システムの実践
- 地域ウェブ情報検索のための2次元領域質問処理法(セッション6B : 空間情報検索)
- 地域ウェブ情報検索のための2次元領域質問処理法(空間情報検索)(「夏のデータベースワークショップ(DBWS2003)」一般)
- E-43 格助詞解析に基づくランドマークの特性付け(知識獲得,E.自然言語・文書)
- 時空間限定オブジェクトシステムSpaceTag : プロトタイプシステムの設計と実装(:知識と情報の共有)
- SpaceTagのアプリケーションとその社会的インパクト
- 地域的スコープと詳細度によるWEBページ分類とモバイルキャッシュへの応用
- LD-1 携帯端末を考慮した詳細度と地域的スコープによるWEBページ分類(D. データベース)
- 地域的スコープと詳細度によるWEBページ分類とモバイルキャッシュへの応用
- 活動記録を統合的に再利用した学習環境の実地教育における評価
- N-42 講義支援を目的とした質問データベースと講義情報の連携(遠隔・協調学習,N.教育・人文科学)
- N-37 操作ログを用いた柔軟な検索が可能な講義ビデオデータベースの設計と評価(教育支援システム(2),N.教育・人文科学)
- 操作ログを活用した高度な教育システムの実践
- 社会活動データベースのアプリケーション設計
- 社会活動データベースの構築
- 社会活動データベースのアプリケーション設計
- 社会活動データベースの構築
- 40-11 協調作業における柔軟な再利用を目的とした活動記録モデルの開発
- 遠隔講義におけるデータベースを利用した教師学生間インタラクション支援機構
- 遠隔講義におけるデータベースを利用した教師学生間インタラクション支援機構
- 2000-CE-56-6 遠隔講義における実時間小テスト機構による動的グループ指導
- Webコンテンツの収集と再利用を支援する個人用アーカイブシステム
- D-8 Web検索エンジンに対する検索語の類似度に基づく関連文書の検索(Web検索(2),D.データベース)
- Webコンテンツ再利用のための動的なライセンス合意手法
- ALAN-Kプロジェクト : Squeakを活用した創造的な情報教育の試み
- リアルタイム一斉教育を支援する遠隔教育システム : VIEW Classroom
- 5-2-2 京都大学「知識社会基盤構築のための情報学拠点形成」(5-2 情報・電気・電子分野の21世紀COE,3プロジェクトの拠点リーダーより)(5.大学での研究プロジェクト : 21世紀COEプログラム)(グローバル化時代の教育と研究)
- O-18 双方向型メディアを利用した広告コンテンツ契約市場モデル(情報システムと社会環境,O.情報システム)
- チャットを利用した学生間コミュニケーション促進の実験
- チャットを利用した学生間コミュニケ-ション促進の実験
- UMLベースの開発成果物の変更解析システム
- 非WYSIWIS環境下でのデータ共有状況の動的変更支援システム
- 非WYSIWIS環境下でのデータ共有状況の動的変更支援システム
- 協調作業状態の遷移機構による作業権限の管理
- D-40 活動データのマイニングによるデータ優先度の決定(データマイニング,D.データベース)
- 電子商取引における組合せ制約集合の統計的性質に基づいた検索支援(電子商取引・認証技術)
- 電子商取引における商品ルール抽出支援手法
- 電子商取引における分割取引トランザクションの限度枠設定アルゴリズムの評価(セッション9C : ビジネストランザクション)
- 商取引ルールの動的制約表現とデータベース化手法(セッション9C : ビジネストランザクション)
- Webの内容解析に基づく地理的領域の特性付けと地域情報検索への応用
- Webの内容解析に基づく地理的領域の特性付けと地域情報検索への応用
- Object Migration in Object-Oriented Databases
- 電子商取引における分割取引トランザクションの限度枠設定アルゴリズムの評価(ビジネストランザクション)(「夏のデータベースワークショップ(DBWS2003)」一般)
- 商取引ルールの動的制約表現とデータベース化手法(ビジネストランザクション)(「夏のデータベースワークショップ(DBWS2003)」一般)
- 業務処理の質問処理と効率性を支援するためのバッファーを持つワークフローモデル(インターネット環境のコンテンツ技術及び一般)(セッション1「モバイル/P2P/ワークフロー」)
- 情報発信,蓄積,収集ツールとしてのウェブとその利用(Webアプリケーションを背景としたWeb利用)
- 電子商取引のリスク限定分割取引における回復プロトコル
- 電子商取引のリスク限定分割取引における回復プロトコル
- M-52 階層的作業空間モデルにおけるセキュリティー保持のための制約(ネットワークサービス,M.ネットワーク・モバイルコンピューティング)
- 電子的プレゼンテーションシステムの実験的評価
- 電子的プレゼンテーションシステムの実験的評価
- D-10 反復型情報検索のためのウェブサイトの多段階要約手法(Web検索(2),D.データベース)
- ウェブデータを利用した概念ネットワーク構築
- ウェブデータを利用した概念ネットワーク構築
- LM-10 安全な電子商取引のための分割取引手法と保険の利用(M. ネットワーク・モバイルコンピューティング)
- 電子商取引のための分割取引トランザクション
- 電子商取引のための分割取引トランザクション
- Peer to Peer環境における安全なデータ交換機構
- K-41 分散映像データベースによる仮想空間における権限付きハイパーリンク機能(マルチメディア・仮想環境基礎4,K.ヒューマンコミュニケーション&インタラクション)
- 遠隔教育システムにおけるグループディスカッション機構
- 講義におけるチャットを利用したコミュニケーション促進の実験
- 遠隔教育システムにおけるグループディスカッション機構
- 講義におけるチャットを利用したコミュニケーション促進の実験
- 文書間の多様な関連情報と局所性を用いたクラスタリング手法
- ブラウジングのための2次元情報分布空間作成の高速化と一覧性の改善について
- L-12 プロキシキャッシュに基づく共有Visitedlink機構(Webシステム,L.インターネット)
- D-16 企業間電子商取引のための制約を用いた論理的なルール分析手法(分散データベース,D.データベース)
- エージェントによるワークフロー制御のシミュレーションと作業履歴データベース
- D-11 利用状況を考慮したWebキャッシュの一致性維持方式(Web検索(2),D.データベース)
- ウェブデータのセマンティックキャッシュ手法
- ウェブデータのセマンティックキャッシュ手法
- 2000-DBS-122-36 共起関連の性質に基づく地理オブジェクト管理
- DE2000-58 共起関連の性質に基づく地理オブジェクト管理
- 利用者の状況に基づく共起地理オブジェクト管理
- Processing Distributed Set Queries : The Set Equality Correlated Case
- M-37 数個の処理を実現するためのバッファーをもつワークフロー(ワークフローとネットビジネス,M.ネットワーク・モバイルコンピューティング)
- XML文書の構成変更に対応した権限付与の変換
- M-36 利用者の役割に基づくワークフローの問い合わせ(ワークフローとネットビジネス,M.ネットワーク・モバイルコンピューティング)
- 第1回情報科学技術フォーラム(FIT2002)開催! : 両委員長その思いを語る
- 特別講演:情報流通革命とデータベース・電子図書館(INFOSTAシンポジウム2000)
- 大学のAccreditationについて (情報技術の新時代に向けて)