VFP复习题第章.doc

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VFP复习题第章

第三章 一、填空 共73题 (共计73分) 创建一个教师表(JS.dbf),其中有字段gh(工号,字符型,长度为6)、xm(工号,字符型,长度为10) 、xb(性别,字符型,长度为2)、csrq(出生日期,日期型)、JL(教师简历,备注型,且允许为空值). CREATE TABLE JS(gh c(6),xm C(10),xb c(2),csrq D,jl M 【null】) 在命令窗口或程序中,可以使用USE命令打开一个表.在该命令中,【alias】子句用于定义表的别 名.(请写出拼写出完整的关键字) 执行下列命令后: CLOSE TABLES ALL SELECT 0 USE XS ALIAS STU USE JS IN 0 函数USED(JS)的值是.T.,函数SELECT()的值是【1】,函数ALIAS()的值是【STU】. VFP系统中,在同一个表上,可以打开多个索引,但其中只有一个索引对表起作用, 这个索引称为【主控索引】. 与自由表相比,数据库表可以设置许多字段属性和表属性.其中,表属性主要有表名 (即长表 名)、表注释、记录有效性和【触发器】 等. 设有一个表CJDA,该表有一个字段名BY的字段.如果要将字段删除, 可以使用命令ALRER TABLE CJDA 【DROP COLU by】. 用户使用CREATE TABLE-SQL命令创建表的结构,字段类型必须用单个字母表示. 对于货币型字段,字段类型用单个字母表示时为【Y】. 利用UPDATE-SQL语句将学生表(student)中所有性别(sex)为 男 的学生的系别(depart) 值改为 数学系,其完整命令是【UPDATE student SET depart=数学系 WHERE sex=男】.(请将命令完整拼写,不要缩写) 如果一个表同时在多个工作区中打开且均未指定别名,则在第一次打开的工作区别名与表名 相同,其他工作区中用字母【A】至【J】以及WII~W32747中的一个表示. 下列程序段中的后三条命令,可用一条功能等价的命令来实现,这条命令是【USE cj IN 0】. SET TALK OFF SELECT 1 USE xs SELECT 0 USE cj SELECT xs 在利用参照完整性生成器对话框设置参照完整性规则时,系统自动地生成完成该规 则的程序代码.规则的代码被保存在数据库中,而规则中的实施由主表和子表的【触发器】完成. 在VFP中,与表操作相关的系统函数有多个,例如EOF()、BOF()、USED()等. 用于返回当前选定工作区中已打开表的字段数目的函数是【FCOUNT()】. 去除当前工作区主控索引设定的命令是【SET ORDE to】,此时,表记录的顺序依据物理顺序排序. 有一个表文件XSDA,含有一个学号字段(XH,C,8). 利用ALTER TABLE xsda 【ALTER】COLUMN xh C(10)命令,可以将学号字段的宽度修改为10. 向数据库中添加表是指把自由表添加到数据库中,使之成为数据库表. 这一操作的本质是建立了库与表之间的【双向链接】. 选择当前未使用的最小号工作区,可以使用命令【SELE 0】. 在BROWSE 命令中,【FREE 】子句用于指定可以修改的字段,而其他字段的数据不可以修改. 一张表结构如下 Teacher(teacid c(3), teacname c(8), sex c(2), born d ) 用SQL语句给该表添加一个字段,字段名是note, 类型是备注型,其命令是【ALTE TABL teacher ADD note M】, 为该表创建一个索引,要求先依据姓名排序,姓名相同时以出生日期排序,则索引表达式为【teacname+DTOC(born,1)】.(请将命令完整拼写,不要缩写) 对当前教师表(js)按如下要求更改基本工资(jbgz):如果工龄(gl)在20年以上(含20年),则基本工资加50.实现上述更改的REPLACE命令是【REPLACE jbgz WITH jbgz + 50 FOR gl=20】.(请将命令完整拼写,不要缩写) 如果要彻底删除当前工作区中打开的表的所有记录,可以使用【ZAP】命令. DELETE()函数用来检测当前记录是否带有删除标记,其返回值数据类型为【逻辑】. 使用SET【Del

文档评论(0)

3774384 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档