Query with Assumptions for Probabilistic Relational Databases

Users may have prior knowledge about a probabilistic database. They prefer to query over a probabilistic database on their prior knowledge which cannot be written as component clauses of conventional SQL queries. A naive approach is to query over a new database version, which is generated by transfo...

Full description

Bibliographic Details
Main Authors: Caicai Zhang, Zhuolin Mei, Bin Wu, Zhiqiang Zhao, Jing Yu, Qingqing Wang
Format: Article
Language:English
Published: Faculty of Mechanical Engineering in Slavonski Brod, Faculty of Electrical Engineering in Osijek, Faculty of Civil Engineering in Osijek 2020-01-01
Series:Tehnički Vjesnik
Subjects:
Online Access:https://hrcak.srce.hr/file/347083
_version_ 1797207208195260416
author Caicai Zhang
Zhuolin Mei
Bin Wu
Zhiqiang Zhao
Jing Yu
Qingqing Wang
author_facet Caicai Zhang
Zhuolin Mei
Bin Wu
Zhiqiang Zhao
Jing Yu
Qingqing Wang
author_sort Caicai Zhang
collection DOAJ
description Users may have prior knowledge about a probabilistic database. They prefer to query over a probabilistic database on their prior knowledge which cannot be written as component clauses of conventional SQL queries. A naive approach is to query over a new database version, which is generated by transforming the original probabilistic database to satisfy users' prior knowledge; however, it is impractical to generate a different probabilistic database version for each prior knowledge. In this paper, we propose the concept of the query with assumptions which allow users to describe their prior knowledge with a newly introduced ASSUMPTION clause of SQL. We also propose an approach to obtain the result of a query based on assumption clauses. The experimental studies show our approach has better performance compared to the naive approach.
first_indexed 2024-04-24T09:19:15Z
format Article
id doaj.art-615deafab2b74119b7ae02453ca77802
institution Directory Open Access Journal
issn 1330-3651
1848-6339
language English
last_indexed 2024-04-24T09:19:15Z
publishDate 2020-01-01
publisher Faculty of Mechanical Engineering in Slavonski Brod, Faculty of Electrical Engineering in Osijek, Faculty of Civil Engineering in Osijek
record_format Article
series Tehnički Vjesnik
spelling doaj.art-615deafab2b74119b7ae02453ca778022024-04-15T16:13:40ZengFaculty of Mechanical Engineering in Slavonski Brod, Faculty of Electrical Engineering in Osijek, Faculty of Civil Engineering in OsijekTehnički Vjesnik1330-36511848-63392020-01-0127392393210.17559/TV-20191123110408Query with Assumptions for Probabilistic Relational DatabasesCaicai Zhang0Zhuolin Mei1Bin Wu2Zhiqiang Zhao3Jing Yu4Qingqing Wang5School of Information Science and Technology, Jiujiang University, No. 551, Qianjin East Road, Jiujiang, Jiangxi 332005, ChinaSchool of Information Science and Technology, Jiujiang University, No. 551, Qianjin East Road, Jiujiang, Jiangxi 332005, ChinaSchool of Information Science and Technology, Jiujiang University, No. 551, Qianjin East Road, Jiujiang, Jiangxi 332005, ChinaSchool of Information Science and Technology, Jiujiang University, No. 551, Qianjin East Road, Jiujiang, Jiangxi 332005, ChinaSchool of Information Science and Technology, Jiujiang University, No. 551, Qianjin East Road, Jiujiang, Jiangxi 332005, ChinaSchool of Information Science and Technology, Jiujiang University, No. 551, Qianjin East Road, Jiujiang, Jiangxi 332005, ChinaUsers may have prior knowledge about a probabilistic database. They prefer to query over a probabilistic database on their prior knowledge which cannot be written as component clauses of conventional SQL queries. A naive approach is to query over a new database version, which is generated by transforming the original probabilistic database to satisfy users' prior knowledge; however, it is impractical to generate a different probabilistic database version for each prior knowledge. In this paper, we propose the concept of the query with assumptions which allow users to describe their prior knowledge with a newly introduced ASSUMPTION clause of SQL. We also propose an approach to obtain the result of a query based on assumption clauses. The experimental studies show our approach has better performance compared to the naive approach.https://hrcak.srce.hr/file/347083probabilistic databaseprior knowledgequery with assumptions
spellingShingle Caicai Zhang
Zhuolin Mei
Bin Wu
Zhiqiang Zhao
Jing Yu
Qingqing Wang
Query with Assumptions for Probabilistic Relational Databases
Tehnički Vjesnik
probabilistic database
prior knowledge
query with assumptions
title Query with Assumptions for Probabilistic Relational Databases
title_full Query with Assumptions for Probabilistic Relational Databases
title_fullStr Query with Assumptions for Probabilistic Relational Databases
title_full_unstemmed Query with Assumptions for Probabilistic Relational Databases
title_short Query with Assumptions for Probabilistic Relational Databases
title_sort query with assumptions for probabilistic relational databases
topic probabilistic database
prior knowledge
query with assumptions
url https://hrcak.srce.hr/file/347083
work_keys_str_mv AT caicaizhang querywithassumptionsforprobabilisticrelationaldatabases
AT zhuolinmei querywithassumptionsforprobabilisticrelationaldatabases
AT binwu querywithassumptionsforprobabilisticrelationaldatabases
AT zhiqiangzhao querywithassumptionsforprobabilisticrelationaldatabases
AT jingyu querywithassumptionsforprobabilisticrelationaldatabases
AT qingqingwang querywithassumptionsforprobabilisticrelationaldatabases