Dynamic Schema
First Claim
Patent Images
1. A method comprising:
- receiving, from a user interface, a first data object, a second data object, and a relationship relating the first data object and the second data object;
analyzing a database schema, including determining whether a database table exists for the first data object, the second data object, and the relationship;
based on a result of the analysis, creating a database table having a first data field for the first data object, a second data field for the second data object, the database table having a structure that reflects the relationship; and
storing the first data object and the second data object in the created table according to the relationship, wherein the method is performed by a computing device.
1 Assignment
0 Petitions
Accused Products
Abstract
A database management system can receive, from a user interface, a first data object, a second data object, and a relationship relating the first data object and the second data object. The system can determine, based on a database schema, that a database table does not exist for the first data object, the second data object, and the relationship. The system can create a database table having a first data field for the first data object, a second data field for the second data object, and the relationship. The system can then store the first data object and the second data object in the created table according to the relationship.
-
Citations
24 Claims
-
1. A method comprising:
-
receiving, from a user interface, a first data object, a second data object, and a relationship relating the first data object and the second data object; analyzing a database schema, including determining whether a database table exists for the first data object, the second data object, and the relationship; based on a result of the analysis, creating a database table having a first data field for the first data object, a second data field for the second data object, the database table having a structure that reflects the relationship; and storing the first data object and the second data object in the created table according to the relationship, wherein the method is performed by a computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory storage device storing instructions operable to cause one or more processors to perform operations comprising:
-
receiving, from a user interface, a first data object, a second data object, and a relationship relating the first data object and the second data object; analyzing a database schema, including determining whether a database table exists for the first data object, the second data object, and the relationship; based on a result of the analysis, creating a database table having a first data field for the first data object, a second data field for the second data object, the database table having a structure that reflects the relationship; and storing the first data object and the second data object in the created table according to the relationship. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system comprising:
one or more processors configured to perform operations comprising; receiving, from a user interface, a first data object, a second data object, and a relationship relating the first data object and the second data object; analyzing a database schema, including determining whether a database table exists for the first data object, the second data object, and the relationship; based on a result of the analysis, creating a database table having a first data field for the first data object, a second data field for the second data object, the database table having a structure that reflects the relationship; and storing the first data object and the second data object in the created table according to the relationship. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
Specification