没有合适的资源?快使用搜索试试~ 我知道了~
数据库中的模糊查询技术,可以帮助你获得良好的开端
资源详情
资源评论
资源推荐
![](https://csdnimg.cn/release/download_crawler_static/1225980/bg1.jpg)
目录
0 引言..................................................................................................................................................0
1 模糊查询的几个概念......................................................................................................................1
2 模糊查询..........................................................................................................................................2
2.1 糊查询的实现.......................................................................................................................2
2.2 模糊查询的基本思想...........................................................................................................3
2.3 查询条件的方式及其约定...................................................................................................3
2.4 简单的模糊查询方法..........................................................................................................4
2.5 查询条件为缩略语或简称的模糊查询方法......................................................................5
3 利用结构查询语言所进行的模糊查询..........................................................................................8
3.1 程序设计思想.......................................................................................................................8
3.2 源程序...................................................................................................................................8
4 利用 FoxPro 中 SELECT-SQL 语句的 LIKE 特性来实现模糊查询..........................................10
4.1 结构化查询语言 SQL.........................................................................................................10
4.2 设计思想............................................................................................................................10
4.3 使用举例:.........................................................................................................................10
5 结束语............................................................................................................................................11
谢辞...................................................................................................................................................12
参考文献:.......................................................................................................................................13
0 引言
随着计算机应用的普及,各行各业开发了大量的信息管理系统。提供相关
的数据信息服务,如单位的共用信息,图书馆的图书信息及公共数据库信息服
务等,极大地方便了广大用户的需求。
由于各行各业人员不同的习惯表示,同一条信息可能有几种不同的表示形
式,若学校名称的表示“浙江医科大学”,“浙医大”,“医大”等在杭州人的心目中
完全相同“计算机”“电子计算机”与“电脑”同意义等。但计算机是讲究精确的机器 ,
![](https://csdnimg.cn/release/download_crawler_static/1225980/bg2.jpg)
若数据库中保存着的是“计算机”,而你却按“电脑”来查询,是不可能得到结果的 。
伴随着这些信息系统的使用,特别是公用数据库系统,系统设计者必须考虑针
对不同的系统使用人员。如何方便大多数用户能按自己的习惯从计算机中查询
到所需要的信息。
对数值数据来说,由于不存在表示形式上的变化,因此总能查到正确的结
果,在此我们只考虑针对字符型数据,FOXPRO 环境中查询问题的解决方法。
在数据库管理系统中,查询是一个很重要的内容。然而,在数据库常规查
询存在着缺点,那就是,一般来说,检索的实现,往往是要求用户输入某一字
段(或几个字段)的值,系统根据此值从数据库中检索出符合条件的记录。
例如在工资管理系统中,输入某一工资值来查询有哪些人员是属于此工资
的,这种查询方法是极其简单的。
人们往往也会发现,当字段很长时,查询条件的输入就相当费事了。
以一个科技文献数据库为例,当要查询文献名为“交通企业管理计算机数据
处理系统”的有关信息时,操作者就要键人多个汉字,去效率显然是不高的,而
且输入中任意微小的错误都将导致查询的失败。
再者,仍以上面为例,当一个科技工作者要了解有关企业管理中数据出理
方面的文献时,由于他不知道有关文献的确切名称,那也就无法使用文献数据
库了,从而降低了数据库的使用价值。
所以,当我们只知道要查询内容的个别字时,就需要用模糊查询。
1 模糊查询的几个概念
既然是说数据库中的模糊查询技术那何为查询,何为模糊查询呢?那么,
现在我们先来看看这两个概念。
1.查询:
所谓查询,就是根据给定的条件,从数据库中选择出符合条件的数据
并显示输出,即对数据库进行投影运算和选择运算。
因此查询条件的好坏,不仅影响查询的响应时间,而且还关系到查询
结果是否合理,比较好的查询条件必须灵活,形式多样,符合人们的思维习惯,
1
![](https://csdnimg.cn/release/download_crawler_static/1225980/bg3.jpg)
用最少的输入获得想要查询的结果,要达到这样的要求,就要分析查询条件是
什么方式以及以什么样的类型组合在一起,才能针对具体情况用程序来实现。
2.模糊查询:
只要输入指定信息的任意一个模糊值,就可将所需信息查找出来,这
种查询方式称“模糊查询”。
2 模糊查询
2.1 糊查询的实现
要实现数据库的模糊查询,应基本遵循以下步骤:
1. 信息描述模糊化。将指定描述的信息进行模糊化分解。例如,一个学生
的特征为性别,年龄,身高和体重等。除性别是确定性单词外,其他均
是模糊单词。
2. 系统参数的确定。确定该系统的隶属度值与摸化单词各自的误差值,调
整系统参数,即可以不同精确范围的查询结果。
3. 模糊隶属函数的自动匹配。在选择了模糊单词,语气词或模糊算法之后,
分别进行相应的模糊隶属函数的匹配,然后计算精确的查询范围,进行
最后的记录查询。
综合模糊关系数据库模型,其方法主要是对传统的关系数据库模型进行了
模糊化处理,而在模糊查询的查询条件中可以包含 AND,OR,NOT 三种
逻辑关系,在这种情况下,一方面各查询子条件间的重要性是平等的,另
一方面在 AND 中,整个条件的真值取各子条件真值的最小信息。而实际上,
人们在各种条件的重要程度在不同场合的要求是不一样的,有些条件重要,
有些条件次要,再考虑各个条件对整个条件的真值影响。为此,其主要思
想是整个查询条件值不再仅仅取决于某个子条件,而是各个子条件真值的
加权和。
2
剩余14页未读,继续阅读
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![ppt](https://img-home.csdnimg.cn/images/20210720083527.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![application/msword](https://img-home.csdnimg.cn/images/20210720083327.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![avatar](https://profile-avatar.csdnimg.cn/default.jpg!1)
lixiaolinlin
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)
评论0