• 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