数据库的索引建立方法、数据库搜寻方法与系统技术方案

技术编号:4166841 阅读:400 留言:0更新日期:2012-04-11 18:40
一种数据库的索引建立方法,适用于电脑系统,对储存有多笔数据的数据库建立索引。此索引建立方法的步骤包括首先,分析所述数据的每一个的查询关键字,以取得每一笔数据的查询关键字中每一字元的拼音首字,并加以依序组合,进而产生每一笔数据的查询索引。以及,建立一索引表,记录所述数据的每一个的查询索引,以于数据库搜寻进行时,与外部所设定的查询条件作比对,过滤出匹配的数据。借此将使得查询条件的设定更简易,让使用者快速便捷地从数据库中查询到所需数据。

Index establishment method of database, database searching method and system

An index creation method for databases that is suitable for computer systems and indexing databases where multiple data are stored. The method comprises the steps of establishing the index first, analysis of each of the query keywords of the data, in order to obtain the query keywords every data element in every word and the first word pronunciation, and orderly combination, and each data query. And the establishment of an index table to record each query index of the data, so that when the database search is carried out, compared with the external set query conditions, the matched data is filtered out. This will make the query condition easier to set up and allow users to quickly and easily query the data from the database.

【技术实现步骤摘要】

本专利技术关于一种数据库搜寻,尤指一种数据库的索引建立方法,以及应用 此索引建立方法的数据库搜寻方法与系统。
技术介绍
数字科技将各种数据数字化为比特形式储存于数据库内,通过电脑系统来 协助管理。由于数据库中储存着大量数据,因此数据库搜寻模式将影响使用者 进行数据撷取与修订的便捷性。请参阅图l,该图为一公知的数据库搜寻示意图。如图1所示,电脑系统10具有一显示界面11以及一设定界面12,图1的电脑系统10以手机为例, 显示界面11为手机屏幕,而设定界面12为手机的九宫格式按键,这些按键包 括有数字键0 9、米字键*与井字键,每一数字键分别对 应一组注音符号以及英文字母,设定特定注音符号或英文字母时,必须按照预 定规则致动按键。举例来说,数字键0对应注音符号勺夕n匚,则按 压此按键一次时,可设定注音符号;按压此按键两次时,可设定注音符 号々;按压此按键三次时,可设定注音符号n;按压此按键四次时, 可设定注音符号匸。通讯录为手机主要的数据库类型,也是现代人生活中最常接触到的数据库 种类。当使用通讯录数据库搜寻功能时,显示界面11将显示出一选单列出每 一笔数据,并通常显示一査询栏110,让使用者确认查询条件的设定是否正确。 国人的通讯录数据大多是以汉语作为数据名称,这个名称便是通讯录数据的查 询关键字,而数据的查询索引通常为査询关键字的注音符号拼音组合。使用者 想从数据库中査询所需数据时,必须使用注音符号组合来设定查询条件,数据 库搜寻系统则将査询条件与查询索引作比对,过滤出匹配的数据清单。在图1中,当使用者想在电脑系统10内部的通讯录数据库中査询邱小 安这笔数据时,则须在查询栏110中设定邱小安的注音符号拼音〈一3 丁 I幺巧。査询条件设定过程中,当设定〈时,必须连续两次致动数字键4;当设定一时,须致动一次数字键0;当设定3T'时,则 必须连续四次致动数字键8。为完整拼出〈一7丁 '幺丐,按键累计致动次数将高达十五次。由此可见,公知的数据搜寻因査询条件的设定繁琐,将造成使用者的操作 负担,并在无形中占用过长的数据查询时间。对现代人而言,数据处理效率为 决定工作效率与日常事务处理效率的关键因素,面临日益扩大的数据库,必须 发展更智慧化的数据库搜寻方式,以便辅助使用者快速便捷地从庞大的数据库 中取得所需数据。
技术实现思路
因此,本专利技术解决的技术问题在于提供一种数据库的索引建立方法以及数 据库搜寻系统与方法,其将关键字中每一字元的拼音首字依序组合作为查询索 引,以建立索引表用于数据搜寻,将可简化査询条件的设定,让使用者快速便 捷地从数据库中搜寻到所需数据。本专利技术提供一种数据库的索引建立方法,适用于一电脑系统,对一储存有 多笔数据的数据库建立索引。所述的索引建立方法的步骤为首先,分析所述数 据的每一个的査询关键字,以取得每一笔数据的查询关键字中每一字元的拼音 首字,并加以依序组合,进而产生每一笔数据的査询索引。以及,建立一索引 表,记录所述数据的每一个的查询索引。本专利技术还提供一种数据库搜寻方法,适用于一电脑系统,对一储存有多笔 数据的数据库作搜寻。所述的数据库搜寻方法的步骤为首先,分析所述数据的 每一个的查询关键字,以取得每一笔数据的査询关键字中每一字元的拼音首 字,并加以依序组合,进而产生每一笔数据的查询索引。以及,建立一索引表, 记录所述数据的每一个的査询索引。其后,接收一査询条件,并根据此查询条 件查找该索引表,以过滤出匹配该查询条件的査询索引所对应的数据,进而产 生一匹配结果。最后,输出匹配结果至一显示界面。本专利技术再提供一种数据库搜寻系统,适用于一电脑系统,此电脑系统具有 一储存有多笔数据的数据库、 一设定界面以及一显示界面。所述的数据库搜寻 系统包括一转换模块、 一检索引擎以及一控制/处理模块。转换模块耦接于数据库,分析所述数据的每一个的查询关键字,取得每一笔数据的査询关键字中 每一字元的拼音首字,并加以依序组合,以产生每一笔数据的査询索引。转换 模块并建立一索引表,以记录所述数据的每一个的查询索引。检索引擎耦接于 数据库,根据一查询条件,査找该索引表,以过滤出匹配该查询条件的査询索 引所对应的数据,进而产生一匹配结果。控制/处理模块耦接于设定界面、检 索引擎以及显示界面。控制/处理模块自设定界面接收査询条件,控制检索引 擎运作产生匹配结果,并取得匹配结果输出至显示界面。因此,通过本专利技术所公开的数据库的索引建立方法及其应用的数据库搜寻 系统与方法,将使得查询条件的设定更为简易,让使用者快速便捷地从数据库 中取得所需数据,从而达到大幅减少数据査询所耗费的时间,提升数据处理效 率的效果。下面结合附图和具体实施例对本专利技术进行详细描述,但不作为对本专利技术的 限定。附图说明为使本专利技术的上述和其他目的、特征、优点与实施例能更明显易懂,所附 附图详细说明如下图1为一公知的数据库搜寻示意图;图2为本专利技术的数据库搜寻系统的系统架构示意图;图3为本专利技术索引表的一具体实施例的示意图;图4为本专利技术的数据库的査询索引建立方法暨数据库搜寻方法的步骤流 程图;图5为本专利技术的数据库搜寻方法的一具体实施例的步骤流程图; 图6为使用本专利技术的数据库搜寻方法的第一应用示意图;以及 图7为使用本专利技术的数据库搜寻方法的第二应用示意图。 其中,附图标记10、 20、 40、 50:电脑系统11、 23、 41、 51:显示界面 110、 410、 510:査询栏12、 22、 42、 52:设定界面:转换模块 320:索引表321、 322、 323:栏位33:储存模块34:控制/处理模块35:检索引擎S100 S208:各个步骤流程具体实施方式以下将以附图及详细说明清楚说明本专利技术的精神,任何所属
的技 术人员在了解本专利技术的较佳实施例后,当可由本专利技术所公开的技术方案,加以 改变及修饰,其并不脱离本专利技术的精神与范围。本专利技术将提供一种数据库的索引建立方法及其应用的数据库搜寻系统及 方法,将使得査询条件的设定更为简易,让使用者快速便捷地从数据库中搜寻 到所需数据。首先,请参阅图2,该图为本专利技术的数据库搜寻系统的系统架构示意图。 如图2所示,电脑系统20具有一数据库21、 一设定界面22以及一显示界面 23。所述电脑系统20可为一桌上型电脑、笔记型电脑、可携式通讯装置、个 人数字助理或一电子辞典。数据库21内部储存有多笔数据;设定界面22指外 部使用者与电脑系统20的沟通界面,例如键盘、触控屏幕等装置,用来接 收外部使用者所设定的査询条件;显示界面23为电脑系统20的屏幕。电脑系统20另具有一数据库搜寻系统30,以便对数据库21作搜寻。数 据库搜寻系统30包括一转换模块31、 一储存模块33、 一控制/处理模块34以 及一检索引擎35。转换模块31耦接于数据库21,用以对数据库21建立索引。转换模块31 建立索引的步骤先分析数据库21中所有数据的査询关键字,取得每一笔数据 的査询关键字中每一字元的拼音首字,并加以依序组合,以产生每一笔数据的 査询索引;其次,建立一索引表储存于储存模块33内部,以记录每一笔数据的每一个的査询索引。检索引擎35耦接于储存模块33以及数据库21,可根据外部所设定的査 询条件,查找索引表,以过滤出匹配该查询条件的查询本文档来自技高网
...

