Question 1 of 30
In a retail company, the data schema is designed to track customer purchases, product details, and sales transactions. The schema includes three main entities: Customers, Products, and Transactions. Each Transaction is linked to a specific Customer and a specific Product. If the company wants to analyze the average purchase value per customer over a given period, which of the following approaches would best facilitate this analysis while ensuring data integrity and normalization?
Create a view that joins the Transactions table with the Customers table and aggregates the total purchase value per customer, then divides by the count of unique transactions for each customer.
Store the total purchase value directly in the Customers table to avoid complex joins during analysis.
Use a denormalized table that combines all customer and transaction data into a single table to simplify querying.
Implement a separate table for average purchase values that is updated daily based on the Transactions data.

Preparing for SalesForce Certified Data Cloud Accredited Professional Certified Data Cloud Accredited Professional? Now land the interview.

73% of qualified candidates get rejected because of weak resumes. Build an ATS-optimized, recruiter-ready resume in under 5 minutes - free to start.

Build My Resume Free