VF数据库的基本操作.docx

上传人:b****5 文档编号:5668354 上传时间:2022-12-31 格式:DOCX 页数:8 大小:19.05KB
下载 相关 举报
VF数据库的基本操作.docx_第1页
第1页 / 共8页
VF数据库的基本操作.docx_第2页
第2页 / 共8页
VF数据库的基本操作.docx_第3页
第3页 / 共8页
VF数据库的基本操作.docx_第4页
第4页 / 共8页
VF数据库的基本操作.docx_第5页
第5页 / 共8页
点击查看更多>>
下载资源
资源描述

VF数据库的基本操作.docx

《VF数据库的基本操作.docx》由会员分享,可在线阅读,更多相关《VF数据库的基本操作.docx(8页珍藏版)》请在冰豆网上搜索。

VF数据库的基本操作.docx

VF数据库的基本操作

VF数据库的基本操作

一、选择题

1、若当前表中共有20条记录,当前记录为第7条,执行SKIP5命令后,则当前记录为第条。

A、2B、7C、5D、12

2、假设存在一个file表,其中共有15条记录,依次执行下列命令:

usefile

go10

skip–5

?

recno()

主屏幕上显示结果为。

A、5B、10C、15D、1

3、在VF中,以只读方式打开数据库文件的命令是。

A、EXCLUSIVEB、NOUPDATE

C、SHAREDD、VALIDATE

4、使用modifydatabase命令打开数据库设计器时,如果指定了noedit选项,则表示。

A、打开数据库设计器,并且可以在数据库中进行修改

B、在数据库设计器打开后程序继续执行

C、只是打开数据库设计器,禁止对数据库进行修改

D、打开数据库设计器后,应用程序会暂停

5、若要为XH.dbf中所有学生的学分加1,则应输入命令。

A、CHANGEALLXHWITH学分+1

B、CHANGEALL学分+1WITHXH

C、EDITALLXHWITH学分+1

D、REPLACEALLXHWITH学分+1

6、VF中APPENDBLANK命令的作用是。

A、在表的首行添加记录

B、在表的任意位置添加记录

C、在当前记录之前插入新记录

D、在表的尾部添加记录

7、若要同时打开多个表,应该在个工作区打开。

A、1B、2C、多D、用户自定义个数

8、在VF中,一个工作区中能打开个表。

A、1B、2C、无数D、用户自定义

9、下列关于数据库表和自由表的区别,不正确的是。

A、自由表可以使用长表名,表中可以使用长字段名,而数据库表不能使用长表名

B、可以为数据库表中的字段添加标题和注释

C、可以为数据库表中的字段指定默认值和输入掩码

D、可以在数据库表中设置主关键字、参数完整性和表之间的关系

10、若要使用命令创建一个名为“职工管理”的数据库,应输入。

A、createdatabase职工管理

B、create职工管理

C、database职工管理

D、createdatabase

11、下列关于逻辑删除和物理删除表记录的说法,正确的是。

A、逻辑删除只是在记录旁作删除标记,去掉删除标记,可以恢复记录;物理删除是真正从表中删除记录,不能再恢复。

B、物理删除只是在记录旁作删除标记,去掉删除标记,可以恢复记录;逻辑删除是真正从表中删除记录,不能再恢复

C、物理删除表记录的命令是delete,逻辑删除表记录的命令是pack

D、逻辑删除表记录的命令是zip,物理删除表记录的命令是pack

12、利用locate命令查找到满足条件的第一条记录后,连续执行

命令即可找到满足条件的其他记录。

A、NEXTB、GOC、CONTINUED、GOON

13、建立数据库的方法有种。

A、1B、2C、3D、4

14、下面关于打开数据库设计器的方法中,叙述错误的是。

A、从项目管理器中打开数据库设计器

B、通过“打开”对话框打开数据库设计器

C、使用命令打开数据库设计器

D、以上说法均不正确

15、建立数据库的命令是。

A、CREATEDATABASE[DatabaseName|?

]

B、OPENDATABASE

C、SETDATABASETO[DatabaseName]

D、MODIFYDATABASE

16、参数EXELUSIVE的含义是。

A、以共享方式打开数据库,与在“打开”对话框选中“独占”复选框等效,即不允许其他用户在同一时刻也使用该数据库

