vf数据库的基本操作

上传人:第*** 文档编号:38836496 上传时间:2018-05-08 格式:DOC 页数:10 大小:53KB
返回 下载 相关 举报
vf数据库的基本操作_第1页
第1页 / 共10页
vf数据库的基本操作_第2页
第2页 / 共10页
vf数据库的基本操作_第3页
第3页 / 共10页
vf数据库的基本操作_第4页
第4页 / 共10页
vf数据库的基本操作_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《vf数据库的基本操作》由会员分享,可在线阅读,更多相关《vf数据库的基本操作(10页珍藏版)》请在金锄头文库上搜索。

1、VFVF 数据库的基本操作数据库的基本操作一、选择题1、若当前表中共有 20 条记录,当前记录为第 7 条,执行 SKIP5 命令后,则当前记录为第 条。A、2 B、7 C、5 D、122、假设存在一个 file 表,其中共有 15 条记录,依次执行下列命令:use filego 10skip 5?recno()主屏幕上显示结果为 。A、5 B、10 C、15 D、13、在 VF 中,以只读方式打开数据库文件的命令是 。A、EXCLUSIVE B、NOUPDATEC、SHARED D、VALIDATE4、使用 modify database 命令打开数据库设计器时,如果指定了 noedit 选

2、项,则表示 。A、打开数据库设计器,并且可以在数据库中进行修改B、在数据库设计器打开后程序继续执行C、只是打开数据库设计器,禁止对数据库进行修改D、打开数据库设计器后,应用程序会暂停5、若要为 XH.dbf 中所有学生的学分加 1,则应输入 命令。A、CHANGE ALL XH WITH 学分+1B、CHANGE ALL 学分+1 WITH XHC、EDIT ALL XH WITH 学分+1D、REPLACE ALL XH WITH 学分+16、VF 中 APPEND BLANK 命令的作用是 。A、在表的首行添加记录B、在表的任意位置添加记录C、在当前记录之前插入新记录D、在表的尾部添加记录

3、7、若要同时打开多个表,应该在 个工作区打开。A、1 B、2 C、多 D、用户自定义个数8、在 VF 中,一个工作区中能打开 个表。A、1 B、2 C、无数 D、用户自定义9、下列关于数据库表和自由表的区别,不正确的是 。A、自由表可以使用长表名,表中可以使用长字段名,而数据库表不能使用长表名B、可以为数据库表中的字段添加标题和注释C、可以为数据库表中的字段指定默认值和输入掩码D、可以在数据库表中设置主关键字、参数完整性和表之间的关系10、若要使用命令创建一个名为“职工管理”的数据库,应输入 。A、create database 职工管理B、create 职工管理C、database 职工管理

4、D、create database11、下列关于逻辑删除和物理删除表记录的说法,正确的是 。A、逻辑删除只是在记录旁作删除标记,去掉删除标记,可以恢复记录;物理删除是真正从表中删除记录,不能再恢复。B、物理删除只是在记录旁作删除标记,去掉删除标记,可以恢复记录;逻辑删除是真正从表中删除记录,不能再恢复C、物理删除表记录的命令是 delete,逻辑删除表记录的命令是 packD、逻辑删除表记录的命令是 zip,物理删除表记录的命令是 pack12、利用 locate 命令查找到满足条件的第一条记录后,连续执行命令即可找到满足条件的其他记录。A、NEXT B、GO C、CONTINUE D、GOO

5、N13、建立数据库的方法有 种。A、1 B、2 C、3 D、414、下面关于打开数据库设计器的方法中,叙述错误的是 。A、从项目管理器中打开数据库设计器B、通过“打开”对话框打开数据库设计器C、使用命令打开数据库设计器D、以上说法均不正确15、建立数据库的命令是 。A、CREATE DATABASEDatabase Name|?B、OPEN DATABASEC、SET DATABASE TODatabase NameD、MODIFY DATABASE16、参数 EXELUSIVE 的含义是 。A、以共享方式打开数据库,与在“打开”对话框选中“独占”复选框等效,即不允许其他用户在同一时刻也使用该

6、数据库B、指定数据库以只读方式打开,等效于在“打开”对话框中选中“以只读方式打开”复选框,即不允许对数据库进行修改,默认的打开方式是读/写方式,即可修改C、指定 VF 检查在数据库中引用的对象是否合法D、以独占方式打开数据库,与在“打开”对话框中选中“独占”复选框等效,即不允许其他用户在同一时刻也使用该数据库17、置删除标记的命令是 。A、DELETE B、RECALLC、REPLACE D、CHANGE18、要从表中物理删除一条记录,应使用命令 。A、首先用 delete 命令,然后用 ZAP 命令B、直接用 DELETE 命令C、直接用 ZAP 命令D、首先用 DELETE 命令,然后用

7、PACK 命令19、当前表中有 4 个数据型字段:“高等数学” 、 “英语” 、 “计算机网络”和“总分” 。其中, “高等数学” 、 “英语” 、 “计算机网络”的成绩均已录入,总分字段为空。要将所有学生的总分自动计算机出来并填入“总分”字段中,使用命令 。A、REPL 总分 WITH 高等数据+英语+计算机网络 FPR*B、REPL 总分 WITH 高等数学+英语+计算机网络C、REPL 总分 WITH 高等数学+英语+计算机网络 ALLD、REPL 总分 WITH 高等数学+英语+计算机网络 FOR ALL20、用命令“INDEX ON 姓名 TAG index_name UNIQUE”

