Views are very beneficial because of the following reasons :
* Views are required to hide the complexity that is involved in the database schema and also to customize the data for a particular set of users.
* Views provide a mechanism to control access to particular rows and columns.
* These help in aggregating the data to improve the performance of the database.