A snowflake schema is the same as a star schema except that a dimension table can be normalized (hierarchically decomposed) into additional dimension tables. Every dimension table participates in a 1::n join with the fact table or another dimension table.
In a snowflake schema, the fact table used in a query or projection is called the
Anchor Table. A query or projection based on that anchor table can include columns from any table in the schema, as shown below.
However, you also can use a dimension table as an anchor table. There is one restriction: a query or projection based on that table can include only its own columns and those of its dimension tables. It cannot include another fact table. In the diagram below, a query or projection based on the indicated anchor table is limited to the tables inside the box.