Mathematical Structures in Computer Science · 2011 · 43 citations · 15 references
EngineeringGeometryAutomated ReasoningProjective GeometryUniversal TranslationsLens ConceptObject-oriented ProgrammingAbstract Object TheoryComputer ScienceUniversal AlgebraObject-oriented DatabaseDatabase TheoryView UpdatingCategorical Model
This paper extends the ‘lens’ concept for view updating in Computer Science beyond the categories of sets and ordered sets. It is first shown that a constant complement view updating strategy also corresponds to a lens for a categorical database model. A variation on the lens concept called a c-lens is introduced, and shown to correspond to the categorical notion of Grothendieck opfibration. This variant guarantees a universal solution to the view update problem for functorial update processes.
15
Imperative functional programming
Simon Jones, Philip Wadler · 1993 · 1.2K citations · Full text
Update semantics of relational views
François Bancilhon, Nicolas Spyratos · ACM Transactions on Database Systems · 1981 · 580 citations · Full text
Aaron Bohannon, Benjamin C. Pierce, Jeffrey A. Vaughan · 2006 · 202 citations
Relational Queries, View Update Problem, Relational Database +10