Shows the Foreign Keys that are already defined.

Press the +ADD button to open a form to define a new (as yet unnamed) entity ? > ?

The above image shows the relationship between the location and location_type entities by specifying that the loication_type_id field in this table (location) shares the same values as the location_type_id of the location_type entity table. Note: a corresponding Foreign Key is not defined under the locations_type entity, as it would be redundant At the time the screenshot was made there were exactly three defined Foreign Keys for the project, showing the connections between site_location to both site and locations, and the connection between location and location_types, as displayed in this graph (see also section 2.2 Graph):

boxes to fill intype of boxwhat is in the
drop-down menu?
comments
Target Entitydrop-down menuall entities that are already defined for this projectThe entity for which you will define the relationship with the entity you are currently editing.
Join Typedrop-down menuInner Join
Left Join
Right Join
Outer Join
Cross Join
this is where you can define joins that are not defined by keys (see below)
Constraintsdrop-down menu


-----
check boxes
One to One
One to Many
Many to One
-----
Require Unique Left
Allow Null Kes
this is additional important information needed if you use the above Join Type drop down menu
Local Keysdrop-down menuall columns that exist for entity you are currently editingchoose the appropriate column with a name ending in _id
Remote Keysfree-formtype the name of the appropriate column from the Target Entity, with a name ending in _id
Extra Columnsfree-formuse this if you need to define an additional column in this table to be included after the join