Explain the practical differences between a star schema and a snowflake schema. When would you recommend one over the other to a client?