I have set up a basic schema with object types. Some are sub-object types to others. I do not know when I should establish a reference directly into an object type to access data in another . Here is a simple example.
Organization
-- Program (programs are assigned to an Organization)
----- Project (projects are assigned to a program)
Employees (are assigned to a project)
Contract (are associated with a project); there can be more than one contract to a project
-- Vendor (each contract has one vendor)
----- Contacts (there are many contacts to a vendor)
How do I set up object types and relationships if I want to see:
1. For one program, show me all the projects, their associated contracts with each ?