Procedural languages for database queries and updates

作者:

Highlights:

摘要

Relational database transformations, encompassing database queries and updates, are studied. A completeness criterion for database languages is introduced, based on their capability to express database transformations. Specific deterministic and non-deterministic transformation languages are defined and shown to be complete. Restrictions of these languages are also considered and their expressive power characterized. The classes of transformations captured by these languages include the transformations computable in polynomial time and space (in the non-deterministic case), and the fixpoint queries and the while queries (in the deterministic case). Connections with existing notions of query completeness, and corresponding query languages, are exhibited.

论文关键词:

论文评审过程:Received 19 August 1987, Revised 10 January 1990, Available online 2 December 2003.

论文官网地址:https://doi.org/10.1016/0022-0000(90)90036-K