FIRST PUBLISH OCTOBER 2024
Salesforce PD1 Exam Study Guide Solutions
Master-Detail Relationships - ANSWER✔✔-direct dependencies, detail record inherits sharing rules
Roll-up Summary Fields - ANSWER✔✔-Only on custom objects
-opportunity w/ opportunity product
-on campaign with campaign members
-on account w/ opportunity
Lookup Relationships - ANSWER✔✔-Links objects, allows you to navigate from records in one object to
another, both objects maintain parent records
Junction Object - ANSWER✔✔-Many-to-many relationships for master detail
How is Model-View-Controller (MVC) architecture implemented on the Salesforce platform? -
ANSWER✔✔-Model: Standard and Custom Objects; View: Visualforce Pages;Controller: ApexCode
What are two sets of code that represent the Controller in MVC architecture on the Force.com platform?
- ANSWER✔✔-1. Standard Controllersystem methods that are referenced by Visual force. 2. Custom
Apex and JavaScript code that is used to manipulate data.
Page 1/16
, ©EMILLECT 2024/2025 ACADEMIC YEAR. ALL RIGHTS RESERVED
FIRST PUBLISH OCTOBER 2024
Name two users that can edit a record after it has been locked for approval? - ANSWER✔✔-1.An
administrator 2. A user who is assigned as the current approver
Name three capabilities of cross-object formula fields? - ANSWER✔✔-1. Formula fields can expose data
the user does not have access to in a record. 2. Formula fields can reference fields from objects that are
up to 10 relationships away. 3. Formula fields can reference fields from master-detail or lookup parent
relationship
Candidates can apply to adopt a puppy by submitting a single application per pet posting. Once it has
been submitted, that application cannot be modified to be submitted to a different pet posting. How can
you associate an application with each pet posting in the schema for the organization? - ANSWER✔✔-
Create a master-detail relationship in the Application Custom object to the Pet Postings custom object
A company has a custom object named Reservation. Each Reservation record has a distinct record owner,
and is related to a parent Account in Salesforce. Which kind of relationship would a developer use to
relate the Account to Reservation? - ANSWER✔✔-Lookup
A developer is creating an application to track cameras and their parts. An individual part can be used on
different types of cameras. What data model should be used to track the data and to prevent orphan
records? - ANSWER✔✔-Create a junction object to relate many cameras to many parts through a master-
detail relationship
Page 2/16
, ©EMILLECT 2024/2025 ACADEMIC YEAR. ALL RIGHTS RESERVED
FIRST PUBLISH OCTOBER 2024
A Developer wants to create a custom object to track Shipments. How should Shipments and Accounts
be related to ensure that all Shipments are visible to everyone with access to the Account? -
ANSWER✔✔-The Invoice should have a Master -Detail relationship to the Account.
What kind of relationship between a Standard and a Custom Object can prevent the deletion of a
Standard Object? - ANSWER✔✔-Lookup Relationship
The Humane Society wants an adoption app that models animals and adoption applications; displays the
total number of adoption applications each animal records; and defines security on adoption application
records that is independent from the security on animal records. What would a developer do to
accomplish this task? - ANSWER✔✔-1. Create a lookup relationship between the Animal and Adoption
Application objects 2. Create a trigger on the Adoption Application object that updates a field on the
Animal object.
A developer wants to delete a custom field from the Account object that was required for prototyping,
but is no longer needed. How can they achieve this using Schema Builder? - ANSWER✔✔-Remove all
references from the code and then delete the custom field from Schema Builder
What are two ways a developer can match records to update existing records when loading data into an
organization? - ANSWER✔✔-. Match an external Id Text field to a column in the imported file 2. Match
the Id field to a column in the imported file
Give 3 use cases that would require a partial copy or full sandbox. - ANSWER✔✔-1. Scalability Testing 2.
Batch Data Testing 3. Integration Testing
Page 3/16