DocumentCode :
914319
Title :
Fast in-place verification of data dependencies
Author :
Li, Liwu
Author_Institution :
Dept. of Comput. Sci., Victoria Univ., BC, Canada
Volume :
5
Issue :
2
fYear :
1993
fDate :
4/1/1993 12:00:00 AM
Firstpage :
266
Lastpage :
281
Abstract :
Several fast and space-optimal sequential and parallel algorithms for solving the satisfaction problem of functional and multivalued dependencies (FDs and MVDs) are presented. Two frameworks to verify an MVD for a relation and their implementation by exploring the existing fast space-optimal sorting techniques are described. The space optimality means that only a constant amount of extra memory space is needed for the sequential implementations, and O(M) amount of extra memory space for parallel algorithms that use M processors. This feature makes the algorithms attractive whenever space is a critical resource and I/O transfers should be reduced to the minimal, as is often the case for relational database systems. The time requirements for in-place FD and MVD verification are given in terms of M and of N, which is the number of tuples in a relation. The effect of relation modification on FD and MVD verification is examined
Keywords :
parallel algorithms; program verification; relational databases; I/O transfers; MVD verification; data dependencies; fast space-optimal sorting techniques; in-place FD; in-place verification; multivalued dependencies; parallel algorithms; relation modification; relational database systems; satisfaction problem; sequential implementations; space optimality; space-optimal sequential; tuples; Algorithm design and analysis; Books; Calculus; Computer science; Logic functions; Merging; Parallel algorithms; Relational databases; Sorting; Systolic arrays;
fLanguage :
English
Journal_Title :
Knowledge and Data Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
1041-4347
Type :
jour
DOI :
10.1109/69.219735
Filename :
219735
Link To Document :
بازگشت