Database generator
AssigneeAdminovate, Inc.
InventorsDuane Pressley, Christopher Gali, Christopher Doggett
Life of this patent
Estimating the term…
Abstract
A database file generation system receives, from a user via a user interface, a set of entities and at least one attribute that is associated with each entity. The system will generate one or more database files in an intermediate language. The database files may include one or more relationships for each entity, one or more rules that define how a result will be sent to a database in response to a query, and one or more rules that define how a result will be retrieved from a database in response to a query. The system will then apply the database files to a database library to generate a database comprising the entities, the relationships and the rules.
Claims19
A computer-implemented method of generating a database file, comprising, by a processor:
- generating a user interface for receiving database information;
- receiving, via the user interface, a plurality of entities and at least one attribute that is associated with each entity;
- generating, in an intermediate language, one or more database files that comprise:
- one or more relationships for each entity,
- one or more rules that define how a result will be sent to a database in response to a query, and
- one or more rules that define how a result will be retrieved from a database in response to a query;
- and
- applying the database files to a database library to generate a database comprising the entities, the relationships and the rules.
A computer-implemented method of generating a database file, comprising, by a processor:
- generating a user interface for receiving database information;
- receiving, via the user interface, a plurality of entities and at least one attribute that is associated with each entity;
- generating, in an intermediate language, one or more database files that comprise:
- one or more relationships for each entity, wherein each relationship comprises an attribute that is associated with the entity, or another entity with which the entity is associated,
- one or more rules that define how a result will be sent to a database in response to a query, and
- one or more rules that define how a result will be retrieved from a database in response to a query;
- for each database file whose entity is associated with another entity:
- identifying the other entity;
- determining a relationship identifier;
- saving a name of the entity, a name of the other entity, and the relationship identifier in the database file according to a pre-defined intermediate language process file structure;
- and
- applying the database files to a database library to generate a database comprising the entities, the relationships and the rules.
A database file generation system, comprising:
- a processor;
- and
- a non-transitory, computer-readable medium containing programming instructions that are configured to instruct the processor to:
- generate a user interface for receiving database information;
- receive, via the user interface, a plurality of entities and at least one attribute that is associated with each entity;
- generate, in an intermediate language, one or more database files that comprise:
- one or more relationships for each entity,
- one or more rules that define how a result will be sent to a database in response to a query, and
- one or more rules that define how a result will be retrieved from a database in response to a query;
- and
- apply the database files to a database library to generate a database comprising the entities, the relationships and the rules.
Dependencies are inferred from the claim text.