# Standard objects, relationships and Schema Builder

*Platform Administrator Study Guide · Object Manager and Lightning App Builder · Last updated September 26, 2026 · https://certifyforce.com/study-guide/platform-administrator/object-manager-and-lightning-app-builder/standard-objects-and-relationship-types*

How standard and custom objects connect through lookup, master-detail, junction and hierarchical relationships, what each relationship does to deletion, ownership, sharing and roll-ups, and where record types and Schema Builder fit in the data model.

- Certification: Salesforce Platform Administrator
- Exam section: Object Manager and Lightning App Builder
- Study guide: https://certifyforce.com/study-guide/platform-administrator

**Official exam objective:**

> Describe the standard object architecture and relationship model (for example: standard object, parent/child, master detail/lookup/junction relationships, record types, Schema Builder).

## What the exam expects

- Recognise when a delivered standard object or standard junction (Opportunity Contact Roles, Campaign Members) already meets a requirement, before building a custom object.
- Choose between lookup, master-detail, many-to-many (junction), hierarchical and external relationships from requirements about deletion, ownership, sharing, required values and roll-ups.
- Predict the effects of changing a relationship: converting lookup to master-detail and back, enabling reparenting, and the per-object relationship limits.
- Explain how record types present different picklist values, business processes and page layouts on the same object.
- Use Schema Builder to view and build objects, fields and relationships, and know what it cannot do.

## Key facts

| Fact | Detail | Source |
|---|---|---|
| Default lookup delete behaviour | Clear the value of this field | [Relationships Overview](https://help.salesforce.com/s/articleView?id=platform.overview_of_custom_object_relationships.htm&type=5) |
| Delete this record also | Custom lookup on a custom object only; disabled until Salesforce enables it | [Relationship Considerations](https://help.salesforce.com/s/articleView?id=platform.relationships_considerations.htm&type=5) |
| Reparenting detail records | Blocked unless Allow reparenting is selected | [Relationships Overview](https://help.salesforce.com/s/articleView?id=platform.overview_of_custom_object_relationships.htm&type=5) |
| Lookup to master-detail | Every record must have a lookup value | [Relationship Considerations](https://help.salesforce.com/s/articleView?id=platform.relationships_considerations.htm&type=5) |
| Master-detail to lookup | Blocked while roll-ups exist on the master | [Relationship Considerations](https://help.salesforce.com/s/articleView?id=platform.relationships_considerations.htm&type=5) |
| Junction primary relationship | First master-detail created; drives look, owner and division | [Relationship Considerations](https://help.salesforce.com/s/articleView?id=platform.relationships_considerations.htm&type=5) |
| Schema Builder cannot add | Geolocation fields | [Schema Builder](https://help.salesforce.com/s/articleView?id=platform.schema_builder.htm&type=5) |

## Check yourself

- Which lookup delete option is the default, and which one requires Salesforce to enable it? → Clear the value of this field is the default; Delete this record also must be enabled by Salesforce ([Relationship Considerations](https://help.salesforce.com/s/articleView?id=platform.relationships_considerations.htm&type=5))
- When can a lookup relationship be converted to master-detail? → Only when every existing child record has a value in the lookup field ([Relationship Considerations](https://help.salesforce.com/s/articleView?id=platform.relationships_considerations.htm&type=5))
- Which relationship on a junction object determines the owner its records inherit, and how is it chosen? → The primary relationship, which is the first master-detail relationship you create ([Relationship Considerations](https://help.salesforce.com/s/articleView?id=platform.relationships_considerations.htm&type=5))
- Why does a campaign need Campaign Member rather than a lookup or multi-select picklist to track who responded? → Only a relationship object holds a per-person Status, and statuses counted as Responded set HasResponded ([CampaignMember](https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_campaignmember.htm))
- Why must a third parent reference on a junction object be a lookup? → An object allows only 2 master-detail relationships and the junction already uses both ([Relationships Overview](https://help.salesforce.com/s/articleView?id=platform.overview_of_custom_object_relationships.htm&type=5))

## Sources

- [Object Relationships Overview](https://help.salesforce.com/s/articleView?id=platform.overview_of_custom_object_relationships.htm&type=5)
- [Considerations for Object Relationships](https://help.salesforce.com/s/articleView?id=platform.relationships_considerations.htm&type=5)
- [Design Your Own Data Model With Schema Builder](https://help.salesforce.com/s/articleView?id=platform.schema_builder.htm&type=5)
- [Create Record Types](https://help.salesforce.com/s/articleView?id=platform.creating_record_types.htm&type=5)
- [OpportunityContactRole (Object Reference)](https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_opportunitycontactrole.htm)
- [CampaignMember (Object Reference)](https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_campaignmember.htm)

## About the full unit

The "Core concepts", "Exam traps" and "Worked scenario" sections of this unit, its 17 linked practice questions, and unlimited timed mock exams are included with the Platform Administrator pack (USD $19): https://certifyforce.com/practice-exams
