Salesforce Dictionary — Free Salesforce GlossarySalesforce Dictionary

Relationship

Core CRM🟢 Beginner

Definition

In Salesforce, a connection between two objects established through relationship fields (lookup, master-detail, or hierarchical), enabling records on one object to reference records on another for data modeling.

Real-World Example

When a sales rep at Pinnacle Corp needs to streamline operations, they turn to Relationship to manage and organize customer data more effectively. They configure Relationship to ensure the sales and service teams have a unified view of every customer interaction, from initial contact through ongoing support. This setup reduces duplicate data entry and improves cross-team collaboration.

Why Relationship Matters

In Salesforce, a Relationship is a connection between two objects established through relationship fields (lookup, master-detail, or hierarchical), enabling records on one object to reference records on another for data modeling. Relationships support the relational nature of CRM data: customers have many opportunities, accounts have many contacts, orders have many line items.

Salesforce supports several relationship types with different characteristics. Lookup relationships are loose associations where records can exist independently. Master-detail relationships are tight associations where children inherit sharing from parents and are deleted when the parent is deleted. Hierarchical relationships are self-referencing (only on Users). Mature data modeling chooses the right relationship type for each connection based on the semantic meaning of the relationship.

How Organizations Use Relationship

  • TerraForm TechDesigns relationships deliberately based on semantic meaning, not just technical convenience.
  • BrightEdge SolutionsUses master-detail for line items belonging to orders and lookup for most other relationships.
  • CodeBridgeTrains developers on relationship types and their implications.

🧠 Test Your Knowledge

1. What is a Relationship in Salesforce?

2. What types exist?

3. How do you choose the type?

See something that could be improved?

Suggest an Edit