A point of view is a way of looking at a problem. Each point of view generates a view. Views represent different ways in which the solution can be presented. Each view describes a solution. These views coexist. One view is not layered on top of another view; rather one view is expressed in terms of another view.
One of the views becomes the foundation view representation and the basis for all other views. The other views are then expressed in terms of the foundation view. See Figure C.5 on page .
For example, consider a relational database. There is one physical table architecture. With the aid of SQL you can express views of these tables. The view table is not physical but logical. The view table coexists with the other tables.
There is not just one view in a system, but many views. Each view describes the solution from a particular perspective. One view maps onto another. See [#!x:901!#], [#!x:902!#], [#!x:903!#], and [#!x:904!#].