SBQL Views - Prototype of Updateable Views

In this paper we describe a prototype implementation of updateable views called “SBQL Views”. The prototype follows a novel approach to view updates based on the Stack-Based Approach to object-oriented and XMLoriented query languages. The SBQL Views prototype is implemented on top of the SBQL query language for the XML DOM model. The novelty of the approach consists in augmenting a view definition by descriptions of update operations that can be performed on virtual objects. The paper describes the main ideas of SBQL Views and shortly compares the implemented approach to relational views based on instead-of triggers, a corresponding solution used in Oracle and MS SQL Server.