【技术保护点】
一种数据库的索引建立方法,其特征在于,该方法适用于一电脑系统,对一储存有多笔数据的数据库建立索引,该索引建立方法包括: 利用一转换模块,分析所述数据的每一个的查询关键字,以取得每一笔数据的查询关键字中每一字元的拼音首字,并加以依序组合 ,进而产生每一笔数据的查询索引;以及 通过该转换模块建立一索引表,记录所述数据的每一个的查询索引。

【技术特征摘要】
1、一种数据库的索引建立方法,其特征在于,该方法适用于一电脑系统,对一储存有多笔数据的数据库建立索引,该索引建立方法包括利用一转换模块,分析所述数据的每一个的查询关键字,以取得每一笔数据的查询关键字中每一字元的拼音首字,并加以依序组合,进而产生每一笔数据的查询索引;以及通过该转换模块建立一索引表,记录所述数据的每一个的查询索引。2、 根据权利要求1所述的索引建立方法,其特征在于,所述数据的查询 关键字的文字类型为汉语。3、 根据权利要求2所述的索引建立方法,其特征在于,所述数据的查询 索引的文字类型为注音符号。4、 一种数据库搜寻方法,其特征在于,该方法适用于一电脑系统,对一 储存有多笔数据的数据库作搜寻,该数据库搜寻方法包括利用一转换模块,分析所述数据的每一个的查询关键字,以取得每一笔数 据的查询关键字中每一字元的拼音首字,并加以依序组合,进而产生每一笔数 据的査询索引;通过该转换模块建立一索引表,记录所述数据的每一个的査询索引; 接收一査询条件,并利用一检索引擎根据该査询条件査找该索引表,过滤 出匹配该查询条件的査询索引所对应的数据,进而产生一匹配结果;以及 输出该匹配结果至一显示界面。5、 根据权利要求4所述的数据库搜寻方法,其特征在于,所述数据的査 询关键字的文字类型为汉语。6、 根据权利要求5所述的数据库搜寻方法,其特征在于,该査询索引的 文字类型为注音符号。7、 根据权利要求6所述的数据库搜寻方法,其特征在于,该查询条件的 文字类型为注音符号。8、 根据权利要求6所述的数据库搜寻方法,其特征在于,该查询条件的 文字类型为数字,并与该查询索引具有一标准键盘对应关系。9、 根据权利要求4所述的数据库搜寻方法,其特征在于,在输出该匹配 结果至该显示界面的步骤之后,更包括下列步骤判断该查询条件是否被修正;根据该修正的査询条件査找该索引表,过滤出匹配该修正的査询条件的查 询索引所对应的数据,进而产生另一匹配结果;以...

【专利技术属性】
技术研发人员:张志宗
申请(专利权)人:国络多媒体有限公司
类型:发明
国别省市:71[中国|台湾]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1