A view is a virtual table which results of executing a pre-compiled query. A view is not part of the physical database schema, while the regular tables are.
A view is a database diagram.
None of these
A view is a special stored procedure executed when certain event occurs.