Computer systems and methods for performing a database access to generate database tables based on structural information corresonding to database objects
First Claim
1. A computer system, comprising:
- a memory device storing instructions; and
a processor executing the instructions for;
receiving and storing structural information, the structural information being descriptive of a number of objects, each of the objects having sub-objects, the structural information comprising a first table for each sub-object, each first table being identified by a sub-object name of its assigned sub-object and comprising technical field names of fields of its assigned sub-object, and a second table for each sub-object, each second table being identified by the sub-object name of its assigned sub-object and comprising the sub-object name and the technical field name of one of the sub-objects from which its assigned sub-object depends for each of the technical field names of its assigned sub-object;
assigning a unique identifier to each sub-object name identified by the structural information;
storing a mapping table of the sub-object names and the unique identifiers;
requesting generation of a database table for each sub-object identified by the structural information, the database table of one of the sub-objects being identified by the unique identifier of the one sub-object and the database table of the one sub-object having the technical field names of the one sub-object;
generating a semantic network based on database tables generated for the sub-objects, the database tables having table names and a structure;
receiving an access request including a request to process information included in the database tables having the table names and the structure; and
performing the access request by using the semantic network to retrieve information included in the database tables, wherein the information is retrieved without using the table names and the structure to process the information.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided for performing a database access. In one embodiment, a computer system is provided that comprises means for receiving and storing structural information, the structural information being descriptive of a number of objects, each of the objects having sub-objects, the structural information comprising a first table and a second table for each sub-object, the first and second table including descriptive information for each sub-object, means for assigning a unique identifier to each sub-object name identified by the structural information, means for storing a mapping table of sub-object names and unique identifiers, and means for requesting generation of a database table for each sub-object identified by the structural information.
16 Citations
20 Claims
-
1. A computer system, comprising:
-
a memory device storing instructions; and a processor executing the instructions for; receiving and storing structural information, the structural information being descriptive of a number of objects, each of the objects having sub-objects, the structural information comprising a first table for each sub-object, each first table being identified by a sub-object name of its assigned sub-object and comprising technical field names of fields of its assigned sub-object, and a second table for each sub-object, each second table being identified by the sub-object name of its assigned sub-object and comprising the sub-object name and the technical field name of one of the sub-objects from which its assigned sub-object depends for each of the technical field names of its assigned sub-object; assigning a unique identifier to each sub-object name identified by the structural information; storing a mapping table of the sub-object names and the unique identifiers; requesting generation of a database table for each sub-object identified by the structural information, the database table of one of the sub-objects being identified by the unique identifier of the one sub-object and the database table of the one sub-object having the technical field names of the one sub-object; generating a semantic network based on database tables generated for the sub-objects, the database tables having table names and a structure; receiving an access request including a request to process information included in the database tables having the table names and the structure; and performing the access request by using the semantic network to retrieve information included in the database tables, wherein the information is retrieved without using the table names and the structure to process the information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 20)
-
-
11. A computer program product, tangibly embodied in a non-transitory machine-readable storage medium, which when executed on a processor causes the processor to perform a method, the method comprising:
-
receiving and storing structural information, the structural information being descriptive of a number of objects, each of the objects having sub-objects, the structural information comprising a first table for each sub-object, each first table being identified by a sub-object name of its assigned sub-object and comprising technical field names of fields of its assigned sub-object, and a second table for each sub-object, each second table being identified by the sub-object name of its assigned sub-object and comprising the sub-object name and the technical field name of one of the sub-objects from which its assigned sub-object depends for each of the technical field names of its assigned sub-object; assigning a unique identifier to each sub-object name identified by their structural information; storing a mapping table of the sub-object names and the assigned unique identifiers; requesting generation of a database table for each sub-object identified by the structural information, the database table of one of the sub-objects being identified by the unique identifier of its sub-object and having the technical field names of its assigned sub-object; generating a semantic network based on database tables generated for the sub-objects, the database tables having table names and a structure; receiving an access request including a request to process information included in the database tables having the table names and the structure; and performing the access request by using the semantic network to retrieve information included in the database tables, wherein the information is retrieved without using the table names and the structure to process the information. - View Dependent Claims (12, 13)
-
-
14. A computer-implemented method for processing an access request, comprising:
-
receiving and storing structural information, the structural information being descriptive of a number of objects, each of the objects having sub-objects, the structural information comprising a first table for each sub-object, each first table being identified by a sub-object name of its assigned sub-object and comprising technical field names of fields of its assigned sub-object, and a second table for each sub-object, each second table being identified by the sub-object name of its assigned sub-object and comprising the sub-object name and the technical field name of one of the sub-objects from which its assigned sub-object depends for each of the technical field names of its assigned sub-object; assigning a unique identifier to each sub-object name identified by the structural information; storing a mapping table of the sub-object names and the unique identifiers; requesting generation of a database table for each sub-object identified by the structural information, the database table of one of the sub-objects being identified by the unique identifier of the one sub-object and the database table of the one sub-object having the technical field names of the one sub-object; generating a semantic network based on database tables generated for the sub-objects, the database tables having table names and a structure; receiving an access request including a request to process information included in the database tables having the table names and the structure; and performing the access request by using the semantic network to retrieve information included in the database tables, wherein the information is retrieved without using the table names and the structure to process the information. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification