CSA Standard & Custom Objects 2 — Questions and Answers
Question 1: Which field type should you use on a custom object to store a unique product code that must never duplicate across records?
- Auto Number
- Text (Unique) (Correct answer)
- Formula
- External ID
Correct answer: Text (Unique)
A Text field with the Unique attribute enforces no two records share the same value, making it ideal for unique product codes.
Question 2: A company wants to track multiple shipping addresses for a single Account. Which object relationship best models this?
- Lookup from Account to Address
- Master-Detail from Account to Address__c (Correct answer)
- Many-to-Many via junction object
- Hierarchical lookup on Account
Correct answer: Master-Detail from Account to Address__c
A Master-Detail relationship from Account (parent) to a custom Address object (child) allows multiple address records per account with tight ownership coupling.
Question 3: What happens to child records in a Master-Detail relationship when the parent record is deleted?
- Child records are orphaned and remain
- Child records are archived
- Child records are deleted automatically (Correct answer)
- Deletion is blocked until children are removed
Correct answer: Child records are deleted automatically
In a Master-Detail relationship, deleting the parent automatically deletes all associated child records (cascade delete).
Question 4: Which standard object in Salesforce represents an individual person who is a prospect or customer contact not yet associated with an Account?
- Contact
- Lead (Correct answer)
- Person Account
- Campaign Member
Correct answer: Lead
Leads represent unqualified prospects who have not yet been converted and linked to an Account and Contact.
Question 5: An admin needs a field that automatically calculates and displays the total value of all related Opportunity line items on an Opportunity. Which field type is appropriate?
- Roll-Up Summary (Correct answer)
- Formula
- Currency with default
- Cross-object formula
Correct answer: Roll-Up Summary
Roll-Up Summary fields aggregate child record values (SUM, COUNT, MIN, MAX) onto the parent in a Master-Detail relationship.
Question 6: What is the maximum number of Master-Detail relationships a custom object can have?
- 1
- 2 (Correct answer)
- 3
- 5
Correct answer: 2
A custom object can have a maximum of 2 Master-Detail relationships, enabling junction object patterns.
Question 7: Which of the following is TRUE about the standard 'Case' object in Salesforce?
- Cases can only be created by internal users
- Cases support Email-to-Case and Web-to-Case (Correct answer)
- Cases cannot have custom fields
- Cases do not support record types
Correct answer: Cases support Email-to-Case and Web-to-Case
The Case object natively supports Email-to-Case and Web-to-Case features for capturing customer support requests automatically.
Which field type should you use on a custom object to store a unique product code that must never duplicate across records?