DocumentCode
2872467
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
Volume
ii
fYear
1992
fDate
7-10 Jan 1992
Firstpage
777
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;
fLanguage
English
Publisher
ieee
Conference_Titel
System Sciences, 1992. Proceedings of the Twenty-Fifth Hawaii International Conference on
Conference_Location
Kauai, HI
Print_ISBN
0-8186-2420-5
Type
conf
DOI
10.1109/HICSS.1992.183330
Filename
183330
Link To Document