System and method for viewing relational data using a hierarchical schema
First Claim
Patent Images
1. A method for mapping hierarchical data from a relational table comprising:
- providing a schema for a hierarchical data structure wherein the schema defines a hierarchical relationship of data elements;
identifying from the schema a node within the hierarchical data structure corresponding to a column in the relational table;
copying data from the relational table to the hierarchical data structure when the schema indicates that the mapping is not hidden.
3 Assignments
0 Petitions
Accused Products
Abstract
Users and programmers view relational database tables using an schema such as an SQL-annotated XML schema. The schema describes how XML data maps into base tables and fields, including complex one-to-many and many-to-many relationships.
-
Citations
42 Claims
-
1. A method for mapping hierarchical data from a relational table comprising:
-
providing a schema for a hierarchical data structure wherein the schema defines a hierarchical relationship of data elements;
identifying from the schema a node within the hierarchical data structure corresponding to a column in the relational table;
copying data from the relational table to the hierarchical data structure when the schema indicates that the mapping is not hidden. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for mapping hierarchical data from a relational table comprising:
-
a schema for a hierarchical data structure wherein the schema defines a hierarchical relationship of data elements;
processing means for identifying from the schema a node within the hierarchical data structure corresponding to a column in the relational table;
processing means for copying data from the relational table to the hierarchical data structure when the schema indicates that the mapping is not hidden. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A method for mapping hierarchical data from a relational table comprising:
-
providing a schema for a hierarchical data structure wherein the schema defines a hierarchical relationship of data elements;
identifying from the schema a node within the hierarchical data structure corresponding to a column in the relational table;
copying a predefined number of data values from the relational table to the hierarchical data structure wherein the predefined number of data values are from the same column of the relational table and each data value has a child relationship with another one of the data values and wherein the predefined number is determined from the schema. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A system for mapping hierarchical data from a relational table comprising:
-
a schema for a hierarchical data structure wherein the schema defines a hierarchical relationship of data elements;
processing means for identifying from the schema a node within the hierarchical data structure corresponding to a column in the relational table;
processing means for copying a predefined number of data values from the relational table to the hierarchical data structure wherein the predefined number of data values are from the same column of the relational table and each data value has a child relationship with another one of the data value and wherein the predefined number is determined from the schema. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A method for inserting hierarchical data into a relational table, comprising:
-
providing a schema for a hierarchical data structure wherein the schema defines a hierarchical relationship of data elements;
inserting data from a hierarchical data structure into a row of the relational table in a relational database; and
generating an identification number and inserting the identification number into a field in the row of the relational table. - View Dependent Claims (24, 25, 26, 27)
-
-
28. A system for inserting hierarchical data into a relational table, comprising:
-
a schema for a hierarchical data structure wherein the schema defines a hierarchical relationship of data elements;
processing means for inserting data from a hierarchical data structure into a row of a relational table in a relational database; and
processing means for generating an identification number and inserting the identification number into a field in the row of the relational table. - View Dependent Claims (29, 30, 31)
-
-
32. A method for mapping hierarchical data from a first relational table comprising:
-
providing a schema for a hierarchical data structure wherein the schema defines a hierarchical relationship of data elements;
identifying from the schema a first node within the hierarchical data structure corresponding to a first column in the relational table; and
copying a first data value data from the relational table to the hierarchical data structure wherein the data is selected from the table in a sort order specified by the schema. - View Dependent Claims (33, 34, 35, 36, 37)
-
-
38. A system for mapping hierarchical data from a relational table comprising:
-
a schema for a hierarchical data structure wherein the schema defines a hierarchical relationship of data elements;
processing means for identifying from the schema a node within the hierarchical data structure corresponding to a column in the relational table; and
processing means for copying a data value data from the relational table to the hierarchical data structure wherein the data is selected from the table in a sort order specified by the schema. - View Dependent Claims (39, 40, 41, 42)
-
Specification