ComponentOne DataObjects for .NET
Composite Table Diagram
DataObjects for .NET (Enterprise Edition) > Schema Objects > Composite Tables > Composite Table Diagram

Not every diagram defines a valid composite table. First, it must contain only bound tables, unbound and SQL-based tables are not allowed, see Bound, SQL-Based and Unbound Tables. The diagram must also satisfy the following conditions ensuring that it represents a plain table, a rowset:

For example, the following diagram represents a valid composite table (one-to-many relations highlighted blue; groups of nodes interconnected many-to-one filled with the same pattern):

The following three diagrams do not represent valid composite tables:

 

In the above image the diagram is not connected and consists of two independent parts.

The above image illustrates a one-to-many relations branching.

In the above image the diagram is not connected; there is no path from B to C and vice versa. To make this diagram a correct composite table, invert one of the relations.

In the above image the diagram is not connected and contains a loop.