All of the mentioned statements are true for view. The view is the virtual tables that are created to restrict access to the data and protect intricate or sensitive data. Virtual tables can improve the query response time by structuring the data in such a way that users find intuitive. Hence, all the above statements are correct for views.
You can go through this SQL Tutorial to have a better understanding of view and using views.