Generation of query and update views for object relational mapping
    1.
    发明申请
    Generation of query and update views for object relational mapping 有权
    生成对象关系映射的查询和更新视图

    公开(公告)号:US20070226203A1

    公开(公告)日:2007-09-27

    申请号:US11724991

    申请日:2007-03-16

    IPC分类号: G06F17/30

    摘要: A data access architecture may includes a mapping architecture for mapping data as may be used by an application to data as persisted in a database. Such a mapping architecture uses two types of “mapping views”—one for translating queries and the other for translating updates. A mechanism is provided that automatically generates query and update views from high-level mapping specifications. A validation may be performed to ensure that a mapping specification, when used in conjunction with a mapping architecture, allows data to “roundtrip” from the application to the database, without loss of data.

    摘要翻译: 数据访问架构可以包括映射体系结构,用于将应用程序可能使用的数据映射为数据库中保存的数据。 这种映射架构使用两种类型的“映射视图” - 一种用于翻译查询,另一种用于翻译更新。 提供了一种自动生成来自高级映射规范的查询和更新视图的机制。 可以执行验证以确保映射规范在与映射体系结合使用时允许数据从应用程序“往返”到数据库,而不会丢失数据。

    Generation of query and update views for object relational mapping
    2.
    发明授权
    Generation of query and update views for object relational mapping 有权
    生成对象关系映射的查询和更新视图

    公开(公告)号:US07647298B2

    公开(公告)日:2010-01-12

    申请号:US11724991

    申请日:2007-03-16

    IPC分类号: G06F7/00 G06F17/00 G06F17/30

    摘要: A data access architecture may includes a mapping architecture for mapping data as may be used by an application to data as persisted in a database. Such a mapping architecture uses two types of “mapping views”—one for translating queries and the other for translating updates. A mechanism is provided that automatically generates query and update views from high-level mapping specifications. A validation may be performed to ensure that a mapping specification, when used in conjunction with a mapping architecture, allows data to “roundtrip” from the application to the database, without loss of data.

    摘要翻译: 数据访问架构可以包括映射体系结构,用于将应用程序可能使用的数据映射为持久存储在数据库中的数据。 这种映射架构使用两种类型的“映射视图” - 一种用于翻译查询,另一种用于翻译更新。 提供了一种自动生成来自高级映射规范的查询和更新视图的机制。 可以执行验证以确保映射规范在与映射体系结合使用时允许数据从应用程序“往返”到数据库,而不会丢失数据。

    View maintenance rules for an update pipeline of an object-relational mapping (ORM) platform
    3.
    发明申请
    View maintenance rules for an update pipeline of an object-relational mapping (ORM) platform 有权
    查看对象关系映射(ORM)平台的更新流水线的维护规则

    公开(公告)号:US20080228697A1

    公开(公告)日:2008-09-18

    申请号:US11725195

    申请日:2007-03-16

    IPC分类号: G06F17/30

    摘要: A database update pipeline may be incorporated into a data access architecture for providing data services to applications, thereby bridging the gap between application data and data as persisted in databases. The update pipeline has the ability to translate changes made to object instances into data store change constructs, and carry those changes over to a data store. Such a pipeline can also advantageously perform the reverse operation, allowing applications to query using the database update pipeline, and receive materialized object instances.

    摘要翻译: 数据库更新流水线可以被并入用于向应用提供数据服务的数据访问架构,从而桥接应用数据和数据之间的间隔,如同在数据库中一样。 更新管道具有将对象实例所做的更改转换为数据存储更改结构的能力,并将这些更改转发到数据存储。 这样的管道还可以有利地执行反向操作,允许应用程序使用数据库更新流水线进行查询,并且接收物化对象实例。

    Mapping architecture with incremental view maintenance
    5.
    发明申请
    Mapping architecture with incremental view maintenance 有权
    映射架构与增量视图维护

    公开(公告)号:US20070226196A1

    公开(公告)日:2007-09-27

    申请号:US11725206

    申请日:2007-03-16

    IPC分类号: G06F17/30

    摘要: A data access architecture is provided that includes a mapping architecture for mapping data as may be used by an application to data as persisted in a database. The mapping architecture makes use of two types of mapping views—a query view that helps in translating queries and an update view that helps in translating updates. Incremental view maintenance can be used to translate data between the application and database.

    摘要翻译: 提供了一种数据访问架构,其包括映射体系结构,用于将应用程序可能使用的数据映射为持久存储在数据库中的数据。 映射架构使用两种类型的映射视图 - 一种查询视图,可帮助翻译查询和更新视图,有助于翻译更新。 增量视图维护可用于在应用程序和数据库之间转换数据。

    View maintenance rules for an update pipeline of an object-relational mapping (ORM) platform
    6.
    发明授权
    View maintenance rules for an update pipeline of an object-relational mapping (ORM) platform 有权
    查看对象关系映射(ORM)平台的更新流水线的维护规则

    公开(公告)号:US09430552B2

    公开(公告)日:2016-08-30

    申请号:US11725195

    申请日:2007-03-16

    IPC分类号: G06F17/30 G06F7/00

    摘要: A database update pipeline may be incorporated into a data access architecture for providing data services to applications, thereby bridging the gap between application data and data as persisted in databases. The update pipeline has the ability to translate changes made to object instances into data store change constructs, and carry those changes over to a data store. Such a pipeline can also advantageously perform the reverse operation, allowing applications to query using the database update pipeline, and receive materialized object instances.

    摘要翻译: 数据库更新流水线可以被并入用于向应用提供数据服务的数据访问架构,从而桥接应用数据和数据之间的间隔,如同在数据库中一样。 更新管道具有将对象实例所做的更改转换为数据存储更改结构的能力,并将这些更改转发到数据存储。 这样的管道还可以有利地执行反向操作,允许应用程序使用数据库更新流水线进行查询,并且接收物化对象实例。

    Mapping architecture with incremental view maintenance
    7.
    发明授权
    Mapping architecture with incremental view maintenance 有权
    映射架构与增量视图维护

    公开(公告)号:US07680767B2

    公开(公告)日:2010-03-16

    申请号:US11725206

    申请日:2007-03-16

    IPC分类号: G06F7/00 G06F17/00 G06F17/30

    摘要: A data access architecture is provided that includes a mapping architecture for mapping data as may be used by an application to data as persisted in a database. The mapping architecture makes use of two types of mapping views—a query view that helps in translating queries and an update view that helps in translating updates. Incremental view maintenance can be used to translate data between the application and database.

    摘要翻译: 提供了一种数据访问架构,其包括映射体系结构,用于将应用程序可能使用的数据映射为持久存储在数据库中的数据。 映射架构使用两种类型的映射视图 - 一种查询视图,可帮助翻译查询和更新视图,有助于翻译更新。 增量视图维护可用于在应用程序和数据库之间转换数据。

    System and method for composition of mappings given by dependencies
    8.
    发明授权
    System and method for composition of mappings given by dependencies 失效
    由依赖关系给出的映射的组合的系统和方法

    公开(公告)号:US07567943B2

    公开(公告)日:2009-07-28

    申请号:US11014940

    申请日:2004-12-17

    IPC分类号: G06N5/00

    CPC分类号: G06F17/30292

    摘要: A system that facilitates composition of schema mappings. A general algorithm is provided for composing a broad class of mappings, where one or both mappings are not functions, such as constraints between two schemas and the inverse of functions. A composition component performs composition on schema mappings of disparate data sources, which schema mappings can be expressed by at least one of full, embedded, and second-order dependencies, wherein the second-order dependencies need not be in source-to-target form. The algorithm for composition further includes a procedure that tests whether the composition algorithm will terminate.

    摘要翻译: 一种促进模式映射组合的系统。 提供了一种通用算法,用于构成广泛类型的映射,其中一个或两个映射不是函数,例如两个模式之间的约束和函数的倒数。 组合组件在不同数据源的模式映射上执行组合,该模式映射可以由完全,嵌入和二阶依赖性中的至少一个表示,其中二阶依赖关系不需要以源到目标形式 。 组合算法还包括测试组合算法是否终止的过程。

    Mapping and query translation between XML, objects, and relations
    9.
    发明授权
    Mapping and query translation between XML, objects, and relations 有权
    在XML,对象和关系之间映射和查询翻译

    公开(公告)号:US09336327B2

    公开(公告)日:2016-05-10

    申请号:US12147822

    申请日:2008-06-27

    IPC分类号: G06F7/00 G06F17/30

    摘要: Described is programmatic access to persistent XML and relational data from applications based upon explicit mappings between object classes, XML schema types, and relations. The mappings are used in data access, that is, they drive query and update processing. A query may be processed into a query for accessing the XML data and another query for second type for accessing the relational data. Mappings support strongly-typed classes and loosely-typed classes, and may be conditional upon other data, may decouple query and update translation performed at runtime from schema translation used at compile time, and/or may be compiled into transformations that produce objects from XML data and transformations that produce XML data from objects. Mappings may be generated automatically or provided by the developer.

    摘要翻译: 描述的是根据对象类,XML模式类型和关系之间的显式映射对应用程序的持久性XML和关系数据进行编程访问。 映射用于数据访问,也就是驱动查询和更新处理。 可以将查询处理成用于访问XML数据的查询和用于访问关系数据的第二类型的另一查询。 映射支持强类型类和松散类,并且可以以其他数据为条件,可以在运行时解析执行的编译时使用的模式转换的查询和更新转换,和/或可以编译成从XML生成对象的转换 从对象生成XML数据的数据和转换。 映射可以自动生成或由开发人员提供。

    Interactive schema translation with instance-level mapping
    10.
    发明授权
    Interactive schema translation with instance-level mapping 失效
    具有实例级映射的交互式模式转换

    公开(公告)号:US07526503B2

    公开(公告)日:2009-04-28

    申请号:US11204338

    申请日:2005-08-15

    IPC分类号: G06F17/00

    摘要: A system and method facilitating data access operations is provided. The system can facilitate an executable, instance-level interaction between a source model (e.g., schema) expressed in a first metamodel (e.g., object-oriented metamodel) and a target model expressed in a second metamodel (e.g., SQL metamodel). The system can produce instance mappings to round-trip the data between the source schema and the generated target schema. Further, an abstraction component can be employed to translate the data access operations on the object model into SQL queries and updates.

    摘要翻译: 提供了一种便于数据访问操作的系统和方法。 该系统可以促进在第一元模型(例如,面向对象的元模型)中表达的源模型(例如,模式)和在第二元模型(例如,SQL元模型)中表达的目标模型之间的可执行的实例级交互。 系统可以产生实例映射,以便在源模式和生成的目标模式之间进行数据往返。 此外,可以使用抽象组件将对象模型上的数据访问操作转换为SQL查询和更新。