VF数据库的基本操作.docx
- 文档编号:5668354
- 上传时间:2022-12-31
- 格式:DOCX
- 页数:8
- 大小:19.05KB
VF数据库的基本操作.docx
《VF数据库的基本操作.docx》由会员分享,可在线阅读,更多相关《VF数据库的基本操作.docx(8页珍藏版)》请在冰豆网上搜索。
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、实体完整性
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VF 数据库 基本 操作
![提示](https://static.bdocx.com/images/bang_tan.gif)