How is Data Science different from and related to Machine Learning & Deep Learning?

If we have a data set and we want to model the data. In modelling simple models drawn by using statistical modelling and another way of modelling is Algorithmic modelling which gives very complex relations between different parameters. This complex modelling comes under Machine Learning where wide variety, high volume of data is available. In machine learning we draw complex models on the data where we focus on prediction.
when we have a large amounts of data and we want to find complex relationships between the input and output
use a specific class of complex ML models and algorithms, collectively referred to as DL