System and method for sharing data between relational and hierarchical databases
First Claim
1. A method for sharing data between a relational database and a hierarchical database, comprising:
- defining a hierarchical data entity including a plurality of elements;
mapping each of the plurality of elements in the hierarchical data entity to information in a relational dataset contained in a relational database;
transforming the relational dataset information into corresponding mapped elements in the hierarchical data entity to form a hierarchical data structure; and
accessing data from the hierarchical data structure corresponding to the relational dataset information in the relational database.
5 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a computer-implemented system and method for transforming relational database information into a hierarchical data representation. It provides for data sharing between a relational and hierarchical data structures without requiring the data to be remodeled to fit a common format or convention. While maintaining the relational data in its original format, user may transform and associate the data with a structure compatible with another format definition. The present invention may use XML, HTML and SGML to structure a hierarchical data representation. Object-oriented formats may also be used to structure the data in an intermediary format for transformation into a hierarchical data structure.
-
Citations
34 Claims
-
1. A method for sharing data between a relational database and a hierarchical database, comprising:
-
defining a hierarchical data entity including a plurality of elements;
mapping each of the plurality of elements in the hierarchical data entity to information in a relational dataset contained in a relational database;
transforming the relational dataset information into corresponding mapped elements in the hierarchical data entity to form a hierarchical data structure; and
accessing data from the hierarchical data structure corresponding to the relational dataset information in the relational database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system for sharing data between a relational and a hierarchical database, comprising:
-
means for defining a hierarchical data entity including a plurality of elements;
means for mapping each of the plurality of elements in the hierarchical data entity to information in a relational dataset contained in a relational database;
means for transforming the relational dataset information into corresponding mapped elements in the hierarchical data entity to form a hierarchical data structure; and
means for accessing data from the hierarchical data structure corresponding to the relational dataset information in the relational database. - View Dependent Claims (19, 20, 21, 22, 23)
-
-
24. A system for sharing data between a relational and a hierarchical database, comprising:
-
a hierarchical data entity having a plurality of elements;
a mapping of each of the plurality of elements in the hierarchical data entity to information in a relational dataset contained in a relational database;
a transformation of the relational dataset information into corresponding mapped elements in the hierarchical data entity for forming a hierarchical data structure; and
a memory containing data from the hierarchical data structure corresponding to the relational dataset information in the relational database. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31)
-
-
32. A computer-readable medium containing a data structure for sharing data between relational and hierarchical databases, comprising:
-
a hierarchical data structure having a plurality of simple and compound elements stored in the memory;
database commands embedded in the compound elements for accessing information in a relational database;
tabular datasets created in the memory for storing the accessed information from the relational database; and
a relationship between the elements of the hierarchical data structure and the tabular datasets. - View Dependent Claims (33, 34)
-
Specification