A foreign key is a primary key, or an alternate key, that migrates from another table. Depending on selected model options, a primary key can be automatically migrated to a child table as a foreign key at reference creation.
The columns that are defined in a foreign key can also be user-specified at creation and changed at any time from the Joins tab of the reference property sheet.
For information about the auto-migration of a foreign key, see Automatic reuse and migration of columns .
For more information on defining references, see References (PDM).