Title :
Design of an integrated query and manipulation notation for database languages
Author :
Ghelli, Giorgio ; Orsini, Renzo ; Paz, Alvaro Pereira ; Trinder, Phil
Author_Institution :
Pisa Univ., Italy
Abstract :
A common task in data intensive applications is to locate a group of items and then manipulate them, e.g. to give a bonus to all of the employees in a department. Conventional relational query languages like SQL provide facilities for such manipulation-queries, but are not smoothly integrated with a programming language and lack computational power. It has been argued that comprehensions, a construct found in some languages, are a good query notation for database programming languages. An extension to comprehensions is proposed that permits the data to be manipulated by side-effect in addition to being queried. These side-effecting queries are computationally powerful and smoothly integrated into a database programming language, unlike conventional relational query languages. Furthermore side-effecting comprehensions are concise and some may be automatically optimized
Keywords :
database management systems; query languages; comprehensions; data intensive applications; database languages; database programming languages; integrated query and manipulation notation; side-effecting queries; Computer languages; Concurrent computing; Data models; Database languages; Impedance; Memory management; Object oriented databases; Object oriented programming; Programming profession; Relational databases;
Conference_Titel :
System Sciences, 1992. Proceedings of the Twenty-Fifth Hawaii International Conference on
Conference_Location :
Kauai, HI
Print_ISBN :
0-8186-2420-5
DOI :
10.1109/HICSS.1992.183330