Hi,
The differences to my knowledge are,
Dimensional modeling
1. Data warehouse environment
2. Easy User understandability
3. Increases query performance
4. Mostly data is in denormalized form
ER modeling
1. OLTP Environment
2. Difficult user understandability
3. Query performance is slower
4. Data should be in normalized form
I think this will help you.
Mahesh