A star schema centers a fact table (transactions, events) surrounded by dimension tables (customers, products, dates). Clear relationships reduce ambiguity in filter context and make DAX measures predictable.
Avoid snowflaking unless you have a strong reason—simpler models are easier to maintain.