Patent ID: 8423579
Filing Date: 2013-04-16
Classification: G06F

Abstract:
1. A computer implemented method for creating tables of related data, the method comprising: identifying in a single tree representing all of a plurality of data entities and all cardinal relationships between said data entities, and all of a plurality of core paths, wherein each of said core paths includes a plurality of said data entities and any of said cardinal relationships between any of said data entities of the related data, wherein each of said core paths, originates from a common root data entity, wherein the common root data entity is the same one of said data entities, wherein each of said core paths includes a terminal data entity, the terminal data entity being one of said data entities that terminates said core path, wherein said terminal data entity is at a to-many end of a many-to-many relationship with another of said data entities along said core path, and wherein each of said core paths includes no other of said data entities that lie along any non-core path descending from said terminal data entities, and creating on a computer-readable medium a separate table for each of said core paths, wherein each of said tables includes a column for each of said dam entities of said core path for which said table was created such that all of the data entities in all of the core paths are unambiguously presented in the tables.