数据库应用k基础.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库应用k基础

建立关系的两个表,一个是建立关联的表,称为父表,另一个是被关联的表,称为子表。如果两个表建立了表间临时关系,那么这两个表中的记录将相互关联起来,也就是说,当父表中移动记录指针时,子表中的记录指针也将随着移动并定位在与之相关联的记录上。 8.2 了解表间关系 根据父表和子表中相关联字段的对应关系,永久表间关系可分为两种:一对一关系和一对多关系。 一对一关系:在这种关系中,父表中的每一条记录最多只与子表中的一条记录相关联。 一对多关系:在这种关系中,父表中的每一条记录可以与子表中的多条记录相关联。 一对多关系是最常用的一种表间关系。 8.2 了解表间关系 8.4 建立表间临时关系 命令格式: SET RELATION TO [关联表达式 INTO 别名] [ADDITIVE]] 命令功能: 以当前表为父表与一个或多个子表建立临时关联。 该命令用于在两个打开的表之间建立关联,从而当父表的记录指针移动时,子表的记录指针根据表间关系也会发生相应的移动。 命令说明: 被关联的子表必须先按关联关键字进行索引。 对于建立了关联的表,可以随时使用SET RELATION命令取消关联。 命令格式: SET RELATION TO 命令功能: 该命令用于取消当前工作区建立的表间关联。 8.4.1 取消表间关联 (一)计数命令 COUNT [范围] [ FOR条件1] [ TO〈内存变量〉] 说明: 计算指定范围内满足条件的记录数。 TO子句可以把记录数保存到〈内存变量〉中。 缺省范围是表的所有记录。 如:use kc count count to a1 count all for 单价2000 to b1 九. 统计与汇总 (二)求和及求平均值命令 SUM /AVERAGE [数值表达式表] [范围] [ FOR 条件] 说明: 〈数值表达式表〉中各表达式的和数可依次存入〈内存变量表〉或数组,若缺省该表达式表,则对当前表所有的数值表达式分别求和。 缺省〈范围〉指表中的所有记录。 若使用 [TO 内存变量] 选项,则内存变量个数应和被计算的N型字段数目相等。 九. 统计与汇总 (三)计算命令 CALCULATE 表达式表 [ 范围 ] [ FOR 条件1] 功能:在打开的表中,分别计算“表达式表”的表达式。 表达式可以包含下列函数的任意组合: SUM( ) :求和。 AVG( ) :求平均 MAX( ) :求最大值。 MIN( ) :求最小值。 COUNT( ):统计记录数 例:calculate min(单价),sum(库存量),max(单价) 九. 统计与汇总 命令格式: GO [记录号] 或 GO TOP | BOTTOM 命令功能: 该命令用于将记录指针定位到指定的记录上,使该记录成为当前记录。 6.6.1 GO命令 命令格式: SKIP [记录号] 命令功能: 该命令用于将记录指针相对于当前记录向前或向后移动n条记录。 6.6.2 SKIP命令 命令格式: LOCATE FOR 表达式 命令功能: 该命令可以在指定的记录范围内将记录指针定位到满足给定条件的首条记录上。 6.6.3 LOCATE命令 命令格式: CONTINUE 命令功能: 该命令与LOCATE命令搭配使用,以查找满足给定条件的下一条记录。 命令说明: 在命令窗口或程序中若执行或使用了多个LOCATE命令,那么,CONTINUE命令将与最近的一个LOCATE命令搭配使用。 6.6.4 CONTINUE命令 6.7 更新记录 命令格式: REPLACE 字段名 WITH 表达式 命令功能: 该命令用于对指定的表进行数据更新。 6.8 删除记录 Visual FoxPro提供了三种删除记录的命令,它们是:DELETE(逻辑删除)命令、PACK(物理删除)命令以及ZAP(全部删除)命令。另外,Visual FoxPro还提供了对于已做了逻辑删除的记录进行恢复的RECALL命令。 DELETE命令 1 RECALL命令 2 PACK命令 3 ZAP命令 4 建立索引是可以对表中随机存储的记录根据任务的需要进行逻辑排序。索引可分为两类: 结构复合索引包括: 主索引、侯选索引、 唯一索引、普通索引 七. 建立索引 单一索引 1 结构复合索引 2 要建立单一索引文件,应在INDEX命令中使用 TO <索引文件名>参数。 7.1 建立单一索引 【格式】: INDEX ON 索引表达式 TO 索引文件名 注:单一索引文件扩展名为:.idx 在Visual FoxPro中,为表建立索引可以采用两种方法来完成: 7.2 建立

文档评论(0)

1haodian + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档