计算机等级VisualFoxPro数据库及其操作.pptVIP

计算机等级VisualFoxPro数据库及其操作.ppt

  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文档。上传文档
查看更多
计算机等级VisualFoxPro数据库及其操作.ppt

2.REPLACE命令直接修改 使用REPLACE命令直接用指定表达式或值来修改记录。 REPLACE 字段名 with 表达式 [For 表达式] replace all 年龄 with 年龄+1 replace all 年龄 with 年龄+1 for 姓名=“” 2.说明: ASCENDING | DESCENDING表示建立升序或降序索引,默认为升序。 UNIQUE 表示建立唯一索引。 CANDIDATE 表示建立候选索引。 1.建立参照完整性 步骤: 建立表之间的“永久联系”。 设置参照完整性约束。 2.“参照完整性生成器”中单选按钮 限制: 如果子表有相关记录,则禁止更改父表中相关记录的主关键字或候选关键字字段的值,或者禁止删除父表中关联的记录。 忽略: 不作参照完整性检查,即仍允许更改、删除或插入父表中的记录 2.表的打开 使用USE 表名 命令方式 使用“文件”菜单中的“打开”项,进入打开对话框,打开相应的表。 工作区举例 Open database 学生 Select 1 Use 学生表 Select 2 Use 成绩表 工作表的别名 use 学生表 in 1 alias student 3.取消临时关联 命令格式: SET RELATION OFF INTO 工作区号|表的别名 (取消具体的关联) SET RELATION To (取消全部关联) 4.4.2 在表设计器中建立索引 3.4.3 利用命令窗口方式建立索引 1.命令: INDEX ON 表达式 TAG 索引名 [ASCENDING |DESCENDING] [UNIQUE|CANDIDATE] 3.4.4 使用索引 SET ORDER TO 索引名 3.4.5 使用索引快速定位 SEEK 表达式 order tag 索引名 Seek ‘004’ order tag 学号 4.删除索引 格式1: DELETE TAG 索引名 格式2: DELETE TAG ALL 3.5 数据完整性 3.5.1 实体完整性 1.实体完整性 在VFP中保证表中记录的惟一性,即实体完整性。 建立主索引和候选索引就能够确保记录的唯一性。 3.5.2域完整性与约束规则 1.域完整性 通过限定字段的取值类型和取值范围来保证域完整性,还可以进一步通过域约束规则来保证域完整性。 域约束规则也称作字段有效性规则,用于检验输入数据的正确性。 3.5.3参照完整性与表之间的关联 当插入、删除或修改一个表中的数据时,通过参照引用相关联的另外一个表中的数据,来检查对表的数据操做是否正确。 级联: 在相关的子表中反映父表中的主关键字或候选关键字的更改,如果选择该按钮,VFP会自动更改、删除和插入所有相关子表记录的连接字段值。 3.6自由表 3.6.1数据库表与自由表 1.创建自由表 方法: 使用项目管理器创建自由表 利用菜单方式创建自由表 利用命令窗口创建自由表,create 3.表的关闭 方法: 使用不带任何选项的USE命令,关闭当前已打开的表。 使用Close All命令,关闭所有类型的文件。 使用Close Table命令,关闭当前打开的所有表,不改变当前工作区。 使用QUIT命令,退出VFP系统,并关闭所有打开的文件,返回操作系统。 3.6.2将自由表添加到数据库中 1.方法: 使用项目管理器添加自由表 使用数据库设计器添加自由表 利用窗口命令添加自由表 ADD TABLE 一个表只能属于一个数据库,当一个自由表添加到某个数据库后就不再是自由表了,所以不能把已经属于某个数据库的表添加到当前数据库,否则会有出错提示。 3.6.3从数据库中移出表 1.方法: 使用项目管理器移出表 使用数据库设计器移出表 利用命令窗口方式移去表 命令格式: REMOVE TABLE 3.6.4更改数据表名 1.方法: 打开要更改的数据表所在的项目,在项目管理器中右击要更名的数据表。 从弹出的快捷菜单中选择“重命名”命令,在重命名文件中输入要修改的文件名示。 3.7多个表的同时使用 3.7.1多工作区的概念 1.多工作区 如果在同一时刻需要打开多个表,则只需要在不同的工作区中打开不同的表。 系统默认的总是在第1个工作区中工作,如果没有指定工作区,实际是都是在第1个工作区打开表和操作表。 2.利用命令窗口选择工作区 命令格式: SELECT 工作区号 | 表名或表的别名 3.7.2 使用不同工作区的表 1.不同工作区 Visual FoxPro也允许利用IN 命令在一个工作区内使用另一个工作区的表。 直接利用表名或表的别名引用另一个表中的数据,只需在别名后加上点号分隔符“.”或“﹣”操作符,然后再接字段名即可。 ? student.学号 ? S

文档评论(0)

整理王 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档