vfp第3章数据表的建立和使用.pptVIP

  1. 1、本文档共130页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* 3.5 多表操作 逻辑联接 当前工作区中的表与其它工作区中的表按关键字段建立逻辑联接,形成指针联动。 格式:SET RELATION TO 字段表达式1 INTO 别名1……字段表达式N INTO 别名N [ADDITIVE] 注:需要按联接关键字建立索引 数据工作期 * 3.5 多表操作 例如:创建学生信息与学生成绩的逻辑联接。 Use 学生成绩 Index on 学号 tag xscj_xh Sele 0 Use 学生信息 Index on 学号 tag xsxx_xh Set relation to 学号 into 学生成绩 Brow field 学号,姓名,专业,学生成绩.计算机 * 3.5 多表操作 逻辑联接 其它有关命令: 建立一对多联接:Set Skip to [工作区名称] 取消一对多联接:Set skip to 取消关联:Set relation to 取消关联:Set relation off into 工作区名称 * 为了唯一的标识每一条记录,主关键字不能为空。 * * * BROWSE FIELDS gh,xm, jbgz FOR xb=女 and jbgz2000 * REPLACE jbgz WITH jbgz+200 FOR xb=女“ UPDATE js SET jbgz=jbgz+200 WHERE xb=女 * 【例3-19】逻辑删除教师表(js.dbf)中1960年以前出生的教师记录。 * delete from js where year(date())-year(csrq)40 * 建立索引顺序后,表记录的浏览 “表”+“属性” → 索引顺序 * 3.3.2 单索引文件的建立 格式:Index On 索引关键字表达式 To 单索引文件名 [For 条件] [Unique][Compact][Additive] 参数说明: Unique:惟一索引(记录如果有重复值,只取第一个记录建立索引表) Compact:建立压缩格式索引文件 Additive:在不关闭已有的索引文件,增加新的索引。 Index On –身高 to sg Unique Index on 姓名 to xm for 专业=“国际贸易” * 表设计器方式 选择“索引”选项卡 排序,输入索引名,选择索引类型,给出索引表达式,单击“确定” Page 68 3.3 数据表的索引 3.3.2 复合索引的建立 【例3-30】为教师表(js.dbf)建立一个索引,要求索引名为jbgz,索引类型为“普通索引”,索引表达式为基本工资(jbgz)字段,按降序排列。 * ①排序 Page 68 3.3 数据表的索引 3.3.2 索引的建立 用于设置索引的方向,即确定按升序或降序排列记录。 ②索引名 索引的名称(索引标识) 以字母、汉字或下划线开头 =10字节 * ③索引的类型 Page 68 (1)侯选索引 (2)主索引(自由表中不能设置主索引) (3)普通索引 (4)唯一索引 3.3 数据表的索引 3.3.2 索引的建立 * 索引的类型 侯选索引(Candidate indexs) 不允许索引表达式的值出现重复和空值 一张表中可以建立多个侯选索引 侯选索引可用于数据库表和自由表 Page 68 3.3 数据表的索引 3.3.2 索引的建立 * 索引的类型 主索引(Primary indexs) 不允许索引表达式的值出现重复和空值 对数据库表,可以从候选索引中 选取一个作为主索引 在数据库表中,每张表只能创建一个主索引 Page 68 自由表不能建立主索引 3.3 数据表的索引 3.3.2 索引的建立 * 索引的类型 普通索引(Regular indexs) 允许索引表达式的值出现重复和空值 对一张表可以创建多个普通索引 例:年龄、性别均可以 Page 68 3.3 数据表的索引 3.3.2 索引的建立 * 索引的类型 唯一索引(Unique indexs) 允许索引表达式的值出现重复 在索引文件中,具有重复值的记录 仅存储其中的第一个 Page 68 3.3 数据表的索引 3.3.2 索引的建立 * 四种索引类型的比较 索引表达式的值是否允许重复记录 使用范围 一张表允许创建的索引个数 候选索引 不允许 数据库表和自由表 多个 主索引 不允许 数据库表 一个 普通索引 允许 数据库表和自由表 多个 唯一索引 允许 数据库表和自由表 多个 Page 68 3.3 数据表的索引 3.3.2 索引的建立 * ④索引关键字 建立索引的依据 字段/字段表达式(索引表达式) Page 68 3.3 数据表的索引 3.3.2 索引的建立 ⑤筛选 只对满足条件的字段建立索引 * 字段在表达式中的前后顺序将影响索

文档评论(0)

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

分享好文档!

1亿VIP精品文档

相关文档