1. What is a ‘‘view''? Which factors affecting application and database performance can be dealt with by using views? Explain.
2. Describe the ‘‘clustering files'' technique. What advantage is gained by using it? What is its disadvantage?
3. What is the difference between horizontal and vertical partitioning? What is their common advantage? Are their disadvantages the same or different?