QUERYING MARKUP LANGUAGE DATA SOURCES USING A RELATIONAL QUERY PROCESSOR
    11.
    发明申请
    QUERYING MARKUP LANGUAGE DATA SOURCES USING A RELATIONAL QUERY PROCESSOR 有权
    查询使用相关查询处理程序的MARKUP语言数据源

    公开(公告)号:US20080016045A1

    公开(公告)日:2008-01-17

    申请号:US11837567

    申请日:2007-08-13

    IPC分类号: G06F17/30 G06F7/10

    摘要: An XML wrapper queries an XML document in an on-the-fly manner so that only parent nodes in the document that satisfy the query are extracted and then unnested. The parent nodes and associated descendent nodes are located using XPath expressions contained as options in data definition language (DDL) statements. The parent nodes satisfying the query and associated descendent nodes are extracted and stored outside of a database according to a relational schema. The wrapper facilitates applications that use convention SQL queries and views to operate on that information stored according to the relational schema. The wrapper also responds to query optimizer requests for costs associated with queries against external data sources associated with the wrapper.

    摘要翻译: XML包装器以动态方式查询XML文档,从而仅提取满足查询的文档中的父节点,然后不需要。 使用包含在数据定义语言(DDL)语句中的选项的XPath表达式来定位父节点和关联的后代节点。 满足查询和相关后代节点的父节点根据关系模式提取存储在数据库外部。 包装器便于使用常规SQL查询和视图的应用程序对根据关系模式存储的信息进行操作。 包装器还响应查询优化程序请求与与包装器相关联的外部数据源的查询相关的成本。