首页> 外国专利> A METHOD FOR DATA RETRIEVAL USING TREE-STRUCTURED QUERY WITH RETURNED RESULT SET IN XML FORMAT

A METHOD FOR DATA RETRIEVAL USING TREE-STRUCTURED QUERY WITH RETURNED RESULT SET IN XML FORMAT

机译:XML格式中带有返回结果集的树状结构查询的数据检索方法

摘要

The present invention provides a technique by which complex queries can bedefined and executedin a very flexible and efficient manner. It allows user to define therelationships between a parentand its different children, which can be nested to n-depth levels. Therelationships are mapped to aspecial tree structure and the query processor executes the query based on thetree in an efficientway. The output data is also constructed in the defined tree structure in XMLby default, whicheliminates data redundancy. The output can be formatted either in ExtensibleMarkup Language(XML) or HyperText Markup Language (HTML) format.The present invention also provides two mechanisms to allow user to define thequery: eitherthrough configuration files or through a graphical user interface. It isdesigned in such a way that itcan be easily implemented as stand-alone application, for batch processing, orinteracting with otherapplications. The query processing module and the graphical user interfacemodules are written inthe Java programming language and the Java Database Connectivity (JDBC)technologies.The technique of data retrieval disclosed in this invention is different fromexisting techniques in itshigh degree of flexibility and complexity in terms of the query structure, yetefficient processing andaccurate output result. Because the output is also in tree structure, iteliminates data redundancy andmore readable. Furthermore, it is designed as generic as possible and can beused for any dataretrieval as long as a tree structure can be defined among the tables ornodes. It can be used in awide range of systems for database publishing, content management, supplychain management(CRM), electronic data interchange (EDI), and other e-business applicationsand middleware.
机译:本发明提供了一种技术,通过该技术可以进行复杂的查询。定义并执行以非常灵活和有效的方式。它允许用户定义父母之间的关系及其不同的子级,可以嵌套到n个深度级别。的关系被映射到特殊的树形结构,查询处理器根据以下内容执行查询:高效的树道路。输出数据也以XML的已定义树结构构造。默认情况下消除了数据冗余。输出可以采用可扩展格式标记语言(XML)或超文本标记语言(HTML)格式。本发明还提供了两种机制以允许用户定义查询:通过配置文件或图形用户界面。它是以这样的方式设计可以轻松实现为独立应用程序,以进行批处理或与他人互动应用程序。查询处理模块和图形用户界面模块被写入Java编程语言和Java数据库连接(JDBC)技术。本发明公开的数据检索技术与现有技术就查询结构而言,高度的灵活性和复杂性高效的处理和准确的输出结果。因为输出也是树状结构,所以它消除数据冗余并更具可读性。此外,它的设计尽可能通用,可以用于任何数据只要可以在表之间定义树结构或节点。它可以用于广泛的数据库发布,内容管理,供应系统连锁经营(CRM),电子数据交换(EDI)和其他电子商务应用程序和中间件。

著录项

  • 公开/公告号CA2312597A1

    专利类型

  • 公开/公告日2002-01-05

    原文格式PDF

  • 申请/专利权人 ZHANG BENJAMIN;

    申请/专利号CA20002312597

  • 发明设计人 ZHANG BENJAMIN;

    申请日2000-07-05

  • 分类号G06F17/30;G06F17/21;

  • 国家 CA

  • 入库时间 2022-08-22 00:41:11

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号