论文部分内容阅读
自1965年Zadeh提出模糊集合理论,模糊、不确定性的概念被引入进数据库研究领域以拓展数据库理论体系。就研究历史看来,国内外关于关系型数据库的模糊扩展研究主要分为两个分支:一是模糊数据库的研究,即建库就模糊:二是对现有数据库查询语言进行模糊扩展。模糊数据库研究成果的应用很大程度上依赖于数据库的更新换代,近期实现的几率比较小,而目前主流数据库多为关系型,在现有数据库上直接进行模糊查询更为实际,也更具有现实和实用意义。本论文对关系型数据库查询语言SQL,进行了模糊扩展的理论研究。
传统的关系数据库查询系统仅仅支持二值逻辑,而现实查询描述中往往存在大量的自然语言表述,基于自然语言的模糊查询显然更加具有效率和实用价值。本论文基于模糊集合理论和已有的SQL模糊查询理论对模糊查询理论体系进步深入扩展和完善。主要研究了模糊查询中模糊集合的势,在此研究基础上讨论了模糊查询中的聚合查询,基于模糊语言量词的SQl查询,并详细探讨了带权重时以上两者的查询技术:引入了模糊C-均值聚类技术,通过数据的自学习进行模糊查询的研究,提出了通过FCM进行隶属函数的修正确定或者直接获取隶属度,一定程度上避免了客观指定隶属函数的缺陷;同时本论文对含语言值权重、阈值、匹配度的模糊查询进行了总结研究,进一步丰富和完善了模糊查询理论体系。
基于COM技术进行了关系型数据库查询插件的设计与实现,该插件具有编程语言无关性和数据库表无关性,可由开放性框架平台动态加载,本插件包含了隶属函数库模块、模糊算子模块、FCM库模块、模糊查询模块、精确查询模块等等,支持传统的精确查询和自然语言表述的模糊查询,提高了关系型数据库查询体系的实用性、灵活性及便利性。