Views provide the following:
- A user view of data in the database.
- Security for restricting table access and updates.
- Well-defined, well-tested, high-performance access to data.
- Logical data independence.