• 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