"In terms of design data warehouse and data mart are almost the same.
In general a Data Warehouse is used on an enterprise level and a Data Marts is used on a business division/department level.
A data mart only contains data specific to a perticular subject areas. "
http://www.techiesabode.com/show/categories_w.php?topic_id=31