Restrictions for Modifying Data Through Views

When you write a data modification statement for a view, SQL Server checks to make sure that none of the restrictions or integrity rules are violated.

Why can you update some views but not others? You can best understand the restrictions by examining the following examples.