An overview of the Relationship Classes toolset

Relationship classes define relationships between objects in the geodatabase. These relationships can be simple one-to-one relationships, similar to what you might create between a feature and a row in a table, or more complex one-to-many (or many-to-many) relationships between features and table rows. Some relationships specify that a given feature, row, or table is not only related to another feature but that creating, editing, or deleting one will have a specified effect on the other. These are called composite relationships, and they can be used to ensure that the links between objects in the database are maintained and up to date. Deleting a feature, such as a power pole, can trigger the deletion of other features, such as a transformer mounted on the pole or the maintenance records in a related table.


Add Rule To Relationship Class

Adds a rule to a relationship class.

Create Relationship Class

This tool creates a relationship class to store an association between fields or features in the origin table and the destination table.

Migrate Relationship Class

Migrates an ObjectID-based relationship class to a GlobalID-based relationship class.

Remove Rule From Relationship Class

Removes a rule from a relationship class.

Set Relationship Class Split Policy

Defines the split policy for related features.

Table To Relationship Class

Creates an attributed relationship class from the origin, destination, and relationship tables.

Tools in the Relationship Classes toolset

Related topics