Managing XML documents containing hierarchical database information
    1.
    发明申请
    Managing XML documents containing hierarchical database information 有权
    管理包含分层数据库信息的XML文档

    公开(公告)号:US20050187973A1

    公开(公告)日:2005-08-25

    申请号:US10783702

    申请日:2004-02-19

    IPC分类号: G06F17/00 G06F17/30

    摘要: Systems, methods, and computer program products for management of data that is stored in a hierarchical format such as, e.g., a relational database, when the data is retrieved and manipulated using a schema-driven format such as, e.g., XML are disclosed. In one implementation a copy of the XML data retrieved from the database and is generated and each logical unit in at least one of the original XML data or the copy of the XML data is annotated in a manner that uniquely identifies each logical unit. For example, each XML node may be assigned a unique numerical or string identifier. As the data is manipulated, algorithms may be implemented to use the annotations to track changes to the XML data and to ensure that the manipulated XML data complies with one or more required data formats. When the XML data is ready to be transferred back to the database(s) from which it was obtained, a series of operations are implemented to validate the data and to determine the nature of operation to be performed to restore the data to the databases.

    摘要翻译: 公开了用于管理数据的系统,方法和计算机程序产品,该数据以分层格式存储,例如关系数据库,当使用诸如XML的模式驱动格式检索和操纵数据时。 在一个实现中,从数据库检索并被生成的XML数据的副本并且以至少一个原始XML数据或XML数据的副本中的每个逻辑单元以唯一地标识每个逻辑单元的方式进行注释。 例如,每个XML节点可以被分配唯一的数字或字符串标识符。 随着数据被操纵,可以实现算法来使用注释来跟踪对XML数据的改变,并确保被操纵的XML数据符合一个或多个所需的数据格式。 当XML数据准备好被传回到获取数据库的数据库时,将执行一系列操作来验证数据并确定要执行的操作的性质以将数据恢复到数据库。

    Managing XML documents containing hierarchical database information
    2.
    发明授权
    Managing XML documents containing hierarchical database information 有权
    管理包含分层数据库信息的XML文档

    公开(公告)号:US07318063B2

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

    申请号:US10783702

    申请日:2004-02-19

    IPC分类号: G06F7/00

    摘要: Systems, methods, and computer program products for management of data that is stored in a hierarchical format such as, e.g., a relational database, when the data is retrieved and manipulated using a schema-driven format such as, e.g., XML are disclosed. In one implementation a copy of the XML data retrieved from the database and is generated and each logical unit in at least one of the original XML data or the copy of the XML data is annotated in a manner that uniquely identifies each logical unit. For example, each XML node may be assigned a unique numerical or string identifier. As the data is manipulated, algorithms may be implemented to use the annotations to track changes to the XML data and to ensure that the manipulated XML data complies with one or more required data formats. When the XML data is ready to be transferred back to the database(s) from which it was obtained, a series of operations are implemented to validate the data and to determine the nature of operation to be performed to restore the data to the databases.

    摘要翻译: 公开了用于管理数据的系统,方法和计算机程序产品,该数据以分层格式存储,例如关系数据库,当使用诸如XML的模式驱动格式检索和操纵数据时。 在一个实现中,从数据库检索并被生成的XML数据的副本并且以至少一个原始XML数据或XML数据的副本中的每个逻辑单元以唯一地标识每个逻辑单元的方式进行注释。 例如,每个XML节点可以被分配唯一的数字或字符串标识符。 随着数据被操纵,可以实现算法来使用注释来跟踪对XML数据的改变,并确保被操纵的XML数据符合一个或多个所需的数据格式。 当XML数据准备好被传回到获取数据库的数据库时,将执行一系列操作来验证数据并确定要执行的操作的性质以将数据恢复到数据库。