@ahmed9s,
As a supplement to @Greg’s excellent response above, you may want to take a look at the thread below which has some good information about the pros and cons of snowflake vs. star schemas.