Describe, in detail, the relationship between data modeling, the different types of databases, and the overall design of a data warehouse.
Be sure to address the purpose of dimensional models and discuss the basic components of a dimensional model and how those basic components contribute to the modeling process.
Discuss the compatibility, or lack of it, between data modeling and data warehousing software.