Cloud Kicks' Shipment object must relate to a Product, Sender, and Receiver (all separate custom objects). Deletion of related records should not be allowed if they have associated Shipments. Each custom object must have separate sharing models. What should an Architect do?
Show answer and explanation
Correct answer: B. Create a required Lookup relationship to each of the three parent records.
Required Lookup relationships enforce that each Shipment must reference all three parent records and prevent parent deletion if child records exist. Unlike Master-Detail, Lookup relationships allow separate sharing models for each object.