DocumentCode
3122551
Title
Querying Communities in Relational Databases
Author
Qin, Lu ; Yu, Jeffrey Xu ; Chang, Lijun ; Tao, Yufei
Author_Institution
Chinese Univ. of Hong Kong, Hong Kong
fYear
2009
fDate
March 29 2009-April 2 2009
Firstpage
724
Lastpage
735
Abstract
Keyword search on relational databases provides users with insights that they can not easily observe using the traditional RDBMS techniques. Here, an l-keyword query is specified by a set of l keywords, {k1, k2, middot middot middot , kl}. It finds how the tuples that contain the keywords are connected in a relational database via the possible foreign key references. Conceptually, it is to find some structural information in a database graph, where nodes are tuples and edges are foreign key references. The existing work studied how to find connected trees for an l-keyword query. However, a tree may only show partial information about how those tuples that contain the keywords are connected. In this paper, we focus on finding communities for an l-keyword query. A community is an induced subgraph that contains all the l-keywords within a given distance. We propose new efficient algorithms to find all/top-k communities which consume small memory, for an l-keyword query. For top k l-keyword queries, our algorithm allows users to interactively enlarge k at run time. We conducted extensive performance studies using two large real datasets to confirm the efficiency of our algorithms.
Keywords
computational complexity; graph theory; query processing; relational databases; RDBMS techniques; database graph; keyword search; relational databases; Communities; Data engineering; Keyword search; Relational databases; Tree graphs; Virtual colonoscopy; community; relational database;
fLanguage
English
Publisher
ieee
Conference_Titel
Data Engineering, 2009. ICDE '09. IEEE 25th International Conference on
Conference_Location
Shanghai
ISSN
1084-4627
Print_ISBN
978-1-4244-3422-0
Electronic_ISBN
1084-4627
Type
conf
DOI
10.1109/ICDE.2009.67
Filename
4812449
Link To Document