Encyclopedia of Information Systems 2003
DOI: 10.1016/b0-12-227240-4/00028-9
|View full text |Cite
|
Sign up to set email alerts
|

Database Systems

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
210
0
18

Year Published

2006
2006
2007
2007

Publication Types

Select...
4
1

Relationship

0
5

Authors

Journals

citations
Cited by 185 publications
(280 citation statements)
references
References 2 publications
0
210
0
18
Order By: Relevance
“…We will only sketch the basic concept for using this structure here. Instead of a space-consuming materialization of the Cartesian Product R × S, we materialize the Full Outer Join R 1 S which pads tuples for which no matching tuples in the other relation exist with null values (see, e.g., [5,17]). The result tuples obtained by the full outer-join operator again can be grouped into three classes: (1) those tuples ts, t ∈ R, s ∈ S, for which the join condition holds, (2) tuples from r for which no matching tuples in s exist, and (3) tuples from s for which no matching tuples in r exist.…”
Section: Joinsmentioning
confidence: 99%
See 2 more Smart Citations
“…We will only sketch the basic concept for using this structure here. Instead of a space-consuming materialization of the Cartesian Product R × S, we materialize the Full Outer Join R 1 S which pads tuples for which no matching tuples in the other relation exist with null values (see, e.g., [5,17]). The result tuples obtained by the full outer-join operator again can be grouped into three classes: (1) those tuples ts, t ∈ R, s ∈ S, for which the join condition holds, (2) tuples from r for which no matching tuples in s exist, and (3) tuples from s for which no matching tuples in r exist.…”
Section: Joinsmentioning
confidence: 99%
“…Indeed, via mechanisms such as embedded SQL (see, e.g., [17]) database queries are compiled into applications. These queries can still make use of parameters entered by a user and which are typically used in selection conditions.…”
Section: Query Flexibilitymentioning
confidence: 99%
See 1 more Smart Citation
“…A distributed transaction may span several sites reading or updating data objects. A typical distributed transaction contains a sequence of database operations which must be processed at all of the participating sites or none of the sites to maintain the integrity of the database [29]. Assuming that each site maintains a log and a recovery procedure, commit protocols [17,29] ensure that all sites abort or commit a transaction unanimously despite multiple failures.…”
Section: Introductionmentioning
confidence: 99%
“…A typical distributed transaction contains a sequence of database operations which must be processed at all of the participating sites or none of the sites to maintain the integrity of the database [29]. Assuming that each site maintains a log and a recovery procedure, commit protocols [17,29] ensure that all sites abort or commit a transaction unanimously despite multiple failures. Several versions of commit protocols were proposed to improve performance dealing with various aspects such as site failures, blocking and even compensation.…”
Section: Introductionmentioning
confidence: 99%