Answering Keyword Queries involving Aggregates and Group-Bys in Relational Databases

dc.contributor.authorZhong, ZENGen_US
dc.contributor.authorMong Li, Leeen_US
dc.contributor.authorTok Wang, Lingen_US
dc.date.accessioned2015-07-13T07:19:24Zen_US
dc.date.accessioned2017-01-23T06:59:43Z
dc.date.available2015-07-13T07:19:24Zen_US
dc.date.available2017-01-23T06:59:43Z
dc.date.issued2015-07-08en_US
dc.description.abstractKeyword search over relational databases has gained popularity as it provides a user-friendly way to explore structured data. Current research has focused on the computation of minimal units that contain all the query keywords, and largely ignores queries to retrieve statistical information from the database. The latter involves aggregate functions and group-bys, and are called aggregate queries. In this work, we propose a semantic approach to answer keyword queries containing aggregates and group-bys. Our approach utilizes the ORM schema graph to capture the semantics of objects and relationships in the database, and determines the various interpretations of a query. Based on each interpretation, we generate an SQL statement to apply aggregates and group-bys. Further, we detect duplications of objects and relationships arising from denormalized relations so that the aggregate functions will not compute the statistics for the same information repeatedly. Experimental results demonstrate that our approach is able to return correct answers to aggregate queries.en_US
dc.identifier.urihttps://dl.comp.nus.edu.sg/xmlui/handle/1900.100/5163en_US
dc.language.isoenen_US
dc.relation.ispartofseriesTRA7/15;en_US
dc.titleAnswering Keyword Queries involving Aggregates and Group-Bys in Relational Databasesen_US
dc.typeTechnical Reporten_US
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
TRA7-15.pdf
Size:
992.48 KB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.53 KB
Format:
Plain Text
Description: