...
首页> 外文期刊>International Journal of Computers & Applications >Dynamic updates of inheritance hierarchy for object-oriented database schema
【24h】

Dynamic updates of inheritance hierarchy for object-oriented database schema

机译:动态更新面向对象数据库架构的继承层次结构

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

摘要

Most current object-oriented database management systems (OODBMs) support a few types of dynamic schema change operations that include adding or dropping a class, and inserting or deleting an inheritance relationship to an existing schema. Although these operations can strengthen the update of OODB schema for various application purposes, they easily lead to redundant inheritance and cgclic inheritances. The former suffers from data redundancy and data inconsistency, and the latter suffers from self-inheritance, all of which increase the difficulties of class hierarchy query. In this paper, the authors explain how the changes of schema would lead to redundant and cyclic inheritance, and give a concrete example of the problems that arise. They propose a new concept called minimal class hierarchy to detect the two problems. Furthermore, a formal checking mechanism based on logical implication (often called inference rules) is proposed. A theoretical analysis shows that this checking mechanism is precise and easily implemented.
机译:大多数当前面向对象的数据库管理系统 (OODBM) 都支持几种类型的动态架构更改操作,包括添加或删除类,以及插入或删除现有架构的继承关系。尽管这些操作可以出于各种应用程序目的加强 OODB 模式的更新,但它们很容易导致冗余继承和 cgclic 继承。前者存在数据冗余和数据不一致的问题,后者存在自继承问题,这些都增加了类层次查询的难度。在本文中,作者解释了模式的变化如何导致冗余和循环继承,并给出了一个具体的例子来说明出现的问题。他们提出了一个称为最小类层次结构的新概念来检测这两个问题。此外,该文还提出了一种基于逻辑隐含的形式化检查机制(通常称为推理规则)。理论分析表明,这种检查机制是精确且易于实现的。

著录项

获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号