Please use this identifier to cite or link to this item: http://hdl.handle.net/1942/16406
Full metadata record
DC FieldValueLanguage
dc.contributor.authorAMELOOT, Tom-
dc.contributor.authorVAN DEN BUSSCHE, Jan-
dc.contributor.authorWaller, Emmanuel-
dc.date.accessioned2014-03-13T11:06:16Z-
dc.date.available2014-03-13T11:06:16Z-
dc.date.issued2013-
dc.identifier.citationProceedings of the 32nd symposium on Principles of database systems, p. 139-150-
dc.identifier.isbn978-1-4503-2066-5-
dc.identifier.urihttp://hdl.handle.net/1942/16406-
dc.description.abstractThe SQL standard offers three primitive operations (insert, delete, and update which is here called modify) to update a relation based on a generic query. This paper compares the expressiveness of programs composed of these three operations, with the general notion of update that simply replaces the content of the relation by the result of a query. It turns out that replacing cannot be expressed in terms of insertions, deletions, and modifications, and neither can modifications be expressed in terms of insertions and deletions. The expressive power gained by if-then-else control flow in programs is investigated as well. Different ways to perform replacing are discussed: using a temporary variable; using the new SQL merge operation; using SQL's data change delta tables; or using queries involving object creation or arithmetic. Finally the paper investigates the power of alternating the different primitives. For example, an insertion followed by a modification cannot always be expressed as a modification followed by an insertion.-
dc.language.isoen-
dc.titleOn the expressive power of update primitives-
dc.typeProceedings Paper-
local.bibliographicCitation.conferencedateJune 22-27, 2013-
local.bibliographicCitation.conferencename32nd ACM Symposium on Principles of Database Systems-
local.bibliographicCitation.conferenceplaceNew York (NY), USA-
dc.identifier.epage150-
dc.identifier.spage139-
local.bibliographicCitation.jcatC1-
local.type.refereedRefereed-
local.type.specifiedProceedings Paper-
dc.identifier.doi10.1145/2463664.2465218-
dc.identifier.urlhttp://alpha.uhasselt.be/~lucp1080/expupd.pdf-
local.bibliographicCitation.btitleProceedings of the 32nd symposium on Principles of database systems-
item.contributorAMELOOT, Tom-
item.contributorVAN DEN BUSSCHE, Jan-
item.contributorWaller, Emmanuel-
item.accessRightsRestricted Access-
item.fullcitationAMELOOT, Tom; VAN DEN BUSSCHE, Jan & Waller, Emmanuel (2013) On the expressive power of update primitives. In: Proceedings of the 32nd symposium on Principles of database systems, p. 139-150.-
item.fulltextWith Fulltext-
Appears in Collections:Research publications
Files in This Item:
File Description SizeFormat 
expupd.pdf
  Restricted Access
310.14 kBAdobe PDFView/Open    Request a copy
Show simple item record

SCOPUSTM   
Citations

1
checked on Sep 5, 2020

Page view(s)

106
checked on Nov 7, 2023

Download(s)

12
checked on Nov 7, 2023

Google ScholarTM

Check

Altmetric


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.