Problem
Views are an important part of controlling access to data in a database. Define a view and explain how it helps restrict data access. Explain whether or not it is possible to write a stored procedure that can provide the same data control as view.