首页> 外国专利> Optional quantifiers in relational and object-oriented views of database systems

Optional quantifiers in relational and object-oriented views of database systems

机译:数据库系统的关系和面向对象视图中的可选量词

摘要

A system, method, and program enables database management systems for relational and object-oriented databases to recognize a quantifier in a query as being designated as optional. An optional quantifier will participate in a query depending upon certain conditions. If the columns (or objects) projected out in the view that are dependent upon the quantifier are not used by the query, the quantifier is dropped from the definition of the view. The query is processed using only the relations in the view not associated with the optional quantifier. The results returned are as if a left outer join operation with duplicate elimination had been performed, although the actual processing of the query was independent of, i.e., did not involve, a left outer join operation. If the columns (or objects) projected out in the view that are dependent upon the quantifier are used by the query, the optional quantifier remains in the definition of the view and the query is processed using a join operation.
机译:一种系统,方法和程序使用于关系数据库和面向对象数据库的数据库管理系统能够将查询中的量词识别为可选内容。一个可选的量词将根据某些条件参与查询。如果查询未使用依赖于量词的视图中投影出来的列(或对象),则该量词将从视图的定义中删除。仅使用视图中与可选量词不相关的关系来处理查询。尽管查询的实际处理独立于(即不涉及)左外部联接操作,但返回的结果就像执行了重复消除的左外部联接操作。如果查询使用依赖于量词的视图中投影出的列(或对象),查询中将使用可选的量词,并且使用联接操作处理查询。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号