Updates to Views
Whether view is materialized or not, we can’t always update a view because there may not be a unique update to base tables that reflects the update to the view.
Single-table views are usually updateable.
Multi-table views are more difficult. We will consider views defined using union, intersect, minus, and join.
Assumption: WITH CHECK OPTION in force