Please use this identifier to cite or link to this item: http://hdl.handle.net/1942/8808
Full metadata record
DC FieldValueLanguage
dc.contributor.advisorVAN DEN BUSSCHE, Jan-
dc.contributor.authorLEINDERS, Dirk-
dc.date.accessioned2008-12-03T19:16:12Z-
dc.date.issued2008-
dc.identifier.urihttp://hdl.handle.net/1942/8808-
dc.description.abstractIn the 1970s Codd introduced the now standard relational data model, in which a database is a finite collection of relations, where a relation is a finite set of tuples. To express queries in the relational model, Codd introduced the relational algebra (RA) with operators selection (called restriction by Codd), projection, union, difference and join [14]. Since then the relational algebra has been extensively studied [1]. A very important result is that its expressive power is equivalent to the expressive power of f irst-order logic, called relational calculus in database theory [15]. The “semijoin” operator, which is non-primitive in Codd’s relational algebra, selects a set of tuples in one relation that have a joining tuple in another relation. The semijoin operator has also been extensively studied in the past. For example, while computing project-join queries in general is NP-complete in the size of the query and the database, this can be done in polynomial time when the database schema is acyclic [61], a property known to be equivalent to the existence of a semijoin program [11, 13, 12]. Semijoins are often used as part of a query pre-processing phase where dangling tuples are eliminated, i.e., the database is resized to the part that is relevant for answering the query. Another interesting property is that the size of a relation resulting from a semijoin is always linear in the size of the input. Therefore, a query processor will try to use semijoins as often as possible when generating a query plan for a given query (a technique known as “pushing projections” [19]). Also in distributed query processing, semijoins have great importance, because when a database is distributed across several sites, they can help avoid the shipment of many unneeded tuples.-
dc.format.mimetypeApplication/pdf-
dc.language.isoen-
dc.publisherUHasselt Diepenbeek-
dc.titleThe semijoin algebra-
dc.typeTheses and Dissertations-
local.bibliographicCitation.jcatT1-
local.type.refereedNon-Refereed-
local.type.specifiedPhd thesis-
dc.bibliographicCitation.oldjcatD1-
item.fulltextWith Fulltext-
item.fullcitationLEINDERS, Dirk (2008) The semijoin algebra.-
item.accessRightsOpen Access-
item.contributorLEINDERS, Dirk-
Appears in Collections:PhD theses
Research publications
Files in This Item:
File Description SizeFormat 
Leinders.pdf890.51 kBAdobe PDFView/Open
Show simple item record

Page view(s)

14
checked on Sep 6, 2022

Download(s)

24
checked on Sep 6, 2022

Google ScholarTM

Check


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