8、建立索引,其索引类型是 。A、候选索引 B、普通索引C、惟一索引 D、主索引21、 “DELETE FROM S WHERE 年龄60”语句的功能是 。A、删除 S 表的年龄列B、删除 S 表C、S 表中年龄大于 60 岁的记录被加上删除标记D、从 S 表中彻底删除年龄大于 60 岁的记录22、执行 SELECT 0 选择工作区的结果是 A、关闭选择的工作区 B、选择已打开的工作区C、选择了空闲的最小号工作区 D、选择了 0 号工作区23、设当前数据库有 10 条记录(记录未进行任何索引) ,在下列 3 种情况下,当前记录号为 1 时、EOF()为真时、BOF()为真时,命令?RECN()的结

9、果分别是 。A、1,10,1 B、1,11,0C、1,10,0 D、1,11,124、下列关于自由表的叙述中,正确的是 。A、可以用 VF 建立,但是不能把它添加到数据库中B、自由表可以添加到数据库中,但数据库表不可从数据库中移出成为自由表C、全部是用以前版本的 FoxPro(FoxBASE)建立的表D、自由表可以添加数据库中,数据库表也可以从数据库中移出成为自由表25、浏览表文件的命令是 。A、LIST B、BROWSEC、DISPLAY D、USE26、可以伴随着表的打开而自动打开的索引是 。A、结构化索引文件 B、非结构化复合索引文件C、单一索引文件(IDX) D、复合索引文件(CDX)

10、27、在 VF 中要建立一个与现有某个数据库有完全相同结构和数据的新数据库,应该使用如下语句中的 语句。A、APPEND B、COPYC、INSERT D、CREATE28、在“职工档案”表文件中,婚否是 L 型字段,性别是 C 型字段,若检索“已婚的女同志” ,应该用 表达式。A、 (婚否=.T.)AND(性别=女 )B、婚否 AND(性别=女)C、已婚 OR(性别=女)D、婚否 OR(性别=女 )29、下述命令中的 命令不能关闭表文件。A、CLOSEDATABASE B、USEC、CLOSE ALL D、CLEAR30、执行 SET EXACT OFF 命令后,再执行“北京市”=“北京”命

11、令的显示结果是 。A、0 B、1 C、.T. D、.F.31、APPEND BLANK 命令的作用是 。A、在第一条记录前增加新记录B、在当前记录前增加一条空白记录C、编辑记录D、在表尾增加一条空白记录32、关系模型中,实现“关系中不允许出现相同的元组”的约束是通过 。A、超键 B、外键C、主键 D、候选33、索引字段值不惟一,应该选择的索引类型为 。A、候选索引 B、惟一索引C、普通索引 D、主索引34、下列关于索引的叙述中,正确的是 。A、使用索引可以提高查询速度,但会降低更新速度B、使用索引对查询速度和更新速度均没有实质影响C、使用索引可以提高查询速度和更新速度D、使用索引可以提高查询速

12、度,对更新速度没有影响35、有关参照完整性的删除规定,下列描述正确的是 。A、如果删除规则选择的是“忽略” ,则当用户删除父表的记录时,系统不负责做任何工作B、如果删除规则选择的是“限制” ,则当用户删除父表中的记录时,系统将自动删除子表中的所有相关记录C、如果删除规则选择的是“级联” ,则当用户删除父表中的记录时,系统将禁止删除子表相关的父表中的记录D、以上 3 种说法均不正确36、在创建数据库表结构时,给该表指定了主索引,这属于数据完整性中的 。A、实体完整性 B、用户定义完整性C、参照完整性 D、域完整性37、在创建数据库表结构时,为该表一些字段建立普通索引,其目的是 。A、加快数据库表

13、的更新速度B、加快数据库表的查询速度C、改变表中记录的物理顺序D、为了对表进行实体完整性约束38、设有两个数据库表,父表和子表之间是一对多的联系,为控制子表和父表的关联,可以设置“参照完整性规则” ,为此要求这两个表。A、在父表连接字段上不需要建立任何索引,在子表连接上建立普通索引B、在父表连接字段上建立普通索引,在子表连接字段上建立主索引C、在父表和子表的连接字段上都要建立主索引D、在父表连接字段上建立主索引,在子表连接字段上建立普通索引39、在 VF 中,下列关于删除记录的描述中,正确的是 。A、传统 VF 的 DELETE 命令在删除数据库表中的记录之前不需要用 USE 命令打开B、SQ

14、L 的 DELETE 命令在删除数据库表中的记录之前,不需要用 USE 命令打开表C、SQL 的 DELETE 命令和传统 VF 的 DELETE 命令在删除数据库表中的记录之前,都需要用 USE 命令打开表D、SQL 的 DELETE 命令可以物理地删除数据表中的记录,而传统 VF 的 DELETE命令只能逻辑删除数据库表中的记录40、打开数据库 abc 的正确命令是 。A、USE DATABASE abc B、OPEN abcC、OPEN DATABASE abc D、USE abc41、在 VF 中,下列关于表的特述正确的是 。A、在自由表中,能给表中的字段定义有效性规则和默认值B、在数据库表中,能给表中的字段定义有效性规则和默认值C、在数据库表和自由表中,都不能给字段定义有效性规则和默认值D、在数据库表和自由表中,都能给字段定义有效性规则和默认值42、打开一个建立了结构复合索引的数据表,表记录的顺序将按 。A

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号