粗关系数据库查询模型及其应用

粗关系数据库查询模型及其应用

论文摘要

经过近几十年发展,以传统关系数据库模型为基础的关系数据库系统得到了广泛的认可和应用。然而,传统关系数据库模型也有自身的不足,如它对于不确定的数据处理能力较差。随着计算机应用领域的扩大和存储数据量的急剧膨胀,出现了诸如不确定信息、不完全信息、模糊信息等不规范信息。因此,为适应处理上述这些不规范信息,就有必要对传统关系数据库模型进行扩充。1993年,T.Beaubouef和F.E.Petry将粗集理论与关系数据库理论相结合提出了粗关系数据库模型,使得人们在处理不确定性问题上又向前迈进了一步。由于粗关系数据库属性值的非原子性使得传统关系数据库的许多特性不再适合于它。因此,需要根据粗关系数据库模型的所处理的数据具有的特性,对其进行深入研究。基于上述背景,本文首先介绍了粗关系数据库模型的研究现状。其次,针对粗关系数据库中数据的特性,提出了不确定性数据存储的一种方法。因为在粗关系数据库中可以根据属性值划分成若干个等价类,且在其后的数据库操作中也涉及到这些等价类的操作,所以本文在数据存储时,对等价类的存储进行了深入的研究,即研究借助数据结构中的邻接表来存储等价类。另外,由于粗关系数据库中的基本表是由非原子值组成的,因此,本文使用数据结构中的十字链表来存储粗关系数据库中的基本表。传统数据库查询方法是基于字符串匹配,虽然这种方法在粗关系数据库中也是可行的,但是这种查询效率非常低。目前,对粗关系数据库中数据查询是将粗关系数据库中的表分解成单值构成的子表进行查询,它没有充分利用粗关系数据库中等价类和Rough集中上、下近似等这些优势。因此在本文中,借助Rough集中的上、下近似,通过计算用户查询的数据与粗关系数据库中数据的相似度,以便查询出用户所需的数据。通过这种方法可以解决粗关系数据库中不确定性数据查询问题,但在查询之前应对粗关系数据库进行索引。传统关系数据库的索引技术发展非常成熟,但由于粗关系数据库的研究还属于初级阶段,其中对粗关系数据库数据索引技术的研究也刚刚起步。本文提出一种粗关系数据库索引的方法,即基于汉明距离来计算元组间的距离,构成距离矩阵,再根据该矩阵值将相同或相近的元组归类,从而有效地实现对表中的元组索引。最后,基于上述理论方法的研究,构建粗关系数据库查询模型,设计相应算法,实现部分算法并应用于实例中。

论文目录

  • 摘要
  • Abstract
  • 第1章 引言
  • 1.1 概述
  • 1.2 关系数据库模型的扩展
  • 1.3 粗关系数据库研究背景与研究现状
  • 1.3.1 粗关系数据库研究背景
  • 1.3.2 粗关系数据库研究现状
  • 1.4 本文主要的研究工作
  • 1.5 本文的组织结构
  • 1.6 本章小结
  • 第2章 基本概念和理论基础
  • 2.1 粗集简介
  • 2.1.1 Rough集基本概念
  • 2.1.2 Rough集理论的扩展模型
  • 2.2 粗关系数据库模型
  • 2.2.1 粗关系数据结构及形式化表示
  • 2.2.2 粗关系代数
  • 2.3 粗函数依赖及推理规则
  • 2.3.1 粗函数依赖
  • 2.3.2 粗函数依赖的推理规则
  • 2.4 模式的分解
  • 2.5 粗关系数据库的标准
  • 2.6 关系数据库模型与粗关系数据库模型的比较分析
  • 2.7 本章小结
  • 第3章 粗关系数据库中数据存储
  • 3.1 邻接表存储等价类
  • 3.2 十字链表存储粗关系数据库的基本表
  • 3.3 本章小结
  • 第4章 粗关系数据库索引
  • 4.1 概述
  • 4.2 基于汉明距离对粗关系数据库索引
  • 4.2.1 汉明距离
  • 4.2.2 粗关系数据库索引
  • 4.3 本章小结
  • 第5章 粗关系数据库中数据查询
  • 5.1 粗关系数据库查询理论的研究
  • 5.1.1 分解原理
  • 5.1.2 投影原理
  • 5.1.3 RRDB的可定义性与上、下近似
  • 5.2 粗关系数据库数据查询
  • 5.3 基于相似度对粗关系数据库数据查询
  • 5.3.1 相似度
  • 5.3.2 粗关系数据库数据查询
  • 5.4 本章小结
  • 第6章 粗关系数据库查询模型算法及其应用
  • 6.1 查询模型
  • 6.2 算法及算法分析
  • 6.3 实例应用
  • 6.4 本章小结
  • 第7章 总结和展望
  • 致谢
  • 参考文献
  • 附录: 粗关系数据库查询代码
  • 攻读硕士期间研究的成果
  • 相关论文文献

    标签:;  ;  ;  ;  ;  

    粗关系数据库查询模型及其应用
    下载Doc文档

    猜你喜欢