Prepare a written assignment of 2-3 pages that investigates the following topic: Define and discuss data warehouses, data marts, and data mining. Also, define and discuss business intelligence, online analytical processing (OLAP), and object-relational database management systems.