计算机vfp的解释,整理的一些VFP基本概念

为表建立索引

一、索引的概念和目的:排序和查找记录

二、索引文件的种类:(不同种类的索引对应不同的索引文件)

结构复合索引(.CDX)、非结构复合索引(.CDX)、独立索引(.IDX)

结构复合索引:(含义和特点)结构的含义是VFP把索引文件作为表的固有部分处理,并在使用表时自动打开;复合是指在同一索引文件中能包含多个索引关键字,或者包含多个排序方案;在添加、更改和删除记录时自动维护。该索引是VFP中最重要和最普通的索引。

非结构索引:也可以包含多个索引标识,其文件不随表文件打开。

独立索引:包含单个索引项的索引文件。

三、索引的类型:

主索引:能确保字段中输入值的唯一性,并决定了处理记录的顺序。一般以主关键字段给每个表建立一个主索引。不能给自由表建立索引。

侯选索引:也能确定字段值的唯一性,区别在:

多自由表和数据库表都能建立侯选索引;

一个表中主索引唯一,但侯选索引可不唯一;

一般用主关键字段外的字段作侯选索引。

普通索引:允许字段中的值可重复。

唯一索引:与早期版本兼容而设定的。

四、建立索引的方法和步骤:

使用操作的方式(使用表设计器):

项目管理器---表设计器---索引选项卡---输入索引名—选择索引类型---选择索引参照的表达式----设定筛选的条件。例如在定单表中建立“客户号”的索引:

使用命令的方式:

格式:INDEX ON Expression TO IDXFilename/TAG Tagname [OF CDXFilename] [FOR lExpression] [COMPACT] [ASCENDING/DESCENDING]

功能:对当前表建立一个索引文件或向一个复合索引文件中添加一个索引项。

对表达式的解释:

举例:“INDEX ON 客户id TAG 客户号 OF 定单表 FOR 数量>5 ASCENDING ”

4.6 创建和编辑关系

关系的含义:

如何创建关系:(见纸稿P19)

三、如何编辑关系和删除关系

在数据库设计器中,双击表间要编辑的关系线;

在“编辑关系”对话框中,重新选择主索引和普通索引;

如果要删除关系,单击关系线,then press DEL;

4.7建立参照完整性

建立参照完整性的目的:

当主表中没有相关记录,则相关表中也不能添加相应记录;

使相关表中不出现孤立的记录,包括可以限制或不允许修改或删除主表中主关键字段的值。

参照完整性的规则:更新规则、删除规则、插入规则

规则内容的含义:忽略、限制、级联

建立参照完整性的步骤:(以客户表和定单表为例)

双击表之间的关系线,打开“编辑关系”对话框;

单击“参照完整性”按钮;

在“参照完整性生成器”中设置“更新、删除、插入”的规则

修改完后,按“确定”按钮。来源:-计算机二级考试

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值