Transformco Interview Question

How is catalog data model designed