Augmenting relational databases via database structure graph
AssigneeSap SE
InventorsRoland Hoff, Thomas Ploski
Life of this patent
Estimating the term…
Loading patent…
AssigneeSap SE
InventorsRoland Hoff, Thomas Ploski
Estimating the term…
Methods and apparatus are disclosed for supporting the addition of new instances of database objects and relationships, for a relational database environment that can be partially represented as a graph of fields (columns) of database tables. For a new instance of a graph element (node or edge) to be spawned, the element is classified into one of several use cases. Each database table is analyzed based on its key and non-key fields, according to use-case-dependent rules, to determine whether it should be augmented with a new entry for the new element instance. If yes, then the database table can be augmented, or can be marked for augmentation upon a subsequent request for a new instance of the graph element. Efficient and reliable growth of large and complex relational databases is enabled. Examples are provided across a wide range of domains. Certain variants are also disclosed.
One or more computer-readable media storing instructions which, when executed by one or more processors, cause performance of a method of augmenting a relational database environment that is partly described by a database structure graph, wherein nodes of the database structure graph represent fields of the relational database environment and edges of the database structure graph represent associations or hierarchical relationships between respective pairs of fields, the method comprising:
One or more computer-readable media storing instructions which, when executed by one or more processors, cause performance of a method of augmenting a relational database environment that is partly described by a database structure graph, wherein nodes of the database structure graph represent fields of the relational database environment and edges of the database structure graph represent associations or hierarchical relationships between respective pairs of fields, the method comprising:
A method of augmenting a relational database that is partly described by a database structure graph, wherein nodes of the database structure graph represent fields of the relational database and edges of the database structure graph represent associations or hierarchical relationships between pairs of fields, the method comprising:
Dependencies are inferred from the claim text.