面向异构数据库的查询语言设计及其基础理论研究

批准号:
61502336
项目类别:
青年科学基金项目
资助金额:
20.0 万元
负责人:
张小旺
依托单位:
学科分类:
F0202.系统软件、数据库与工业软件
结题年份:
2018
批准年份:
2015
项目状态:
已结题
项目参与者:
Jan Van den Bussche、饶国政、毕翼、康宇飞、宋振宇、吴文瑞、张军昭、张啸野
国基评审专家1V1指导 中标率高出同行96.8%
结合最新热点,提供专业选题建议
深度指导申报书撰写,确保创新可行
指导项目中标800+,快速提高中标率
微信扫码咨询
中文摘要
随着大数据时代到来,数据的多样性使得与异构数据库相关的关键技术研究变得越来越重要。本项目设计一种异构数据库查询语言R-SPARQL并对其语言的本原性、表达性、复杂性等基础理论性问题进行研究。主要研究内容包括:1)提议了三种类型异构数据库:无型性异构数据库(每个子数据库的类型和属性非确定的)、有型性异构数据库(每个子数据库的类型和属性是确定的)和同构数据库(又称传统数据库,每个子数据库的类型和属性是单一的)(为了比较R-SPARQL语言在异构数据库与传统数据库查询能力)。2)讨论R-SPARQL语言的两类查询:SELECT查询(返回一个映射的集合)与布尔查询(返回“真”或“假”)。3)研究R-SPARQL语言在三类异构数据库中两类查询(六情形)的本原性、表达性与复杂性等基础理论性问题。最后,实现基于R-SPARQL语言的异构数据库查询系统。
英文摘要
With the coming of Big Data Age, it becomes more and more important to study heterogeneous databases due to the variety of data, as one basic feature of Big Data. This proposal designs a language R-SPARQL for querying over heterogeneous databases and discusses its primitivity, expressivity, and complexity. The main content of this proposal includes the following three aspects: 1) define three types of heterogeneous databases, namely, untyped heterogeneous databases (whose schema is undefined),typed heterogeneous databases (whose schema is defined), and homogeneous databases (whose schema is defined and a singleton)(aim to compare the capabilities of queries to heterogeneous data with queries to conventional data). 2) discuss two kinds of queries, namely, SELECT query (which returns a set of mapping (called solutions)) and boolean query (which returns "true" or "false"). 3) Study the primitivity, expressivity, and complexity of six cases with three types of heterogeneous databases and two kinds of queries above. Finally, this proposal implements an R-SPARQL-based querying system for heterogeneous databases.
随着大数据时代到来,数据的多样性使得与异构数据库相关的关键技术研究变得越来越重要。本项目基于SPARQL语言设计了一种异构数据库查询语言R-SPARQL并对其语言的本原性、表达性、复杂性等基础理论性问题进行研究。主要研究内容包括:1)提出了三种类型异构数据库:无型性异构数据库(每个子数据库的类型和属性非确定的)、有型性异构数据库(每个子数据库的类型和属性是确定的)和同构数据库(又称传统数据库,每个子数据库的类型和属性是单一的)(为了比较R-SPARQL语言在异构数据库与传统数据库查询能力)。2)定义了R-SPARQL语言的两类查询:SELECT查询(返回一个映射的集合)与布尔查询(返回“真”或“假”)。3)研究了R-SPARQL语言在三类异构数据库中两类查询(六情形)的本原性、表达性与复杂性等基础理论性问题。本项目研究结果表明七个构子中的FILTER, RENAME, UNION在所有六个情形下具有本原性(即无法被其它构子表达)而AND和OPT在所有六个情形下不具有本原性且分别被OPT+FILTER和AND+DIFF+UNION组合表达;而且DIFF在无型异构数据库下具有本原性然而在有型数据库和单型数据库情形下都不具有本原性;在布尔查询中,SELECT除了在有型和同构情形下是非本原的,在其它情形都是本原的;R-SPARQL查询处理的复杂性具有SPARQL查询处理的同等复杂性。最后,实现基于R-SPARQL语言的异构数据库查询系统gSMAT及其在交通管理应用。
期刊论文列表
专著列表
科研奖励列表
会议论文列表
专利列表
A distance-based framework for inconsistency-tolerant reasoning and inconsistency measurement in DL-Lite
DL-Lite 中基于距离的不一致性容忍推理和不一致性测量框架
DOI:10.1016/j.ijar.2016.08.003
发表时间:2017-10
期刊:International Journal of Approximate Reasoning
影响因子:3.9
作者:张小旺;Wang Kewen;Wang Zhe;Ma Yue;漆桂林;冯志勇
通讯作者:冯志勇
PROSE: A Plugin-Based Framework for Paraconsistent Reasoning on Semantic Web
PROSE:基于插件的语义 Web 并行推理框架
DOI:10.4018/ijswis.2018010105
发表时间:2018
期刊:International Journal on Semantic Web and Information Systems
影响因子:3.2
作者:张小旺;吴文瑞;王鑫;饶国政;冯志勇
通讯作者:冯志勇
Forgetting for distance-based reasoning and repair in DL-Lite
DL-Lite 中基于距离的推理和修复的遗忘
DOI:10.1016/j.knosys.2016.06.020
发表时间:2016-09
期刊:Knowledge-Based Systems
影响因子:8.8
作者:张小旺
通讯作者:张小旺
Expressivity issues in SPARQL: monotonicity and two-versus three-valued semantics
SPARQL 中的表达性问题:单调性和二值与三值语义
DOI:10.1007/s11432-017-9344-5
发表时间:2018-06
期刊:Science China Information Sciences
影响因子:--
作者:张小旺;孟晨虹;邹磊
通讯作者:邹磊
DOI:10.4149/cai_2017_6_1415
发表时间:2017
期刊:Comput. Informatics
影响因子:--
作者:Xiaowang Zhang;Z. Feng;Wenrui Wu;Mokarrom Hossain;W. MacCaull
通讯作者:Xiaowang Zhang;Z. Feng;Wenrui Wu;Mokarrom Hossain;W. MacCaull
SPARQL查询处理的可靠性理论及其应用
- 批准号:61972455
- 项目类别:面上项目
- 资助金额:60.0万元
- 批准年份:2019
- 负责人:张小旺
- 依托单位:
国内基金
海外基金
