vf数据库的基本操作

  • 格式:txt
  • 大小:9.39 KB
  • 文档页数:5

VF数据库的基本操作
一、选择题
1、若当前表中共有20条记录,当前记录为第7条,执行SKIP5命令后,则当前记录为第 条。
A、2 B、7 C、5 D、12
2、假设存在一个file表,其中共有15条记录,依次执行下列命令:
use file
go 10
skip –5
?recno()
主屏幕上显示结果为 。
A、5 B、10 C、15 D、1
3、在VF中,以只读方式打开数据库文件的命令是 。
A、EXCLUSIVE B、NOUPDATE
C、SHARED D、VALIDATE
4、使用modify database命令打开数据库设计器时,如果指定了noedit选项,则表示 。
A、打开数据库设计器,并且可以在数据库中进行修改
B、在数据库设计器打开后程序继续执行
C、只是打开数据库设计器,禁止对数据库进行修改
D、打开数据库设计器后,应用程序会暂停
5、若要为XH.dbf中所有学生的学分加1,则应输入 命令。
A、 CHANGE ALL XH WITH 学分+1
B、CHANGE ALL 学分+1 WITH XH
C、EDIT ALL XH WITH 学分+1
D、REPLACE ALL XH WITH 学分+1
6、VF中APPEND BLANK命令的作用是 。
A、在表的首行添加记录
B、在表的任意位置添加记录
C、在当前记录之前插入新记录
D、在表的尾部添加记录
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 职工管理
D、create database
11、下列关于逻辑删除和物理删除表记录的说法,正确的是 。
A、逻辑删除只是在记录旁作删除标记,去掉删除标记,可以恢复记录;物理删除是真正从表中删除记录,不能再恢复。
B、物理删除只是在记录旁作删除标记,去掉删除标记,可以恢复记录;逻辑删除是真正从表中删除记录,不能再恢复
C、物理删除表记录的命令是delete,逻辑删除表记录的命令是pack
D、逻辑删除表记录的命令是zip,物理删除表记录的命令是pack
12、利用locate 命令查找到满足条件的第一条记录后,连续执行
命令即可找到满足条件的其他记录。
A、NEXT B、GO C、CONTINUE D

、GOON
13、建立数据库的方法有 种。
A、1 B、2 C、3 D、4
14、下面关于打开数据库设计器的方法中,叙述错误的是 。
A、从项目管理器中打开数据库设计器
B、通过“打开”对话框打开数据库设计器
C、使用命令打开数据库设计器
D、以上说法均不正确
15、建立数据库的命令是 。
A、CREATE DATABASE[Database Name|?]
B、OPEN DATABASE
C、SET DATABASE TO[Database Name]
D、MODIFY DATABASE
16、参数EXELUSIVE 的含义是 。
A、以共享方式打开数据库,与在“打开”对话框选中“独占”复选框等效,即不允许其他用户在同一时刻也使用该数据库
B、指定数据库以只读方式打开,等效于在“打开”对话框中选中“以只读方式打开”复选框,即不允许对数据库进行修改,默认的打开方式是读/写方式,即可修改
C、指定VF检查在数据库中引用的对象是否合法
D、以独占方式打开数据库,与在“打开”对话框中选中“独占”复选框等效,即不允许其他用户在同一时刻也使用该数据库
17、置删除标记的命令是 。
A、DELETE B、RECALL
C、REPLACE D、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高等数学+英语+计算机网络FOR ALL
20、用命令“INDEX ON姓名TAG index_name UNIQUE”建立索引,其索引类型是 。
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()的结果分别是 。
A、1,10,1 B、1,11,0
C、1,10,0 D、1,11,1
24、

下列关于自由表的叙述中,正确的是 。
A、可以用VF建立,但是不能把它添加到数据库中
B、自由表可以添加到数据库中,但数据库表不可从数据库中移出成为自由表
C、全部是用以前版本的FoxPro(FoxBASE)建立的表
D、自由表可以添加数据库中,数据库表也可以从数据库中移出成为自由表
25、浏览表文件的命令是 。
A、LIST B、BROWSE
C、DISPLAY D、USE
26、可以伴随着表的打开而自动打开的索引是 。
A、结构化索引文件 B、非结构化复合索引文件
C、单一索引文件(IDX) D、复合索引文件(CDX)
27、在VF中要建立一个与现有某个数据库有完全相同结构和数据的新数据库,应该使用如下语句中的 语句。
A、APPEND B、COPY
C、INSERT D、CREATE
28、在“职工档案”表文件中,婚否是L型字段,性别是C型字段,若检索“已婚的女同志”,应该用 表达式。
A、(婚否=.T.)AND(性别=‘女’)
B、婚否AND(性别=女)
C、已婚OR(性别=女)
D、婚否OR(性别=‘女’)
29、下述命令中的 命令不能关闭表文件。
A、CLOSEDATABASE B、USE
C、CLOSE ALL D、CLEAR
30、执行SET EXACT OFF命令后,再执行“北京市”=“北京”命令的显示结果是 。
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、使用索引可以提高查询速度,对更新速度没有影响
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、USE DATABASE abc B、OPEN abc
C、OPEN DATABASE abc D、USE abc
41、在VF中,下列关于表的特述正确的是 。
A、在自由表中,能给表中的字段定义有效性规则和默认值
B、在数据库表中,能给表中的字段定义有效性规则和默认值
C、在数据库表和自由表中,都不能给字段定义有效性规则和默认值
D、在数据库表和自由表中,都能给字段定义有效性规则和默认值
42、打开一个建立了结构复合索引的数据表,表记录的顺序将按 。
A、主索引标识 B、第一个索引标识
C、原顺序 D、最后一个索引标识
43、要清除当前所有其名字的第二个字符为X的内存变量,应该使用命令 。
A、RELEASE ALL LIKE ?X*
B、RELEASE ALL LIKE “?X*”
C、RELEASE ALL *X*
D、RELEASE ALL LIKE X*
44、在建立惟一索引时,若出现重复字段值,只存储重复出现记录的 。
A、最后一个 B、全部
C、几个 D、第一个
45、在VF的“命令”窗口中输入CREATE DATA 命令以后,屏幕会出现一个创建对话框,要想完成同样的工作,还可以采用 方法。
A、选择“文件”菜单中的“新建”命令,然后在“新建”对话框中选中“数据库”单选按钮,再单击“向导”命令按钮
B、选择“文件”菜单中的“新建”命令,然后在“新建”

对话框选中“表”单选按钮,再单击“向导”命令按钮
C、选择“文件”菜单中的“新建”命令,然后在“新建”对话框中选中“数据库”单选按钮,再单击“新建文件”命令按钮
D、选择“文件”菜单中的“新建”命令,然后在“新建”对话框选中“表”单选按钮,再单击“新建文件”命令按钮
46、下面有关索引的描述正确的是 。
A、索引与数据库表的数据存储在一个文件中
B、使用索引可以加快对表的查询操作
C、建立索引以后,原来的数据库文件中记录的物理顺序将被改变
D、创建索引是创建一个指向数据库表文件记录的指针构成的文件
47、参照完整性的规则不包括 。
A、删除规则 B、插入规则
C、检索规则 D、更新规则
48、如果在建立数据库表stock.dbf时,将单价字段的字段有效性规则设为“单价>0”,通过该设置,能保证数据的 。
A、参照完整性 B、表完整性
C、域完整性 D、实体完整性

下载文档原格式

  / 5
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。