Schema reference
Select a table to inspect its purpose, keys, and relationships. The implementation separates customer identity, multivalued phone numbers, catalog configuration, transactions, and feedback.
Business-rule coverage
01Customers may be veterans, professional surfers, both, or neither.
02Customers may have multiple phone numbers and may exist before placing an order.
03Board models use fixed, company-defined component recipes; custom substitutions are excluded.
04One order belongs to one customer and may contain multiple board models and quantities.
05Quarterly analysis identifies top spenders, best sellers, and reviews that need follow-up.
Implementation files
Schema and views SQL →
Synthetic sample records SQL →
Quarterly analytics SQL →
Integrity checks SQL →
Local MySQL environment YAML →
Demonstration records are synthetic. This repository contains no real customer, veteran, or client information.