会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 35. 发明申请
    • Database relationship constraint
    • 数据库关系约束
    • US20050198048A1
    • 2005-09-08
    • US10793526
    • 2004-03-04
    • Eric BarsnessJohn Santosuosso
    • Eric BarsnessJohn Santosuosso
    • G06F17/00
    • G06F17/3051
    • According to the preferred embodiments, a database relationship constraint is defined for a first column that specifies a set of allowable values for the first column that depend on a set of data values in a second column that may be of a different type than data in the first column. In a first embodiment, a database relationship constraint specifies allowable values for one column in a database table based on one or more data values in a different column in the same database table. In a second embodiment, a database relationship constraint specifies a set of allowable values in a first column based on one or more data values in a second column in a different database table. In both cases, the data in the second column may be of a different type than data in the second column.
    • 根据优选实施例,为第一列定义了数据库关系约束,该第一列指定第一列的一组可允许值,该第一列依赖于第二列中的数据值集合,该第二列可以是与 第一列。 在第一实施例中,数据库关系约束基于同一数据库表中不同列中的一个或多个数据值来指定数据库表中的一列的允许值。 在第二实施例中,数据库关系约束基于不同数据库表中的第二列中的一个或多个数据值来指定第一列中的一组允许值。 在这两种情况下,第二列中的数据可能与第二列中的数据不同。
    • 36. 发明申请
    • Method and system for managing aggregation data structures
    • 管理聚合数据结构的方法和系统
    • US20050192988A1
    • 2005-09-01
    • US10787632
    • 2004-02-26
    • Eric BarsnessDaniel BeuchRandy RuhlowJohn Santosuosso
    • Eric BarsnessDaniel BeuchRandy RuhlowJohn Santosuosso
    • G06F17/00
    • G06F17/30489Y10S707/99933Y10S707/99943
    • A method, system and article of manufacture for processing aggregation queries that are executed against a database and, more particularly, for managing aggregation data structures associated with tables of a database. One embodiment provides a method for managing creation of aggregation data structures for tables of a database. The method comprises receiving an aggregation query specifying at least one aggregation operation on data of a table of the database, determining aggregation information for the aggregation query, the aggregation information describing aspects of the aggregation query and its respective aggregation operation, determining whether the aggregation information satisfies predefined conditions, and, if the predefined conditions are satisfied by the aggregation information, creating an aggregation data structure for the table of the database in a manner allowing return of aggregation data of the created aggregation data structure upon receipt of a suitable aggregation query without executing the suitable aggregation query against the table of the database, wherein the suitable aggregation query includes the aggregation operation contained in the aggregation query for which the aggregation data structure was created.
    • 一种用于处理针对数据库执行的聚合查询的方法,系统和制品,更具体地,用于管理与数据库的表相关联的聚合数据结构。 一个实施例提供了一种管理数据库表的聚合数据结构的创建的方法。 该方法包括接收指定对数据库表的数据的至少一次聚合操作的聚合查询,确定聚合查询的聚合信息,描述聚合查询的各个聚合信息及其各自的聚合操作,确定聚合信息 满足预定条件,并且如果通过聚合信息满足预定义条件,则在接收到合适的聚集查询后,以允许返回所创建的聚合数据结构的聚合数据的方式为数据库的表创建聚合数据结构,而没有 针对数据库的表执行合适的聚合查询,其中合适的聚合查询包括聚合数据结构被创建的聚合查询中包含的聚合操作。
    • 38. 发明申请
    • METHOD AND SYSTEM FOR CREATING PROFILING INDICES
    • 用于创建轮廓指标的方法和系统
    • US20080059418A1
    • 2008-03-06
    • US11930905
    • 2007-10-31
    • Eric BarsnessBrian MurasJohn Santosuosso
    • Eric BarsnessBrian MurasJohn Santosuosso
    • G06F17/30
    • G06F17/30702G06F17/30867Y10S707/99933Y10S707/99935Y10S707/99936Y10S707/99937Y10S707/99945Y10S707/99948
    • A database engine and optimizer framework support creation of a series of profiling indices over a column having character string data, such as a traditional “varchar” data type. The profiling indices result in a reduction of the number of records that are searched when searching for a sub-string match within that column. In some embodiments, the series of indices are created over a column that is typically searched using the LIKE predicate or some similar technique; these indices indicate for each record whether certain sub-strings may exist in that record's value in the column. Thus, the indices are used to find the rows that may match one or more portions of the particular term being queried or, in other words, eliminate those records that do not have at least a portion of the term to be matched. The number of records actually retrieved and searched for the query sub-string is thereby reduced.
    • 数据库引擎和优化器框架支持在具有字符串数据的列(例如传统的“varchar”数据类型)上创建一系列概要分析索引。 分析索引导致在搜索该列中的子字符串匹配时减少搜索的记录数。 在一些实施例中,通过使用LIKE谓词或一些类似技术通常搜索的列创建一系列索引; 这些索引为每个记录指示该列中该记录的值中是否存在某些子字符串。 因此,索引用于找到可以匹配要查询的特定术语的一个或多个部分的行,或者换句话说,消除不具有要匹配的术语的至少一部分的那些记录。 由此减少实际检索和查询查询子串的记录数。