Vertical Partitioning for Database Design: A Graphical Algorithm

161Citations
Citations of this article
28Readers
Mendeley users who have this article in their library.

Abstract

Vertical partitioning is the process of subdividing the attributes of a relation or a record type, creating fragments. Previous approaches have used an iterative binary partitioning method which is based on clustering algorithms and mathematical cost functions. In this paper, however, we propose a new vertical partitioning algorithm using a graphical technique. This algorithm starts from the attribute affinity matrix by considering it as a complete graph. Then, forming a linearly connected spanning tree, it generates all meaningful fragments simultaneously by considering a cycle as a fragment. We show its computational superiority. It provides a cleaner alternative without arbitrary objective functions and provides an improvement over our previous work on vertical partitioning. © 1989, ACM. All rights reserved.

Cite

CITATION STYLE

APA

Navathe, S. B., & Ra, M. (1989). Vertical Partitioning for Database Design: A Graphical Algorithm. ACM SIGMOD Record, 18(2), 440–450. https://doi.org/10.1145/66926.66966

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free