- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第12章全文索引查询
全文索引查询
本章概述
大家注意到,前面的章节中介绍的查询,所有的条件查询都是使用的完全匹配。本章中我们将学习模糊查询的相关技巧。学习完本章后,5-12章将构成一个完整的SQL查询技巧的模块,包含了全部重要的数据操作技巧。学生将熟练掌握对数据库数据的进行操作的技能,能够实现所有的用户和应用程序对数据的操作需求。
本章因为既有理论知识需要理解,也有很多实际操作的内容。建议理论和实践相结合。
教学目标
了解Microsoft Search服务功能和组件的概念
掌握如何获得全文索引信息
掌握如何编写全文查询语句,全文查询通常是模糊查询的基础,目前很多电子商务网站上都提供模糊查询,即使用户没有精确的信息也可以找到自己想要的商品
教学重点
编写全文查询
教学难点
理解Microsoft Search组件工作原理
教学资源
课本 知识点 12.1 Microsoft Search 服务介绍
12.2 Microsoft Search 服务组件
12.3 获取全文索引的信息
12.4 编写全文查询
12.5 推荐操作 实验 实验12-1:获得关于全文索引的信息实验12-2:编写全文查询 习题 教师光盘 实验文件 习题解答 教学指导手册包 新版幻灯片 Powerpnt\PPT_2071_2073_12.ppt
先修知识
在正式开始学习本章内容以前,学生须具备下列知识基础。
知识基础 推荐补充 本书5-6章内容
建议学时
课堂教学(3课时)+实验教学(3课时)
教学过程
Microsoft Search服务介绍
教学提示 :
本节主要达到一个目的。
了解Microsoft Search服务的基本信息。(略讲)
内容 教学方法 提示 讲授:
我们在前面的章节中介绍的所有条件查询,都是精确匹配的。设想下面的场景:
我们的books表中有一个字段,是对每本书的简介。用户可能想找出所有简介中包括“数据库编程”的书。
这个需求通过我们前面学过的知识是肯定无法做到的。因为我们学习全文索引查询,便是SQL Server中的模糊查询,它是由Microsoft Search服务提供相关支持的,离开了这个服务,我们无法启用全文索引查询。
讲解课文 阅书:12.1
幻灯:第3页 Microsoft Search服务组件
教学提示 :
本节主要达到一个目的。
了解Microsoft Search服务组件。(略讲)
内容 教学方法 提示 讲授:
Microsoft Search服务是全文查询的基础,就好像我们必须要有车床才可以制造出零件一样,这个服务就好比“制造”全文查询的车床。
讲解课文 阅书:12.2
幻灯:第5页 可以补充联机帮助中的内容。
结合图12-1
获取全文索引的信息
教学提示 :
本节主要达到一个目的。
掌握通过系统存储过程和T-SQL函数获取全文索引信息的方法。 (略讲+演示)
内容 教学方法 提示 演示:
讲授:
我们需要获得全文索引的相关信息,使用这些信息来确定我们可以对数据库,哪些列进行全文查询。
讲解课文
使用表12-1中的系统存储过程获取全文索引信息
演示:
使用表12-2中的T-SQL函数获取全文索引信息
阅书:12.3
幻灯:第7页
多做演示 编写全文查询
教学提示 :
本节主要达到一个目的。
掌握编写全文查询的方法。 (精讲+演示)
内容 教学方法 提示 讲授:
有了理论知识,我们在本节学习全文查询的具体编写方法,本节我们学习CONTAINS谓词。
讲解课文
演示:
使用CONTAINS谓词 阅书:12.4.1
幻灯:第9-10页 建议同本章习题/实验结合起来讲。
讲授:
学习了CONTAINS谓词,我们在本节学习更加灵活的FREETEXT子句,它可以用于整句的查询。
讲解课文
演示:
使用FREETEXT谓词
阅书:12.4.2
幻灯:第11页 建议同本章习题/实验结合起来讲。 讲授:
本节我们将介绍CONTAINSTBLE和FREETEXTTABLE函数,它们和前面两个谓词的微小不同在于它们将创建一个派生表。
讲解课文
演示:
使用CONTAINSTABLE和FREETEXTTABLE函数 阅书:12.4.3
幻灯:第12页 建议同本章习题/实验结合起来讲。 讲授:
本节我们学习全文关键字,如何将前面学习的谓词同LIKE、BETWEEN结合起来使用。
讲解课文
演示:使用全文关键字 阅书:12.4.4
幻灯:第13页 建议同本章习题/实验结合起来讲。
总结一下它们的作用场合 推荐操作
教学提示 :
本节主要达到一个目的。
了解经验做法。 (略讲)
内容 教学方法 提示 讲授:
让我们看一些经验做法。
由于开启全文索引功能将要创建很多额外的数据结构,同时对硬
文档评论(0)