•
|
A parent table is a table that contains a primary key referenced by a foreign key.
|
•
|
A parent row is a row in a parent table whose primary key value matches a foreign key value.
|
•
|
A delete-connected table occurs if your deletion of rows in one table causes the deletion of rows in a second table. The following conditions determine whether tables are delete-connected:
|
•
|
A dependent table is a table that contains one or more foreign keys. Each of these foreign keys can reference a primary key in either the same or a different table. A dependent table can contain multiple foreign keys.
|
•
|
A dependent row is a row in a dependent table; its foreign key value depends on a matching primary key value in the associated parent row.
|
•
|
An orphan row is a row in a dependent table that has a foreign key value that does not exist in the index corresponding to the parent table’s primary key. The dependent key value does not have a corresponding parent key value.
|
•
|
A reference is a foreign key that refers to a primary key.
|
•
|
A reference path is a particular set of references between dependent and parent tables.
|
•
|
A descendant is a dependent table on a reference path. It may be one or more references removed from the path’s original parent table.
|
•
|
A self-referencing table is a table that is its own parent table; the table contains a foreign key that references its primary key.
|
•
|
A cycle is a reference path in which the parent table is its own descendant.
|