Which one should be preferred while developing apps?
Best practice is to have Star Schema in any data modelling.
Anyhow, if you can make all the tables in one fact table the performance will be much faster for the developing application.
The correct answer should be: "It depends"...
Please check the following posts:
Star Schema or Snow Flaxe schema?
Re: star & snowflake schema
And as a summary (from Mahesh T reply on one of posts):
Based on requirement, mostly we can use star schema.
If we can able to merge the Dimension tables into one fact table its best for performance, but so many projects not possible these one tats the reason we are using star and snowflake.
if any one answer is ok to you please mark correct and close the thread.
Retrieving data ...