Data mart is a part of the data warehouse.for example In an organization we can manage Employee personal information as one data mart and Project information as one data mart one data ware house may have any number of data marts.The size of the data mart depends on your business needs it varies business to business. some times OLTP database may act as data mart for ware house.