When and Why does some one decide that they need to create a View in their database? Why not just run a normal stored procedure or select?
A view is an encapsulation of a query. Queries that are turned into views tend to be complicated and as such saving them as a view for reuse can be advantageous.