The user,who might be the programmer.
Concerned with how users view the database.
An individual user's view represents the portion of the database that will be accessed by that user as well as the relationships that the user would like to see among the data.