B、指定数据库以只读方式打开,等效于在“打开”对话框中选中“以只读方式打开”复选框,即不允许对数据库进行修改,默认的打开方式是读/写方式,即可修改

C、指定VF检查在数据库中引用的对象是否合法

D、以独占方式打开数据库,与在“打开”对话框中选中“独占”复选框等效,即不允许其他用户在同一时刻也使用该数据库

17、置删除标记的命令是。

A、DELETEB、RECALL

C、REPLACED、CHANGE

18、要从表中物理删除一条记录,应使用命令。

A、首先用delete命令,然后用ZAP命令

B、直接用DELETE命令

C、直接用ZAP命令

D、首先用DELETE命令,然后用PACK命令

19、当前表中有4个数据型字段:

“高等数学”、“英语”、“计算机网络”和“总分”。

其中,“高等数学”、“英语”、“计算机网络”的成绩均已录入,总分字段为空。

要将所有学生的总分自动计算机出来并填入“总分”字段中,使用命令。

A、REPL总分WITH高等数据+英语+计算机网络FPR*

B、REPL总分WITH高等数学+英语+计算机网络

C、REPL总分WITH高等数学+英语+计算机网络ALL

D、REPL总分WITH高等数学+英语+计算机网络FORALL

20、用命令“INDEXON姓名TAGindex_nameUNIQUE”建立索引,其索引类型是。

A、候选索引B、普通索引

C、惟一索引D、主索引

21、“DELETEFROM SWHERE年龄>60”语句的功能是。

A、删除S表的年龄列

B、删除S表

C、S表中年龄大于60岁的记录被加上删除标记

D、从S表中彻底删除年龄大于60岁的记录

22、执行SELECT0选择工作区的结果是

A、关闭选择的工作区B、选择已打开的工作区

C、选择了空闲的最小号工作区D、选择了0号工作区

23、设当前数据库有10条记录(记录未进行任何索引),在下列3种情况下,当前记录号为1时、EOF()为真时、BOF()为真时,命令?

RECN()的结果分别是。

A、1,10,1B、1,11,0

C、1,10,0D、1,11,1

24、下列关于自由表的叙述中,正确的是。

A、可以用VF建立,但是不能把它添加到数据库中

B、自由表可以添加到数据库中,但数据库表不可从数据库中移出成为自由表

C、全部是用以前版本的FoxPro(FoxBASE)建立的表

D、自由表可以添加数据库中,数据库表也可以从数据库中移出成为自由表

25、浏览表文件的命令是。

A、LISTB、BROWSE

C、DISPLAYD、USE

26、可以伴随着表的打开而自动打开的索引是。

A、结构化索引文件B、非结构化复合索引文件

C、单一索引文件(IDX)D、复合索引文件(CDX)

27、在VF中要建立一个与现有某个数据库有完全相同结构和数据的新数据库,应该使用如下语句中的语句。

A、APPENDB、COPY

C、INSERTD、CREATE

28、在“职工档案”表文件中,婚否是L型字段,性别是C型字段,若检索“已婚的女同志”,应该用表达式。

A、(婚否=.T.)AND(性别=‘女’)

B、婚否AND(性别=女)

C、已婚OR(性别=女)

D、婚否OR(性别=‘女’)

29、下述命令中的命令不能关闭表文件。

A、CLOSEDATABASEB、USE

C、CLOSEALLD、CLEAR

30、执行SETEXACTOFF命令后,再执行“北京市”=“北京”命令的显示结果是。

A、0B、1C、.T.D、.F.

31、APPENDBLANK命令的作用是。

A、在第一条记录前增加新记录

B、在当前记录前增加一条空白记录

C、编辑记录

D、在表尾增加一条空白记录

32、关系模型中,实现“关系中不允许出现相同的元组”的约束是通过。

A、超键B、外键

C、主键D、候选

33、索引字段值不惟一,应该选择的索引类型为。

A、候选索引B、惟一索引

C、普通索引D、主索引

34、下列关于索引的叙述中,正确的是。

A、使用索引可以提高查询速度,但会降低更新速度

B、使用索引对查询速度和更新速度均没有实质影响

C、使用索引可以提高查询速度和更新速度

