Describe the capabilities of the various relationship types and the implications of each on record access, user interface, and reporting.
Salesforce provides several relationship types to define links objects. Relationship types impact record access, user interface, and reporting of linked objects. Depending on the use case, different relationship types can be used.
There are four relationship types in Salesforce. Different types are available, depending on whether internal Salesforce objects or external objects stored outside Salesforce are linked.
A master-detail relation strongly links two internal Salesforce objects.
A lookup relation loosely links two internal Salesforce objects.
An indirect lookup relation loosely links an external object to an internal Salesforce object.
An external lookup relation loosely links an internal Salesforce object to an external object.