Patent ID: 11899631
Assignee: PROGRESS SOFTWARE CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A computer-implemented method comprising:
generating, using one or more processors, a mapping of a data structure of a non-relational database to a first virtual, relational table and a second virtual, relational table, wherein the data structure of the non-relational database includes a nested object that is at least partially normalized to the second, virtual relational table; and
defining, using the one or more processors, a relation between the first virtual, relational table and the second virtual, relational table,
wherein the first virtual, relational table, the second virtual, relational table, and the relation between the first virtual, relational table and the second virtual, relational table are included in a virtual, relational schema usable to obtain data from the non-relational database responsive to a relational query,
wherein the nested object includes an array, and the nested object is at least partially normalized based on a characteristic of the array.