基于索引结构的关系数据库关键词检索

来源 :河北大学 | 被引量 : 0次 | 上传用户:songyonghuan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机应用的不断深入,大量的数据被存储在了关系数据库中,如何快速有效地从数据库中,特别是从相互关联的多个数据库中检索出用户所需要的数据,是数据库检索领域近几年的热点研究问题。早期的数据库检索主要面对少数的专业用户,专业用户可以直接写出查询语句或编写程序从数据库中检索所需要的数据,而对于一般用户来说用数据库查询语言去检索数据库中的数据是不现实的,会给这些用户带来很大的不便,也会严重制约公共数据库作用的发挥。基于关键词的数据库检索方式会给用户带来方便,用户不用了解数据库结构,也不必掌握数据库查询语言,就能以输入关键词的方式从数据库中检索到所需要的数据,类似于用搜索引擎搜索网页数据。本文针对关系数据库的关键词检索给出了一种新的检索方法,主要工作如下:首先构建用于记录各数据项在数据表和字段中位置的索引结构,并根据数据库关系图构建描述各个数据表之间关联关系的主外键关系表。根据索引结构和主外键关系表判断多个关键词所属数据表是否可建立关联关系,如果可建立关联关系,则自动构造多表连接查询语句进行查询并输出与多个关键词相关联的记录以及包含关键词的记录,否则,仅输出包含关键词的记录,并把查询结果按照关键词与查询结果的相关度进行排序。为了进一步提高检索效率,又构建了一个查询结果存储结构,用于存储已查询过的关键词及其结果。当用户输入关键词进行检索时,检索系统先去此存储结构中检索,如果检索到,就直接输出结果而不再访问索引结构,否则再通过访问索引结构和主外键关系表构建SQL语句到原始数据库中进行检索得到结果。实验结果表明,这种基于索引结构和查询结果存储结构的关系数据库关键词检索机制具有较好的查全率、查准率和检索效率。
其他文献
本项目是苏州工业园区一家芯片生产企业委托开发。该公司的集成电路(IC)生产过程中,各个工序所使用工具的专业术语为治工具。治工具的品种多达几千种,体积大小各异,生产人员
信任是一种相信或者预期,它是一种主观概念,具有相互性和不对称性,也就是说,节点双方都存在对彼此的信任评价,而且未必是相同的,但是J?sang主观逻辑信任模型中并没有考虑到这
Ad hoc网络是一种新型的无线通信网络,它是由无线移动终端组成多跳、临时的自治系统,具有很大灵活性,能广泛应用于有线或其它无线网络无法应用的军事战备、紧急救援、临时会议等
随着存储技术的不断发展,固态盘在计算机存储系统中发挥越来越重要的作用。新一代的固态盘不仅拥有优秀的随机读写性能,顺序读写性能也比磁盘优秀,而且非常节能。但固态盘的
随着Internet的迅猛发展,各种信息的不断膨胀,如何有效而准确地从Internet上获取信息变得越来越重要和困难了。在前人研究的基础上,本文针对Web文档检索的特点,提出了改进算法,从
随着电子政务建设的不断发展,电子政务建设和应用过程中的信息安全问题已经成为电子政务建设中亟待解决的一个突出问题。信息安全是建设电子政务的基础和关键。本文对电子政务
近年来,随着计算机图形学技术的不断发展,网格变形技术成了人们研究的热点,并且被广泛应用于很多领域。在医学仿真和辅助治疗系统中的软组织的变形就是网格变形技术的一种重
首先分析了现在流行的三维交互设备及其使用情况。并对图形学原理的基本内容,包括三维几何变换、坐标变换和三维观察进行了研究。在此基础上进一步分析了对象操纵技术和漫游
verilog是当前应用最为广泛的硬件设计语言之一,它可以用于硬件系统各种级别的设计、综合、仿真。PSL是一种标准的描述硬件和嵌入式系统规范的语言(IEEE-1850)。PSL的简单子集
中国画有着悠久的历史和丰富的遗产,在东方艺术中具有举足轻重的作用。近年来,随着计算机图形学技术的飞速发展,许多研究人员已经在中国画仿真中取得了卓越的可视化效果,这些