2.5.3使用索引学案2.5.3

使用索引学案

[学案] 2.5.3使用索引

[教学目标] 1、掌握打开索引和设置主索引的方法。 2、掌握索引查找的方法。

[教学重点] 1、理解并掌握设置主索引及索引查找的具体方法。 [课时] 2(讲授)+2(分组背诵) [教学内容]

一、预习内容。完成下列各题。

1、在打开表时, 索引文件自动打开,而 索引文件需要用命令方式来打开。

2、打开索引文件的命令格式是 。该命令是在 前提下,打开索引文件,并设置 。

3、在打开的索引文件列表中,如果单索引文件在前,则该单索引文件为__________;如果复合索引文件在前,则需要指定____________,否则按___________________。 4、不带参数的SET INDEX TO 命令则_______________,如果是结构复合索引文件,则___________________________。

5、由于复合索引文件中可以包含多个索引项,打开复合索引文件时,还必须设置______________________。 6、设置当前索引的命令格式是

__________________________________________________________________________________________________________。<数值表达式>用来指定___________________,索引项的顺序是___________________________。由于索引顺序不易记忆,可以使用TAG<索引名>OF<复合索引文件名>命令指定

_________________________________________________________,<索引名>可以是_______________________________,也可以是_______________________________。当有多个同名的索引名时,OF<复合索引文件名>选项用来确定_________________________________________。

7、为表建立索引后,在_______________对话框中可以按指定的索引查看索引结果。 8、在索引查找记录之前,表必须先建立__________,被查找的内容必须与

_______________。索引查找记录可以使用_______命令,其格式:_____________ ,该命令在________________________________________。用该命令查找字符串时,字符串必须用_________引起来。如果表达式是内存变量,可以_______,不需使用__________。

9、SEEK只能查找_____________________________________________________。如果主索引中相匹配的记录很多,由于在建立索引时关键字相同的记录都排列在一起,因

1

此可以使用___________命令来移动记录指针,查找下一条记录,直到出现不匹配的记录为止。

二、学生讨论并回答以上问题,老师指导补充。 三、学生分组背诵,老师抽测背诵情况。 四、补充内容 五、课堂练习:

1、打开一个建立了结构复合索引的数据表,表记录的顺序将按______。

A)第一个索引标识 B)最后一个索引标识 C)主索引标识 D)原顺序

2、在建立唯一索引,出现重复字段值时,只存储重复出现记录的_____。

A)第一个 B)最后一个 C)全部 D)几个 3、建立索引时,

A)字符型 B)数值型 C)备注型 D)日期型 4、Visual FoxPro的主索引和候选索引可以保证数据的_____完整性。 写命令题1:

1:为设备表以价格字段作为索引关键字建立普通索引,索引标识为jg,要求降序排列

2:为设备表以编号作为索引关键字建立候选索引,要求升序排列,索引名为jg2,索引文件名为ffff.cdx 3:为设备表以启用日期作为索引关键字建立普通索引,要求降序排列, 索引名为jg3,索引文件名为ffff3.cdx

4:为设备表建立索引,要求按部门升序排列,部门相同时按启用日期升序排列, 索引名为jg4。索引文件名为ffff.cdx

5:为设备表建立索引,要求按部门降序排列,部门相同时按价格降序排列,索引名为jg5,索引文件名为ff5.cdx

6:为设备表建立索引,索引标识为bmjg2,要求按部门升序排列,部门相同时按价格降序排列

7:为设备表建立索引,要求按部门降序排列,部门相同时按价格升序排列,索引标识为bmjg7

2.5.3使用索引学案2.5.3相关文档

最新文档

返回顶部