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