Pergunta de entrevista da empresa dunnhumby

How would you design a retail store data model?