Given an intensional database (IDB) and an extension database (EDB), the view update problem translates updates on the IDB into updates on the EDB. One approach to the view update problem uses a translation langauge to specify the meaning of a view update. In this paper we prove properties of a translation language. This approach to the view update problem studies the expressive power of the translation language and the computational cost of demonstrating properties of a translation. We use an active rule based database language for specifying translations of view updates. This paper uses the containment of one datalog program (or conjunctive query) by another to demonstrate that a translation is semantically correct. We show that the compl...
Abstract. View update is the problem of translating an update to a view to some updates to the sourc...
View update is the problem of translating an update to a view to some updates to the source data of ...
Many database systems provide the user with the possibility of defining views, i.e. mechanisms for i...
Given an intensional database (IDB) and an extension database (EDB), the view update problem transla...
One approach to the view update problem for deductive databases proves properties of translations - ...
. An important amount of research has been devoted to consistent view updating. In this paper we pro...
View update is the problem of translating update requests against a view into update requests agains...
Abstract. View update is the problem of translating update requests against a view into update reque...
An important amount of research has been devoted to consistent view updating. In this paper we pr...
Updating a view requires deriving a translation which converts an update on a view into updates on u...
To support first-class views in a database system, we must not only allow users to query and browse ...
To properly realize view updates, the problem of view updating is analyzed in the context of mathema...
A view on a database is a mapping that provides a user or application with a suitable way of looking...
Views over databases have been studied in various directions for many years. Among these directions,...
Database views are extensively used to represent unmaterialized tables. Applications rarely distingu...
Abstract. View update is the problem of translating an update to a view to some updates to the sourc...
View update is the problem of translating an update to a view to some updates to the source data of ...
Many database systems provide the user with the possibility of defining views, i.e. mechanisms for i...
Given an intensional database (IDB) and an extension database (EDB), the view update problem transla...
One approach to the view update problem for deductive databases proves properties of translations - ...
. An important amount of research has been devoted to consistent view updating. In this paper we pro...
View update is the problem of translating update requests against a view into update requests agains...
Abstract. View update is the problem of translating update requests against a view into update reque...
An important amount of research has been devoted to consistent view updating. In this paper we pr...
Updating a view requires deriving a translation which converts an update on a view into updates on u...
To support first-class views in a database system, we must not only allow users to query and browse ...
To properly realize view updates, the problem of view updating is analyzed in the context of mathema...
A view on a database is a mapping that provides a user or application with a suitable way of looking...
Views over databases have been studied in various directions for many years. Among these directions,...
Database views are extensively used to represent unmaterialized tables. Applications rarely distingu...
Abstract. View update is the problem of translating an update to a view to some updates to the sourc...
View update is the problem of translating an update to a view to some updates to the source data of ...
Many database systems provide the user with the possibility of defining views, i.e. mechanisms for i...