第12章数据表的索引和排序 第12章数据表的索引和排序 12.1索引的基本概念 122建立索引 23使用索引 BACK
第12章 数据表的索引和排序 第12章 数据表的索引和排序 12.1 索引的基本概念 12.2 建立索引 12.3 使用索引
第12章数据表的索引和排序 121索引的基本概念 121.1索引的概念 所谓索引,就是根据数据库中某些字段值,为数 据库建立一个逻辑顺序的索引文件,但并不实际去调 整数据库中每个记录的顺序,因此记录在数据库中的 位置并未改变
第12章 数据表的索引和排序 12.1 索引的基本概念 12.1.1 索引的概念 所谓索引,就是根据数据库中某些字段值,为数 据库建立一个逻辑顺序的索引文件,但并不实际去调 整数据库中每个记录的顺序,因此记录在数据库中的 位置并未改变
第12章数据表的索引和排序 1212索引的类别 1.主索引 在指定字段或表达式中不允许出现重复值的索引 这样的索引可以起到主关键字的作用。 建立主索引的字段可以看作是主关键字,一个表 能有一个主关键字,所以一个表只能创建一个主索 主索引可以确保字段中输入值的唯一性,并决定 了处理记录的顺序
第12章 数据表的索引和排序 12.1.2 索引的类别 1. 主索引 在指定字段或表达式中不允许出现重复值的索引, 这样的索引可以起到主关键字的作用。 建立主索引的字段可以看作是主关键字,一个表 只能有一个主关键字,所以一个表只能创建一个主索 引。 主索引可以确保字段中输入值的唯一性,并决定 了处理记录的顺序
第12章数据表的索引和排序 2.候选索引 候选索引与主索引具有相同的特性,建立候选索引 的字段可以看作是候选关键字,所以一个表可以建立多 个候选索引 候选索引像主索引一样要求字段值的唯一性并决定 了处理记录的顺序。在数据库表和自由表中均可为每个 表建立多个候选索引
第12章 数据表的索引和排序 2. 候选索引 候选索引与主索引具有相同的特性,建立候选索引 的字段可以看作是候选关键字,所以一个表可以建立多 个候选索引。 候选索引像主索引一样要求字段值的唯一性并决定 了处理记录的顺序。在数据库表和自由表中均可为每个 表建立多个候选索引
第12章数据表的索引和排序 3.唯一索引 “唯一性”是指索引项的唯一,而不是字段值的 唯一。它以指定字段的首次出现值为基础,选定一组 记录,并对记录进行排序。在一个表中可以建立多个 唯一索引
第12章 数据表的索引和排序 3. 唯一索引 “唯一性”是指索引项的唯一,而不是字段值的 唯一。它以指定字段的首次出现值为基础,选定一组 记录,并对记录进行排序。在一个表中可以建立多个 唯一索引
第12章数据表的索引和排序 4.普通索引 普通索引也可以决定记录的处理顺序,它不仅允 许字段中出现重复值,并且索引项中也允许出现重复 值。在一个表中可以建立多个普通索引
第12章 数据表的索引和排序 4. 普通索引 普通索引也可以决定记录的处理顺序,它不仅允 许字段中出现重复值,并且索引项中也允许出现重复 值。在一个表中可以建立多个普通索引
第12章数据表的索引和排序 122建立索引 1221使用表设计器建立索引 1.单项索引 使用表设计器建立索引的步骤如下 单击“文件”菜单中的“打开”命令,选定 要打开的表 2)从“显示”菜单中选择“表设计器”命令, 表的结构将显示在“表设计器”中
第12章 数据表的索引和排序 12.2 建立索引 12.2.1 使用表设计器建立索引 1. 单项索引 使用表设计器建立索引的步骤如下: 1) 单击“文件”菜单中的“打开”命令,选定 要打开的表。 2) 从“显示”菜单中选择“表设计器”命令, 表的结构将显示在“表设计器”中
第12章数据表的索引和排序 3)在“表设计器”中有“字段”、“索引”和 “表”三个选项卡,在“字段”选项卡中定义字段 时,就可以直接指定某些字段是否是索引项,用鼠 标单击定义索引的下拉列表框可以看到有三个选项: 无、升序和降序
第12章 数据表的索引和排序 3) 在“表设计器”中有“字段”、“索引”和 “表”三个选项卡,在“字段”选项卡中定义字段 时,就可以直接指定某些字段是否是索引项,用鼠 标单击定义索引的下拉列表框可以看到有三个选项: 无、升序和降序
第12章数据表的索引和排序 4)如果要将索引定义为其他类型的索引,则需 选择“索引”选项卡。在“索引名”框中,键入索 引名。从“类型”列表中,选定索引类型。可以选 择四种索引类型之一:主索引、候选索引、普通索 引、唯一索引 5)当索引设定完毕后,单击“确定”按钮,系 统弹出提示框,询问“结构更改为永久性更改?”, 选择“是”按钮,回到主窗口
第12章 数据表的索引和排序 4) 如果要将索引定义为其他类型的索引,则需 选择“索引”选项卡。在“索引名”框中,键入索 引名。从“类型”列表中,选定索引类型。可以选 择四种索引类型之一:主索引、候选索引、普通索 引、唯一索引。 5) 当索引设定完毕后,单击“确定”按钮,系 统弹出提示框,询问“结构更改为永久性更改?”, 选择“是”按钮,回到主窗口
第12章数据表的索引和排序 2.复合字段索引 )在“索引”选项卡中用鼠标单击“插入”按钮,这 时会在界面中出现一新行 2)在索引名栏目中输入索引名,从索引类型下拉列表 框中选择索引类型。 )单击表达式右侧的灰色方块,进入“表达式生成器” 对话框,在“表达式生成器”中输入索引表达式 4)若想有选择地输出记录,可在“筛选”框中输入筛 选表达式,或者选择该框后面的按钮来建立表达式。 5)最后单击“确定”按钮
第12章 数据表的索引和排序 2. 复合字段索引 1) 在“索引”选项卡中用鼠标单击“插入”按钮,这 时会在界面中出现一新行。 2) 在索引名栏目中输入索引名,从索引类型下拉列表 框中选择索引类型。 3) 单击表达式右侧的灰色方块,进入“表达式生成器” 对话框,在“表达式生成器”中输入索引表达式。 4) 若想有选择地输出记录,可在“筛选”框中输入筛 选表达式,或者选择该框后面的按钮来建立表达式。 5) 最后单击“确定”按钮