RECOVERING A RELATION FROM A DECOMPOSITION USING CONSTRAINT SATISFACTION

Authors
Citation
P. Jeavons, RECOVERING A RELATION FROM A DECOMPOSITION USING CONSTRAINT SATISFACTION, Information sciences, 78(3-4), 1994, pp. 229-256
Citations number
30
Categorie Soggetti
Information Science & Library Science","Computer Science Information Systems
Journal title
ISSN journal
00200255
Volume
78
Issue
3-4
Year of publication
1994
Pages
229 - 256
Database
ISI
SICI code
0020-0255(1994)78:3-4<229:RARFAD>2.0.ZU;2-N
Abstract
A purely distributive representation of a relation is characterized by invariance under changes in the sorted order of the tuples of the rel ation. Natural join, intersection, and union operations can be perform ed on distributive representations of the operands with very high para llelism because there is no need for any search, nor for prior sorting . What is obtained is a distributive representation of the result rela tion, from which the relation itself can be recovered, in any desired sorted order, by a serial tree-search process. This paper describes a particular distributive representation scheme, and demonstrates that t he associated recovery process corresponds to solving a constraint sat isfaction problem. It is shown that by pruning the tree-search, it is possible to carry out the recovery process in a time which is linear i n the cardinality of the recovered relation, in some cases. Although t he recovery process may occasionally obtain additional spurious tuples , not present in the relation, it is shown that the occurrence of thes e spurious tuples may be made extremely rare by an appropriate choice of system parameters.