DQ What are the differences between databases, data warehouses, and data mining?

Grand Canyon AMP 425 Week 3 Discussion 2

What are the differences between databases, data warehouses, and data mining? When would you use one over another?