Answers are grounded in this paper and cite their sources.
Objects provide a useful abstraction in programming languages; views provide a similar abstraction in databases. Since databases provide for persistent and shared data storage, view concepts will avoid problems occurring when persistent objects are to be shared. Direct storage of objects disables sharing.
No takes yet. Share an insight, caveat, or question.
Wiederhold (1986) studied this question.
Synapse has enriched 5 related papers. Consider them for comparative context: