Abstract :
Advanced database application areas, such as computer aided design, office automation, digital libraries, data-mining, as well as hypertext and multimedia systems, need to handle complex data structures with set-valued attributes, which can be represented as bit strings, called signatures. A set of signatures can be stored in a file, called a signature file. In this paper, we propose a new method to organize a signature file into a tree structure, called a signature tree, to speed up the signature file scanning and query evaluation. In addition, the average time complexity of searching a signature tree is analyzed and how to maintain a signature tree on disk is discussed. We also conducted experiments, which show that the approach of signature trees provides a promising index structure
Keywords :
computational complexity; database indexing; disc storage; query processing; tree data structures; tree searching; bit string representation; data structure; disk signature tree; index structure; query evaluation; set-valued attributes; signature file; signature file scanning; signature tree construction; signature tree search; signature tree structure; time complexity; Application software; Indexes; Information retrieval; Multimedia databases; Multimedia systems; Office automation; Query processing; Software libraries; Testing; Tree data structures; S-trees; Signature files; bit-slice files; information retrieval.; signature trees;