首页> 外文期刊>Data & Knowledge Engineering >The operational semantics of user-defined relationships in object oriented database systems
【24h】

The operational semantics of user-defined relationships in object oriented database systems

机译:面向对象的数据库系统中用户定义的关系的操作语义

获取原文
获取原文并翻译 | 示例

摘要

In semantic data models, abstract relationship (e.g. generalization, aggregation, etc.) semantics are defined, specifying how insertion, deletion and modification operations made at a higher level of abstraction can affect the objects abstracted over and vice versa. These semantics, also known as structural constraints, are expressed through so-called update rules. This perspective has been somewhat lost in most object-oriented systems, where user-defined relationships are supported as simple pointers and their semantics are embedded, distributed and replicated within the operations accessing these pointers. This paper inherits and extends the treatment of relationships found in semantic data models to behavioural object-oriented models by presenting an approach to uniformly capture the update rules for user-defined relationships. The stress is not on supporting relationships as first-class objects, but on describing their update rules (or operational semantics) through a set of constructors namely, reaction, anticipation, delegation and exception. The approach has been borne out by an implementation in an active object-oriented database system.
机译:在语义数据模型中,定义了抽象关系(例如,泛化,聚合等)语义,指定了在较高抽象级别进行的插入,删除和修改操作如何影响抽象对象,反之亦然。这些语义(也称为结构约束)是通过所谓的更新规则表达的。在大多数面向对象的系统中,这种观点已经有些失落了,在这些系统中,用户定义的关系作为简单的指针得到支持,并且它们的语义在访问这些指针的操作中被嵌入,分布和复制。本文通过提出一种方法来统一捕获用户定义的关系的更新规则,将语义数据模型中发现的关系的处理方法继承并扩展到面向行为的对象模型。重点不是支持作为一流对象的关系,而是通过一组构造函数(即反应,预期,委托和异常)描述它们的更新规则(或操作语义)。该方法已经在活动的面向对象的数据库系统中的实现得到了证实。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号