通用多媒体查询语言UMQL的查询分析研究

通用多媒体查询语言UMQL的查询分析研究

论文摘要

随着各种类型多媒体数据的大量涌现,迫切需要一个统一的多媒体数据管理平台来存储和管理这些多媒体数据。因而,多媒体数据库已经成为目前国内外数据库研究的热点和难点。查询语言是数据库系统提供的一个重要查询接口,但目前已有的多数多媒体查询语言均针对专门的应用或专门的媒体类型,难以应用于统一的多媒体数据库平台。因而,设计一种查询能力强、语法形式简洁且拥有良好扩充性的通用多媒体查询语言,并研究其有效查询分析处理方法,具有重要的意义。首先,在前人已有工作的基础上,进一步深入研究用户的多媒体查询需求,并将用户关心的多媒体信息分为:特征信息、内容信息和时空信息,据此,总结归纳出十条通用多媒体查询语言评价准则;然后,分析已有的多媒体数据模型,并深入研究一种新型的通用多媒体查询语言UMQL的语言特点,结合评价准则评价UMQL的查询表达能力,从而为UQML的查询分析奠定基础。根据UMQL的语言特点,采用正则表达式定义词法约束规则集,采用巴克斯范式定义语法约束规则集,采用逻辑代数表达式定义语义约束规则集,并据此设计一个有效的层次化UMQL查询分析模型。然后,基于该模型并结合编译原理的相关理论知识,设计实现UMQL查询分析器,它主要包括:词法分析器、语法分析器以及语义分析器三个部分。其中,词法分析器用于将字符流形式的UMQL查询语句转换成记号流形式;语法分析器根据记号流和文法产生式生成语法树;语义分析器则用于检查各语言变量是否满足语义规则,并生成UMQL语义分组。经过这三个阶段的分析处理后,字符流形式的UMQL查询语句将被转换成内部表示:一棵语法树以及多个UMQL语义分组,为UMQL的后续查询处理奠定了基础。最后,对查询分析器进行了功能测试和性能测试,并给出相关的测试报告。

论文目录

  • 摘要
  • ABSTRACT
  • 1 绪论
  • 1.1 课题背景
  • 1.2 国内外概况
  • 1.2.1 通用多媒体查询语言
  • 1.2.2 查询分析
  • 1.3 课题主要研究工作
  • 2 UMQL 及其查询分析模型
  • 2.1 多媒体查询需求
  • 2.2 查询语言评价准则
  • 2.3 多媒体数据模型
  • 2.3.1 数据模型综述
  • 2.3.2 半结构化模型
  • 2.4 UMQL 语言分析
  • 2.4.1 模型定义
  • 2.4.2 查询语句
  • 2.4.3 查询实例
  • 2.4.4 UMQL 评价
  • 2.5 UMQL 查询分析模型
  • 2.5.1 模型概述
  • 2.5.2 词法规则
  • 2.5.3 语法规则
  • 2.5.4 语义规则
  • 2.6 小结
  • 3 UMQL 查询分析器的设计与实现
  • 3.1 查询分析器总体结构
  • 3.2 词法分析模块
  • 3.2.1 词法分析概述
  • 3.2.2 正则表达式
  • 3.2.3 有限自动机
  • 3.2.4 UMQL 词法分析器实现
  • 3.3 语法分析模块
  • 3.3.1 语法分析概述
  • 3.3.2 上下文无关文法
  • 3.3.3 UMQL 语法分析器实现
  • 3.4 语义分析模块
  • 3.4.1 语义分析概述
  • 3.4.2 UMQL 语义分析器实现
  • 3.5 实验与测试
  • 3.5.1 测试目的
  • 3.5.2 测试用例与结果分析
  • 3.6 小结
  • 4 总结与展望
  • 4.1 全文总结
  • 4.2 展望
  • 致谢
  • 参考文献
  • 相关论文文献

    • [1].基于代理的并行空间查询语言[J]. 计算机工程 2013(11)
    • [2].自然空间查询语言解译机制研究[J]. 测绘科学技术学报 2010(02)
    • [3].关于计算机理解自然查询语言的研究[J]. 信息技术与信息化 2016(04)
    • [4].浅谈XML查询语言研究[J]. 电子制作 2015(10)
    • [5].初识XQuery[J]. 程序员 2008(01)
    • [6].数据流查询语言的研究与实现[J]. 计算机技术与发展 2008(01)
    • [7].SQL查询语言一题多解探讨[J]. 电脑编程技巧与维护 2016(23)
    • [8].基于GIS系统的空间查询语言[J]. 计算机科学 2010(06)
    • [9].多模态面向对象知识库查询语言及技术[J]. 指挥信息系统与技术 2017(04)
    • [10].多媒体查询语言UMQL语法分析器的设计与实现[J]. 小型微型计算机系统 2010(02)
    • [11].SPARQL-一种新型的RDF查询语言[J]. 湘南学院学报 2009(02)
    • [12].一种面向LDAP的目录查询语言DQL[J]. 计算机与数字工程 2008(01)
    • [13].多维数据查询语言在数据仓库中的应用研究[J]. 情报探索 2008(03)
    • [14].基于Vague数据库的代数查询语言[J]. 小型微型计算机系统 2008(10)
    • [15].XML查询语言XQuery的分析与研究[J]. 太原科技 2010(01)
    • [16].基于Aurora系统的持续型查询语言设计与实现[J]. 计算机工程与应用 2014(21)
    • [17].基于Storm的DSMS交互系统客户端的设计与实现[J]. 计算机应用研究 2018(01)
    • [18].文档查询语言ODQ查询优化技术[J]. 北京信息科技大学学报(自然科学版) 2016(06)
    • [19].XML查询语言XQuery的分析与研究[J]. 电脑知识与技术 2008(23)
    • [20].SQL查询语言在MySQL平台中的基础性应用[J]. 福建电脑 2017(07)
    • [21].基于扩展NXD的GML空间数据库数据查询系统[J]. 大地测量与地球动力学 2008(01)
    • [22].有效多媒体查询代数的设计与实现[J]. 西北工业大学学报 2014(06)
    • [23].学生成绩管理系统[J]. 科技创新导报 2009(27)
    • [24].Authorware对Excel数据处理方法研究[J]. 计算机时代 2015(07)
    • [25].云计算环境下异构数据库整合技术的研究与实现[J]. 电脑知识与技术 2013(14)
    • [26].一个基于图的音乐数据模型与查询语言及其实现[J]. 计算机研究与发展 2011(10)
    • [27].可视化多媒体查询语言的设计与实现[J]. 华中科技大学学报(自然科学版) 2008(07)
    • [28].在Web中数据按需求显示的应用[J]. 计算机工程与设计 2008(09)
    • [29].基于聚类的OLAP多维分析查询推荐方法研究[J]. 计算机工程与设计 2010(15)
    • [30].联机分析处理技术在图书馆的应用研究[J]. 情报探索 2008(06)

    标签:;  ;  ;  ;  ;  

    通用多媒体查询语言UMQL的查询分析研究
    下载Doc文档

    猜你喜欢