Data model and schema evolution
    11.
    发明申请
    Data model and schema evolution 有权
    数据模型和模式演进

    公开(公告)号:US20060259458A1

    公开(公告)日:2006-11-16

    申请号:US11128893

    申请日:2005-05-13

    IPC分类号: G06F17/30

    摘要: Systems and methodologies that facilitate evolving a data model via a combination of an explicit logical model definition, logical model changes, functional units, an explicit/implicit physical model and physical model changes, to derive a data model transformation. Such an arrangement can provide for a rich set of transformations, which can be automatically applied to a data model instantiation. The subject invention enables leveraging a common set of code, by defining the set of transformations across an arbitrary data model.

    摘要翻译: 通过显式逻辑模型定义,逻辑模型变化,功能单元,显式/隐式物理模型和物理模型变化的组合来促进数据模型演进的系统和方法,以导出数据模型转换。 这种安排可以提供丰富的转换,可以自动应用于数据模型实例化。 本发明可以通过在任意数据模型中定义转换集合来利用一组共同的代码。

    View maintenance rules for an update pipeline of an object-relational mapping (ORM) platform
    12.
    发明申请
    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
    14.
    发明申请
    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
    15.
    发明授权
    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
    16.
    发明授权
    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.

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

    Data model and schema evolution
    17.
    发明授权
    Data model and schema evolution 有权
    数据模型和模式演进

    公开(公告)号:US07634515B2

    公开(公告)日:2009-12-15

    申请号:US11128893

    申请日:2005-05-13

    IPC分类号: G06F12/00 G06F17/30

    摘要: Systems and methodologies that facilitate evolving a data model via a combination of an explicit logical model definition, logical model changes, functional units, an explicit/implicit physical model and physical model changes, to derive a data model transformation are presented. Such an arrangement can provide for a rich set of transformations, which can be automatically applied to a data model instantiation. The subject invention facilitates leveraging a common set of code in data model instantiation evolution, by defining the set of transformations across an arbitrary data model.

    摘要翻译: 提出了通过显式逻辑模型定义,逻辑模型变化,功能单元,显式/隐式物理模型和物理模型变化的组合来促进数据模型演进以导出数据模型变换的系统和方法。 这种安排可以提供丰富的转换,可以自动应用于数据模型实例化。 本发明通过在任意数据模型中定义转换集合来促进在数据模型实例化演进中利用一组共同的代码。

    Selective schema matching
    18.
    发明申请
    Selective schema matching 审中-公开
    选择性模式匹配

    公开(公告)号:US20070055655A1

    公开(公告)日:2007-03-08

    申请号:US11327013

    申请日:2006-01-06

    IPC分类号: G06F17/30

    CPC分类号: G06F16/211

    摘要: A system that automatically matches schema elements is provided. In one aspect, given a selected element of one schema, the system can calculate the best matching candidate elements of another schema. The calculation can be based on a heuristic combination of factors, such as element names, element types, schema structure, existing matches, and the history of actions taken by the user. Accordingly, the best candidate (according to the calculation) can be emphasized and/or highlighted. The tool can auto-scroll to the best choice. Similarly, the user can request the calculation and display to best candidates by pressing a keyboard key or hot key. As well, the user can prompt display of the best candidates by using the mouse (e.g., moving the mouse over the element E or clicking on E), or both (e.g., mouse over with hot key depressed).

    摘要翻译: 提供了自动匹配模式元素的系统。 在一个方面,给定一个模式的选定元素,系统可以计算另一模式的最佳匹配候选元素。 计算可以基于因素的启发式组合,例如元素名称,元素类型,模式结构,现有匹配以及用户采取的动作历史。 因此,可以强调和/或突出显示最佳候选者(根据计算)。 该工具可以自动滚动到最佳选择。 类似地,用户可以通过按键盘键或热键来请求计算并显示给最佳候选人。 同样,用户可以通过使用鼠标(例如,将鼠标移动到元素E上或点击E)或两者(例如,用热键按下的鼠标悬停)来提示显示最佳候选者。

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

    公开(公告)号:US20070038651A1

    公开(公告)日:2007-02-15

    申请号:US11204338

    申请日:2005-08-15

    IPC分类号: G06F7/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. For example, the system can support object-to-relational mapping scenarios that are common in business applications. Typically, in such applications the business logic runs on top of an object model, whereas the actual data is persisted in SQL databases. To shield the applications from impedance mismatch and storage management issues, an abstraction component can be employed to translate the data access operations on the object model into SQL queries and updates.

    摘要翻译: 提供了一种便于数据访问操作的系统和方法。 该系统可以促进在第一元模型(例如,面向对象的元模型)中表达的源模型(例如,模式)和在第二元模型(例如,SQL元模型)中表达的目标模型之间的可执行的实例级交互。 系统可以产生实例映射,以便在源模式和生成的目标模式之间进行数据往返。 例如,系统可以支持业务应用程序中常见的对象到关系映射方案。 通常,在这样的应用程序中,业务逻辑运行在对象模型之上,而实际数据则保留在SQL数据库中。 为了屏蔽应用程序的阻抗不匹配和存储管理问题,可以采用抽象组件将对象模型上的数据访问操作转换为SQL查询和更新。