✏️ Explanatory Question
A View is used when:
Multiple tables are joined repeatedly
Business logic is already defined
Calculated fields are required
The same dataset is used in many reports
It keeps the DP class clean and simple.