Three things to consider, then research and post (please only do ONE and only ONE aspect of that ( in depth quality is better than vague overview of everything):
1. How are a data warehouse and a data mart related?
2. Why must data be "transformed" by the ETL process before loading them in the data warehouse?
3. How are multidimensional databases different from relational databases?