会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Method, system and program for executing a query having a union operator
    • 用于执行具有联合运算符的查询的方法,系统和程序
    • US07539667B2
    • 2009-05-26
    • US10982441
    • 2004-11-05
    • Bruce Gilbert LindsayLinqi LiuRobert Paul NeugebauerMir Hamid PiraheshDavid C. SharpeNattavut SutyanyongCalisto Paul Zuzarte
    • Bruce Gilbert LindsayLinqi LiuRobert Paul NeugebauerMir Hamid PiraheshDavid C. SharpeNattavut SutyanyongCalisto Paul Zuzarte
    • G06F17/30
    • G06F17/30454Y10S707/99932Y10S707/99933
    • Disclosed is a data processing system implemented method, a data processing system and an article of manufacture for executing a query having a union operator. A data processing system implemented method direct the data processing system to execute a query against a database having data objects. The query has sub-queries and having a union operator. The union operator is operable on sub-queries associated with the query. The database is operatively coupled to the data processing system. The data processing system implemented method including grouping the sub-queries of the union operator according to identified structural similarities, the identified structural similarities being based on an analysis of the sub-queries, grouping the data objects of the database according to the grouped sub-queries, replacing the grouped data objects and any sub-queries associated with the grouped data objects with a reference to a representative data object and a representative sub-query, and accessing at least one member of the grouped data objects, the accessing of the at least one member of the grouped data object being based on the reference.
    • 公开了一种用于执行具有联合运算符的查询的数据处理系统实现方法,数据处理系统和制品。 数据处理系统实现的方法指导数据处理系统对具有数据对象的数据库执行查询。 该查询具有子查询并具有联合运算符。 联合运算符可用于与查询相关联的子查询。 数据库可操作地耦合到数据处理系统。 所述数据处理系统实现方法包括根据所识别的结构相似性对所述联合运算符的子查询进行分组,所识别的结构相似性基于所述子查询的分析,根据所述分组子集对数据库的数据对象进行分组, 查询,通过参考代表性数据对象和代表性子查询替换分组数据对象和与分组数据对象相关联的任何子查询,以及访问分组数据对象的至少一个成员,访问at 分组数据对象的至少一个成员基于参考。
    • 4. 发明授权
    • System and method for transforming queries using window aggregation
    • 使用窗口聚合转换查询的系统和方法
    • US07275056B2
    • 2007-09-25
    • US10425343
    • 2003-04-29
    • Qi ChengLinqi LiuWenbin MaMir Hamid PiraheshCalisto P. Zuzarte
    • Qi ChengLinqi LiuWenbin MaMir Hamid PiraheshCalisto P. Zuzarte
    • G06F7/00G06F17/30
    • G06F17/30451Y10S707/99934Y10S707/99935
    • A system and method transform queries with subqueries, using window aggregation. An optimizer in a relational database management system transforms queries to optimize their efficiency and speed. The method transforms queries that have a subquery, replacing the subquery with a window aggregation function. In the case of a correlated subquery, the window aggregation function is partitioned by a correlated column of a correlated table. All data in the main select clause, or outer block, of the query that was obtained through references to the correlated table is instead obtained through the new window aggregation subquery. By using window aggregation, the aggregation is performed at the same time as the selection of relevant data from the correlated table, thereby compiling all needed data in a single pass through the table or view. Reducing the number of times that tables or views are accessed reduces the computational demands of a query.
    • 系统和方法使用子查询转换查询,使用窗口聚合。 关系数据库管理系统中的优化器可以转换查询以优化其效率和速度。 该方法转换具有子查询的查询,使用窗口聚合函数替换子查询。 在相关子查询的情况下,窗口聚合函数由相关表的相关列划分。 通过引用相关表获得的查询的main select子句或外部块中的所有数据都是通过新的窗口聚合子查询得到的。 通过使用窗口聚合,在从相关表中选择相关数据的同时进行聚合,从而在通过表或视图的单次传递中编译所有需要的数据。 降低访问表或视图的次数减少了查询的计算需求。
    • 8. 发明授权
    • System and computer program for inserting records into a database
    • 用于将记录插入数据库的系统和计算机程序
    • US07840531B2
    • 2010-11-23
    • US12020462
    • 2008-01-25
    • Zhimin ChenLinqi LiuXiaoyan QianSerge Philippe Rielau
    • Zhimin ChenLinqi LiuXiaoyan QianSerge Philippe Rielau
    • G06F7/00G06F17/00
    • G06F17/30377Y10S707/99953
    • For a data processing system having memory for storing a database, a method, a system and a computer program product for directing the data processing system to process a record to be inserted into the database is disclosed. The database includes a plurality of base tables. The method includes the steps of making a record copy matching the record, for each base table to be selected from the plurality of base tables: providing a base table candidate indication for a selected base table, the base table candidate indication indicating whether the selected base table is a candidate base table that may receive the record, the base table candidate indication being determined on an outcome of executing before triggers and an outcome of testing constraints in association with the record copy, the before triggers and the constraints being associated with the selected base table; and restoring the record copy so that the record copy matches the record before providing a next subsequent base table candidate indication for another base table to be selected.
    • 对于具有用于存储数据库的存储器的数据处理系统,公开了一种用于指导数据处理系统处理要插入数据库的记录的方法,系统和计算机程序产品。 数据库包括多个基表。 该方法包括以下步骤:对于从多个基表中选择的每个基表,制作与记录相匹配的记录拷贝:为所选择的基表提供基表候选指示,所述基表候选指示指示所选基数 表是可以接收记录的候选基表,基于表的候选指示是根据在触发之前执行的结果确定的,以及与记录副本相关联的测试约束的结果,前触发和约束与所选择的相关联 基地台 以及恢复所述记录副本,使得所述记录副本与为所选择的另一基表提供下一个后续基表候选指示之前匹配所述记录。
    • 9. 发明申请
    • METHOD, SYSTEM AND COMPUTER PROGRAM FOR INSERTING RECORDS INTO A DATABASE
    • 方法,将记录插入数据库的系统和计算机程序
    • US20070288492A1
    • 2007-12-13
    • US11781841
    • 2007-07-23
    • Zhimin ChenLinqi LiuXiaoyan QianSerge Rielau
    • Zhimin ChenLinqi LiuXiaoyan QianSerge Rielau
    • G06F7/00
    • G06F17/30377Y10S707/99953
    • For a data processing system having memory for storing a database, a method, a system and a computer program product for directing the data processing system to process a record to be inserted into the database is disclosed. The database includes a plurality of base tables. The method includes the steps of making a record copy matching the record, for each base table to be selected from the plurality of base tables: providing a base table candidate indication for a selected base table, the base table candidate indication indicating whether the selected base table is a candidate base table that may receive the record, the base table candidate indication being determined on an outcome of executing before triggers and an outcome of testing constraints in association with the record copy, the before triggers and the constraints being associated with the selected base table; and restoring the record copy so that the record copy matches the record before providing a next subsequent base table candidate indication for another base table to be selected.
    • 对于具有用于存储数据库的存储器的数据处理系统,公开了一种用于指导数据处理系统处理要插入数据库的记录的方法,系统和计算机程序产品。 数据库包括多个基表。 该方法包括以下步骤:对于从多个基表中选择的每个基表,制作与记录相匹配的记录拷贝:为所选择的基表提供基表候选指示,所述基表候选指示指示所选基数 表是可以接收记录的候选基表,基于表的候选指示是根据在触发之前执行的结果确定的,以及与记录副本相关联的测试约束的结果,前触发和约束与所选择的相关联 基地台 以及恢复所述记录副本,使得所述记录副本与为所选择的另一基表提供下一个后续基表候选指示之前匹配所述记录。
    • 10. 发明申请
    • Method, system and computer program for inserting records into a database
    • 用于将记录插入数据库的方法,系统和计算机程序
    • US20060041566A1
    • 2006-02-23
    • US10923548
    • 2004-08-20
    • Zhimin ChenLinqi LiuXiaoyan QianSerge Rielau
    • Zhimin ChenLinqi LiuXiaoyan QianSerge Rielau
    • G06F7/00
    • G06F17/30377Y10S707/99953
    • For a data processing system having memory for storing a database, a method, a system and a computer program product for directing the data processing system to process a record to be inserted into the database is disclosed. The database includes a plurality of base tables. The method includes the steps of making a record copy matching the record, for each base table to be selected from the plurality of base tables: providing a base table candidate indication for a selected base table, the base table candidate indication indicating whether the selected base table is a candidate base table that may receive the record, the base table candidate indication being determined on an outcome of executing before triggers and an outcome of testing constraints in association with the record copy, the before triggers and the constraints being associated with the selected base table; and restoring the record copy so that the record copy matches the record before providing a next subsequent base table candidate indication for another base table to be selected.
    • 对于具有用于存储数据库的存储器的数据处理系统,公开了一种用于指导数据处理系统处理要插入数据库的记录的方法,系统和计算机程序产品。 数据库包括多个基表。 该方法包括以下步骤:对于从多个基表中选择的每个基表,制作与记录相匹配的记录拷贝:为所选择的基表提供基表候选指示,所述基表候选指示指示所选基数 表是可以接收记录的候选基表,基于表的候选指示是根据在触发之前执行的结果确定的,以及与记录副本相关联的测试约束的结果,前触发和约束与所选择的相关联 基地台 以及恢复所述记录副本,使得所述记录副本与为所选择的另一基表提供下一个后续基表候选指示之前匹配所述记录。