D、使用索引可以提高查询速度,对更新速度没有影响

35、有关参照完整性的删除规定,下列描述正确的是。

A、如果删除规则选择的是“忽略”,则当用户删除父表的记录时,系统不负责做任何工作

B、如果删除规则选择的是“限制”,则当用户删除父表中的记录时,系统将自动删除子表中的所有相关记录

C、如果删除规则选择的是“级联”,则当用户删除父表中的记录时,系统将禁止删除子表相关的父表中的记录

D、以上3种说法均不正确

36、在创建数据库表结构时,给该表指定了主索引,这属于数据完整性中的。

A、实体完整性B、用户定义完整性

C、参照完整性D、域完整性

37、在创建数据库表结构时,为该表一些字段建立普通索引,其目的是。

A、加快数据库表的更新速度

B、加快数据库表的查询速度

C、改变表中记录的物理顺序

D、为了对表进行实体完整性约束

38、设有两个数据库表,父表和子表之间是一对多的联系,为控制子表和父表的关联,可以设置“参照完整性规则”,为此要求这两个表

A、在父表连接字段上不需要建立任何索引,在子表连接上建立普通索引

B、在父表连接字段上建立普通索引,在子表连接字段上建立主索引

C、在父表和子表的连接字段上都要建立主索引

D、在父表连接字段上建立主索引,在子表连接字段上建立普通索引

39、在VF中,下列关于删除记录的描述中,正确的是。

A、传统VF的DELETE命令在删除数据库表中的记录之前不需要用USE命令打开

B、SQL的DELETE命令在删除数据库表中的记录之前,不需要用USE命令打开表

C、SQL的DELETE命令和传统VF的DELETE命令在删除数据库表中的记录之前,都需要用USE命令打开表

D、SQL的DELETE命令可以物理地删除数据表中的记录,而传统VF的DELETE命令只能逻辑删除数据库表中的记录

40、打开数据库abc的正确命令是。

A、USEDATABASEabcB、OPENabc

C、OPENDATABASEabcD、USEabc

41、在VF中,下列关于表的特述正确的是。

A、在自由表中,能给表中的字段定义有效性规则和默认值

B、在数据库表中,能给表中的字段定义有效性规则和默认值

C、在数据库表和自由表中,都不能给字段定义有效性规则和默认值

D、在数据库表和自由表中,都能给字段定义有效性规则和默认值

42、打开一个建立了结构复合索引的数据表,表记录的顺序将按。

A、主索引标识B、第一个索引标识

C、原顺序D、最后一个索引标识

43、要清除当前所有其名字的第二个字符为X的内存变量,应该使用命令。

A、RELEASEALLLIKE?

X*

B、RELEASEALLLIKE“?

X*”

C、RELEASEALL*X*

D、RELEASEALLLIKEX*

44、在建立惟一索引时,若出现重复字段值,只存储重复出现记录的。

A、最后一个B、全部

C、几个D、第一个

45、在VF的“命令”窗口中输入CREATEDATA命令以后,屏幕会出现一个创建对话框,要想完成同样的工作,还可以采用方法。

A、选择“文件”菜单中的“新建”命令,然后在“新建”对话框中选中“数据库”单选按钮,再单击“向导”命令按钮

B、选择“文件”菜单中的“新建”命令,然后在“新建”对话框选中“表”单选按钮,再单击“向导”命令按钮

C、选择“文件”菜单中的“新建”命令,然后在“新建”对话框中选中“数据库”单选按钮,再单击“新建文件”命令按钮

D、选择“文件”菜单中的“新建”命令,然后在“新建”对话框选中“表”单选按钮,再单击“新建文件”命令按钮

46、下面有关索引的描述正确的是。

A、索引与数据库表的数据存储在一个文件中

B、使用索引可以加快对表的查询操作

C、建立索引以后,原来的数据库文件中记录的物理顺序将被改变

D、创建索引是创建一个指向数据库表文件记录的指针构成的文件

47、参照完整性的规则不包括。

A、删除规则B、插入规则

C、检索规则D、更新规则

48、如果在建立数据库表stock.dbf时,将单价字段的字段有效性规则设为“单价>0”,通过该设置,能保证数据的。

A、参照完整性B、表完整性

C、域完整性D、实体完整性

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1