网站大量收购闲置独家精品文档,联系QQ:2885784924

《中药大辞典》数据库系统设计.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《中药大辞典》数据库系统设计

《中药大辞典》数据库系统设计[摘要] 《中药大辞典》数据库的建设是中医药信息化的一个组成部分。实现这一过程,主要需要解决对《中药大辞典》一书内容的分类与组织并设计完善的数据库,建立良好的查询系统。本文阐述了《中药大辞典》数据库系统的各个功能模块图以及实现过程中的的关键问题与解决方案。 [关键词] 数据库;检索;中药大辞典 [中图分类号]TP392 [文献标识码]C [文章编号]1673-7210(2007)11(c)-105-02 《中药大辞典》是一本较为权威的常用中药工具书,对广大的临床、科研、教学工作者及其他人士学习、认识、了解、掌握中药知识具有很大的实用价值,应用相当广泛[1]。但工具书的使用有许多不便,费时,且更新周期较长。目前国内外存在一些中医药数据库检索系统,但这些系统中的全文检索、关键字检索结果仅限于单个关键字、词的对应性检索,以致相同概念、相近表达的内容出现漏检,或需多次检索才能满足要求。此外用户检索时,根据不同的目的有不同的检索要求,往往不需要其全部内容,否则显示结果繁琐而冗长,影响检索效率。因此设计一个具有模糊检索、智能检索以及能对检索结果进行取舍的中药数据库检索系统非常有必要。 1 《中药大辞典》系统的功能模块 系统对《中药大辞典》所包含的中药药材知识进行搜集、整理与组织,并建立相应的数据库和数据采集模块、信息查询模块,实现对中药正名、别名、基源、性味、功用主治及中药的现代研究应用等的模糊查询及智能化查询,并能根据用户所需达到知识的全面链接及检索结果的智能化取舍的功能。其功能模块图见图1。 1.1 中医信息的数据采集模块 数据采集功能设计模块包括中药各种基本信息的采集,允许增加、修改等操作;中药数据库的动态维护、特别是对于有关中药的现代研究成果可通过此模块及时补充更新。 1.2 查询模块 查询模块是整个系统的一个核心模块,包括以下功能: 1.2.1 正、异名查询模块支持正名和异名的查询,允许用户对查询的结果进一步选择链接。检索方式包括中药名称、拼音或拼音缩写三种方式。为了使该查询系统能够适合更多的人使用,因为使用者不一定知道正名,只知道其经常使用的别名,或是由于地域不同,同一种中药材的别名也不同(例如,正名:地龙;异名:蚯蚓;水杨梅,在长沙叫沙金子,在湘西却叫穿鱼串等等),系统重点处理了此模块,实现正、异名分开查询(图1)。 同时考虑有些中药名汉字很难写或在输入法中找不到,系统提供拼音和拼音缩写方式查询。此外,系统还提供了常用的别字查询,包括同音别字和近形别字两种情况。当用户在输入要查询的中药名称的过程中出现了同音异形的别字,或字形很相近的别字时,系统通过提示用户输入有误,并询问是否查询与所输入内容相近的中药名(例如,用户将“黄连”输入为“黄莲”或将“沉香”输入为“沉杳”,系统可提示是否输入黄连及沉香),用户通过再次输入自己想要查询的正确的中药名称后查询出此种中药的详细信息。 1.2.2 性味查询模块支持在四气五味上实现正名、异名查询模块,除能根据单纯的四气或五味来显示查询结果外,还可以在四气五味间自由组合,如性味的组合、两种药味的组合的查询,并显示查询结果。 1.2.3 功用、主治查询模块实现根据功用、主治及它们的组合来显示查询结果,支持模糊查询,即查询结果中除显示与输入的功用、主治完全一致的药物名称外,还显示与该名称相近、相似的功用、主治及其相对应的药名及相关信息。 1.3 系统维护模块 系统维护模块主要是对系统的管理的实现及对查询结构的打印功能的实现。 2 关键技术 2.1 数据的整理与组织 数据库中数据的结构与内容的完整性决定了最后查询的速度与效率,因此在建立数据库之前,需要对《中药大辞典》所包含的中药药材知识进行搜集、整理与组织[2]。组织的基础是根据人们对中草药知识检索与知识发现的需要,内容是形成基本符合计算机检索要求的全面、系统、详尽资料。中草药历史悠久,其有些属性(如性味)的表达一般有多种,但术语的应用却是相对稳定的,因此在数据组织的基础上,建立“原子”知识库,使围绕某个核心的知识不会被漏检。 2.2 模糊检索的研究与实现 对某些含义相同或相近但表达不同的检索要求,系统引入不完全知识及非精确推理,以扩大知识的表示与处理范围,实现全面检索的目的。 由于数据库索引不是为全文索引设计的,因此,使用like “%keyword%”时,数据库索引是不起作用的,所以对于需要提供大量模糊查询的检索系统来说,使用LIKE语句对性能的危害是极大的。如果需要对多个关键词进行模糊匹配:like“%keyword1%” and like “%keyword2%”其效率就更低了,因此采用Or

文档评论(0)

linsspace + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档