What is snowflake schema?
A snowflake schema is an extension of star schema, where the dimension tables are normalized (or snowflaked in the diagrammatic representation of the schema) to eliminate redundancy of data. Low cardinality attributes of the dimension tables are usually separated out in a different table in a snowflake schema. E.g. a product dimension may be normalized to hold product manufacturing facility details in a separate (snowflake) table.