数据库及表操作练习-答案-网上发E提交


2023年12月20日发(作者:女生说dom是什么意思)

说明:

1、题目中有些字母输写有误,自己改正;

2、答案在最后 2 页

3.3 习题

3.1.1 单选题

1.打开一个数据库的命令是()。

A. USE数据库名 DAMAS数据库名

C. OPEN数据库名MAS数据库名

2 Visual Fox Pro数据库文件扩展名是()。

A.dbc

B.dbf

C. pig

D.pjx

3在VFP命令窗口中,关闭当前数据库和表的命令是()。A USE B CLOSE DAMASE

C CLOSE ALL D CLEAR

4 命令 MODIFY DATABASE!功能是()。

A修改数据库的结构B查看数据库结构

C.删除数据库D移动数据库

5.以下关于自由表的叙述,正确的是()。

1 / 35

A. 全部是用以前版本的 FoxPro(FoxBAS建立的表

B. 可以用Visual FoXPre建立,但是不能把它添加到数据库中

C. 自由表可以添加到数据库中,数据库表也可以从数据库中移出成为自由

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

6.对当前数据表增加新字段,应当使用命令()。

A. APPEND B MODIFY STRUCTURE

C INSERT

D. BROWSE

7下列对表的操作中,用BROWSE命令可以实现的是()。

A.增加字段

B. 删除字段

C 建立 xx

D. 修改字段值

8.在VFP中,SORT命令所不具备的功能是()。

A.按指定关键字排序

B. 默认为升序排序

C 改变原始表记录的物理位置

D.可以使用备注作为排序依据字段

9.在下面VFP命令中,不能修改数据记录的命令是()。

A. BROWSE

10 .设数据表文件中共有35条记录,执行命令GO BOTTOM后,记录指针

2 / 35

指向记录的序号是()。

3 / 35

A. 35B.36C.I

11 .顺序执行下面VFP命令之后,屏幕所显示的记录号顺序是()。

USE ABC

GO 3

LIST NEXT 4

A.l-

4B.

3-

6C.4

7D.全

部记录

12 .

指针指向的记录号为 1,若执行命令

SKIP后再执行命令? RECNO

),屏幕将显示()。

A. OB.I C—I D.出错信息

13.为职工表所有员工增加 50 元工资的

REP LAC命令为:

)。

A .REPLAC资 WITH 工资十 50”

B. REPLAC工资 WTTH工资十50

C. REPLACE A工资 WITH工资二工资十

50

D. REPLACE ALE资 WITH工资十 50

14在VFP系统中,用户打开一个数据表后,若要显示其中的记录,可使用 的命令是()。

A. BROWSE

B.SHOW

4 / 35

C.VIEW

D.OPEN

1 5.假定职工表中前 8条记录均为日用百货(部门号为 1001)的记录,执 行以下命令序列后,记录指针定位在()。

USE 职工

GOTO 4

LOCATE NEXT 4FOR 门号=1001

A第1条记录xxB第7条记录XX

C第4条记录xxD第6条记录XX

16.在当前数据表中删除某些记录,应先后选用的两个命令是()。

A DELET

E、RECALL B DELET

E、PACK

C DELET

E、ZAP D PAC、KDELETE

17 .当前表为职工表,执行命令 DISPLAY WHIL部门号二“100时,屏幕上

没有显示任何记录,这说明()

A 表文件是空文件

B 表文件中没有部门号 =1001 的记录

C表文件中的第一个记录的部门号不等于 1001

D 表文件中当前记录的部门号不等于 1001

5 / 35

18.在VFP中,能够进行条件定位的命令是()。

A SKIP B SEEK

C.LOCATE D GO

19.实现插入一条空记录并使其成为第八条记录的命令序列是()。

A SKIP 7INSERT BLANK

B GOTO 7INSERT BLANK

C LOCATE FOR RECNO= 8INSERT BLANK

D GOTO 7INSERT BLANK BEFORE

20.在当前数据表尾部增加一条主记录,应该使用命令()。

A. APPEND B APPEND BLAN'K

C INSERT D INSERT BLANK

21 . ZAP命令可以删除当前数据表文件的()。

A 全部记录 B 满足条件的记录

C 结构 D 有删除标记的记录

22.要显示销售数据表中部门号为 100011,单价大于等于 1 0元、小于等于

40 元全部食品销售记录,应当使用命令()。

A. LIST FO部问号二 “100011,”价格> =10,价格v=

40

B LIST FO部门号二 “ 100011”AN

D. 价格〉=10AND 价格v=

4 0C LIST FO部门号二 “100011”AN

D.价格〉= 价格v=

40D LIST FO部门号二 “100011.”AND (价格〉

=10OR价格v=

4O23TOTAL命令的功能是()。

A 对数据表的记录个数进行统计

6 / 35

B.对数据表的字段个数进行统计

C对数据表的所有字段按指定关键字进行分类汇总

D.对数据表的数值字段按指定关键字进行分类汇总

24计算部门号 =“100011、”销售定额大于等于 5000元的商品平均销售额,

并将结果赋予变量SA中,应使用的命令是()。

A AVERAGE价格*销售数TO*SA FOF部门号二“10001,价格*定额> 5000

B AVERAGE FIELDS格*销售数 TD SA FO部门号二 “ 100011 ”AND

.价格*定 额>=5000

C AVERAG价格*销售数TO SA FO部门号二“100011A'ND

.价格*定额> =

5000D AVERAG价格*销售数 TO SA FORM门号=“100011 ” .O价格 *定额> =

5000

25.资数据表当前记录号是6,若用SUM命令计算工资而不给出范围子句, 该命令执行结果为()。

A 当前记录工资值

B. 全部记录工资值之和

C第6条记录后所有工资值之和 D第6条记录前所有工资值之和26在

VisualFoxPre,常用字段的类型有()种。

A 5B 6C 8D 13

27 在使用数据表文件之前应()。

A 打开该数据表 B 建立该数据表结构

C 浏览该数据表 D 添加数据表中的记录

28 修改数据表结构的命令是:

)。

7 / 35

A. MODIFY COMMAND SDIUCTURE

C. MODIFY DAMASE FILE

29数据表文件当前记录位置为记录号 100,将记录指针移向记录号 60的命 令是:

)。

A SKIP 60B SKIP

40C.SKIP—40D GO—40

30 .对一个数据表文件执行了 LIST命令之后,执行? EOF ()命令的结果

是:

)。

A. F B.T . C.0D.I

31命令ZAP的作用是:

)。

A 将当前工作区内打开的数据表文件中所有记录加上删除标记

B 将当前工作区内打开的数据表文件删除

C将当前工作区内打开的数据表文件中所有记录作物理删除

D 将当前工作区内打开的数据表文件结构删除

32计算所有职称为正、副教授的工资总额,将结果赋给内存变量

使用命令:

)a

A SUM工资TO ZE FO职称二副教授” AND“授”

B SUM工资TO ZE FO职称二 副教授” Of教授”

ZE应该

8 / 35

C SUM工资TO ZE FO职称一副教授”.AND职称。教授”

D SUM 工资 TO ZE FOF教授 ” $ 职称

33 .在川Visual Fox Pro中,COPYTG库文件名> FOFk条件>命令中的

FOFk条件〉短语功能是()运算。

A 投影 B 连接 Cxx

D. 选择

34.设某一个数据表文件中各字段的数据类型和宽度为:

姓名(C, 8)、出生(

D.、团员(L)、平均分(N, 6, 2)。则为每个记录保留的存储空间是 ① )字节。平均分宇段的整数部分的宽度为( ② )。

23B. 24C 25D 26

② A.1B.2C3D.4

35在Visual Fox Pro中,每打开一个数据表文件的同时,可打开()个索引件。

A1B 10C 7D 无限制

36 下列有关数据库优点的描述中,最完整的是()。

A减少数据的冗余B.可以数据共享

C 提供统一的数据控制 D.

A、B、C均包括

37下列对BROWSE命令描述最完整和正确的是()。

9 / 35

A 浏览当前数据表文件

B 浏览、修改当前数据表文件,但不能增加或删除记录

C浏览,修改当前数据表文件,也能增加或删除记录

D 浏览、修改当前数据表文件(包括增加或删除记录),也能修改表结构 38已打开一个职工数据库文件,其库文件的结构有姓名( C.,职称(C.,出生 年月(D.,工资(N)等字段,要把指针定位在第一个工资大于

应使用的命令是()。

A FIND FOR工资> 880B SEE工资> 880

C LOCATE FOI工资〉880D FIND工资〉880

39在Fox Pro中,SEEK命令和LOCATE命令部可以用来查记录,但在使用

上有所不同,如()。

A SEEK命令可以一次到全部记录,LOCATE命令一次只能到一条记录 B

SEEK命令必须打开索引文件才能使用,LOCATE命令不需要素引文件C SEEK命

令只能查字符串,LOCATE命令可以查任何字段

D SEEK命令可以和CONTIJNtJ连用,LOCATE命令则不能

40 设在第

3、4、5 号工作区上分别打开了数据库文件

F1、F2.

DBF、当前区在3号工作区,要在数据库文件中追加记录, 同时保持其它打开的数据库文件状态不变,应当使用命令()。

A. USE F2APPEND

B. SELECT APPENLD 4

C .GO F2APPEND

880元的记录上

10 /

35

D. SELECT 5USE F2 APPEND BLANK

41下列文件都是勺索引文件,在打开数据库文件 寸自

动打开的索引文件是()

A.

42 若要对一个已打开的数据表文件增加新字段,应当使用命令的是()。

A APPEND B MODI STRU

C.INSERT D EDIT

43 在 FoxPro 中下列概念中正确的是()。

A 在同一个工作区中,某一时刻只能有一个库文件处于打开状态

B 一个库文件可以在不同的工作区中同时打开

C一个工作区中可以同时打开多个库文件

DJDIN命令生成的库文件可以与连接库文件在一个工作区同时打开

44、设学生成绩库文件中有字段:

班级(c型),姓名(c型),年龄(D型)和成绩(N型)。要列出班,年龄在20至25岁的学生记录,用命令() FOR班级

=“971011 ” .年龄 > =20 AN

D.年龄>=25

B LIST FOR班级二 “971011” 年龄〉=年龄<=25

C LIST FOR®级二 “97011 ” .AN

D.年龄>= 年龄v=

25

DLIST FOR班级二 “97011 ” .AN

D.年龄〉二20 OR年龄v

=

11 /

35

97101 “

2545、若刚打开的库文件中有字符型字段 name,按name建立的索引文件 也已打开。现要查name字段值为’王明的记录,正确的命令应该是(人

A. SEEK王明' naime王明'

TRIM

name)=王明'D SEEK“” ORDER NAME 打6开一个数据库

的命令是()。

A USE数据库名B USE DATABAS数据库名

C OPEN数据库名D OPEN DAoAS数据库名

47 Visual Fox Pro数据库文件扩展名是()

A.. dbc B..dbf C..pry D..pjx

48在VFP命令窗口中,关闭当前数据库和表的命令是()。A. .USE B CLOSE DATABASE

C.CLOSE DATABASE ALL D CLEAR

49. 命令 MODIFY DATABAS的功能是()。

A 修改数据库表的结构 B 查看数据库结构

C. 删除数据库

D. 移动数据库

50. 对当前数据表增加新字段,应当使用命令()。

A APPEND B MODIFY STRUCTURE

C. CLOSE DATABASE ALL D CLEAR

51在VFP中,SORT命令所不具备的功能是;()。A.按指定关键字排序

12 /

35

B. 默认为升序排序

C. 改变原始表记录的物理位置

D. 可以使用各注作为排序依据字段

52.在下面VFP命令中,不能修改数据记录的命令是()。

A. BROWSE B. EDIE

C. CHANGE D .MODIFY

53.设数据表文件中共有35条记录,执行命令GO TOP后,记录指针指向记 录的序号是()。

A. 35B.

36C. 1D BOF()

54 .指针指向的记录号为1,若执行命令SKIP-1后再执行命令? RECNO ),屏幕将显示()。

A. 0B.1

C.

1D.出错信息

55. 在VFP系统中,用户打开一个数据表后,若要显示其中的记录,可使 用的命令是()。

A. BRDWE B. SHOW

C. VIEW

D. OPEN

56.

记录均为日用百货(部门号为

行以下命令序列后,记录指针定位在()。

假定职工表中前思条1001)的记录,执

13 /

35

USE职工

GOTO 4

LOCATE NEXY 4FOR 门号=1001

A.第 1 条记录上

B.第

3 条记录上

C.第 4 条记录上

D.第

6 条记录上

57. 在VFP中,能够进行条件定位的命令是()。

A. SKIP

58. ZAP命令可以删除当前数据表文件的()。

A.全

部记录

B.满 足条件的记录

C.结

D.有 删除标记的记录

59 .要显示销售数据表中部门号为1000if,单价大于等于10元、小于巩元,应当使用命令()。

A. LIST FOF部门号二 “100011”价格> =10,价格v=

40,

B. LIST FOF部门号二 “ 100011 ”AN

D.价格> =

10 . AN

D.价格<=

40C. LIST FOF部门号二 “ 100011”AN

14 /

35

部食品销售记录

D.价格X

10. OR 价格 <=

40D. L 田 TFOR部门号二 “100011 ”AN

D.(价格=

10. OR 价格v

=

4060.计算部门号 =”100011、”销售定额大于等于 5000元的商品平均销售

额,并将结果赋予变量SA中,应使用的命令是()。

A. AVERAOE价格*销售数 TO SA FOF部门号二” 100011,”价格*定额>=

5000B. AVERAGE PlELDS格*销售数 TO SA FO部门号二” 100011. ”AN

D.价格*定额>=5000

C. AVERAG价格 *销售数 TO SA FOF部门号。” 100011."AN

D. 价格*定额>=5000DAVERAG价格*销售数TO SA FOF部门 号.”

10001TOR.价格 定额 >=5000

61.资数据表当前记录号是6,若用SUM命令计算工资而不给出范围子旬, 该命令执行结果为()。

A.当前记录工资值B全部记录工资值之和

C. 第6条记录后所有工资值之和D第6条记录前所有工资值之和

62.要为当前表所有职工增加 100 元工资应该使用命令()。

A REPLAEE资 WITH 工资十 Ibo

B. MOE工资 WITH工资十100

C. REP LACE Al工资 WITH 工资+ 100

15 /

35

D. CHANGE ALIX资 WITH工资十 100

63 VisualFox Pro参照完整性规则不包括()。

A删除规则B更新规则C插人规则D查询规则

64在VisualFoxPro中关于默认值叙述正确的是()

A 自由表的字段可以设置默认值

B 数据库表的字段可以设置默认值

C 自由表和数据库表的字段都可以设置默认值

D 自由表和数据库表的宇段都不可以设置默认值

中在项目管理器的数据选项卡下,可以完成的工作可以是()。

A 建立数据库 B 建立报表

C 建立表单 D 建立标签

66在VisualFoxPro中通用型(G)字段在表文件中占用的字节数是()。A 2B 4C 8D 10

67 要在数据表之间建立一对多关系时,将 “一方”的关键字段设置成() B 唯一索引

C 普通 xxD 任何 xx

68 数据表的字段有效性规则实现了数据的()。

A 域完整性 B 实体完整性

C 实体完整性和域完整性 D 参照完整性

69 以下叙述正确的是()。

A 自由表字段名最长 20 个字符

16 /

35

.A

主索引

B 数据库表字段名最长 100 个字符

C字段名中可以有空格

D 字段名中不可以有空格

70 以下关于 xx 的叙述正确的是()。

A 使用 xx 可以提高查询速度和更新速度

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

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

D 使用索引对查询速度和更新速度均没有影响

71 数据表刚打开时,当前记录指针的位置是()。

A.0B.1C.F.D不固定

72 以下记录指针命令中()是不正确的。

BOTT + NEXT

73数据表的当前记录号为1;当执行“SETLT TO生别二男”命令后,当前 记录指针号()

A.仍然是1B指到了第一个性别为男记录

C.指向文件头D.指向文件尾

74 有 5个记录。当前记录号为1,执行()时,EOF ()为真。

A SKIP 5B GO 5C LOCA REST D GO BOWM

75在SET FIELDS O状态下,不能显示任何字段的命令组是()。

A SET FIELDS T、OLIST B CLEAR FIEL、DLSIST

C SET FIELDS TO ALLIST D LIST FIELDS名、性别,出生年月 76 索引文件

17 /

35

打开后,下列命令中不受索引影响的是()。

A LIST B SKIP

C.GOTO 30D GO TOP

77 下述命令中哪一条不能关闭数据库()。

A. USE B CLEAR C CLOSE DATABASE D CLOSE ALL

78 浏览编辑命令是()。

79 绝对定位的命令是()。

A .GO |GOTD

E、 CONTINUE

D、SEEK

80 相对定位的命令是()。

A .GO |GOTD

E、 CONTINUE

D、SEEK

81 在打开某数据表后,()不能用于给当前记录做删除标记

A在COMMAND窗口中,键入 DELETE命令

B打开RECORDS单,选择DELET晞令

C在BROWSE窗口中用鼠标直接点击该记录前的删除标志区

18 /

35

D 在 BROWSE窗 口中按 Ctrl + U 键

82 数据表字段宽度不定长的是()。

A 字符型 B 逻辑型 C 日期型 D 备注型

83 .在命令REPLAC中,若表达式为数值型,且值整数部分大于字段宽

度,则系统处理办法是()。

A.科学计数法记人B.压缩小数,将值四合五入后填入

C.以“ *填入D.以主格填入 84.()不能判断没有打开的表。

A. DBF ()的值为空 B. FIELD

1)的值为空

NT)的值为空 ()的值为 0 85. ()不是筛选的子句或命令。

TERT条件>

:字段清单〉

D. FOFk条件〉 86. ()不是投影的于句或命令。

IELDS TER条件>

:字段清单〉

D. FORk条件〉

87. DEW 命令()。

A 给指定的一些记录作删除标记 B 把全体记录作为缺省范围

C将有删除标记的记录删除

D.将消除记录中的删除标记

19 /

35

88. ZA P命令相当于执行()命令或一组命令。

A. DELET

E、PACK A、LLPACK

AL、LPACK D.13ELEfTP ALL

89. R ECAL 命令().

A.在缺省所有选择项时可撤消数据表中所有记录的删除标记

B. 可撤消数据表中满足条件的记录的删除标记

C. 可恢复数据表中满足条件的已被物理删除的所有记录

D. 可恢复数据表中已被物理删除的所有记录

90. 以下两条命令()的显示结构等效于 LIST FOR只称=工人”。

SET FILTER TO称二工人” T FILTE TO

FILTER T职称二工人”、LIST FILTER、TOIST 91.修改数据表结构是可以在()。环境下进行的。

A.表设计器B.表向导C.表测览器D.表编辑器 92.要打开多少个数据表文件,应该在多个()。

A.工作区中B.数据库中C工作期中D.项目中 3.3.2 多选题

1. 下列对表的操作中,用BROWSE命令可以实现的是()。

20 /

35

A.增加字段B.删除字段

C建立xxD.修改字段值

2. 计算当前表中所有职称为正、副研究员的工资总额,并将结果赋给内在变 量GZ应使用命令()。

A. SUM工资TO GZ F0职称二正研究员” AN

D.副研究员”

B. SUM工资TO GZ FO职称二正研究员” OR职称=副研究员”

C. SUM工资TO GZ F0职称二正研究员” AN

D.职称=副研究员”

D. SUM工资TO GZ FOF研究员”$职称

3. 将关系看成一张M $表,贝y下列叙述中正确的是()。

A.表中允许出现相同行B.表中允许出现相同列

C.表中行的次序可以交换D.表中列的次序可以交换

4.能够显示当前数据表中所有记录的命令是()。

ALL ALL

5.下列VFP命令中,执行时缺省范围为当前记录的是()。

E. E

21 /

35

如果要引用 1 号工作区中打开的数据表 可以使6.前工作区是 2 号工作区,

(中 工资”字段的值,

用()。

A」.工资BGZ工资C.A工资D.A—>工资

7. 下列索引类型中,()的关键字值不可以存在空值。

A.主 XX

B. 唯一 XX

C.候选XX

D.普通XX

8. 下列VFP命令中,执行时不要求对数据表进行索引的是()

C.

E. JOIN F.U PDATE

9. 当打开某个数据表文件后,能够显示所有记录的命令是()。

Y

C. Y NEX RE(C)NO

10“鲁达”是第三条记录姓名字段值,将他改为 “刘京”的命令是()。鲁达 WITH刘京 RECORD3

B. GO 3, REPL鲁达 WITH 刘京 RECORD 3

C. GO3 REPL生名 WITH 刘京”

D. REPL生名 WITH 刘京 ” RECORD3

11. 在第一工作区执行了 USE d:

22 /

35

学生.dbf EXCLsIV命令,从其它工作区进入第一工作区的命令是

)。

学生 A

12. 可以打开数据表文件的命令是()。

<文件名> [INDEX<索引文件名表>=[ALIAS<别名> =

B. USB<文件名〉[INDEX<索引文件名表>

女文件名〉

D. USE

13. 操作记录多少一样的命令是()。

A丄1ST和 DISPLAY

B. REPLAC和 DELETE

C. DISPLAY AL和 LIST

D. DIS PLAY FO 性别。 男”和 DIS PLAY 性别二 男”

14. 表打开后,要使指针指向第 M个男生记录,使用的命令组是 FILT T性别二男” SKIP

B. SET FILT T性别二男” GO TOP SKIP

C. LOCATE FO性别=男” CONTINUE

D. GO FOR生别二男” SKIP

15.要在打开的数据表第

3、 4条记录之间插入一空记录,使用的命令组是()。

23 /

35

)。

3、 INSERT BLAN

4、 INSERT BWRE BLANK

C. INSERT BLANK 3 RECORD BMRE BLANK RECORD 4

16.可以在记录编辑中编辑备注型字段的命令是()。

BLANK IDX

17.能够关闭 xx 文件的命令是()。

ALL DM

INDEX IDX

18. 能够关闭各个工作区全部数据库文件的命令是()。

ALL DATA INDEX ALTE

19. 关于工作区的正确叙述是()

A.用户可以直接对非当前工作区的数据库作增删操作

B. 同一文件不可在不同工作区中同时打开

C. 进入VFP时,系统默认的当前工作区是1

D. 用户可以指定多个工作区为当前工作区

20 需要使用多个工作区的命令是()

RELATON

21. 变量A的值是“C'进人第三工作区的命令是()。

A &TA C (ECAT)

22. 有进发表和库存表分别在 1 和 2 号工作区打开,并分别以品名为关键字

24 /

35

设置了索引,则在 1 号工作区用进货的数量更新库存数量的命令是()。

25 /

35

ON品名 FROM B REPL WITH

B. 数量

B. UPDA ON品名FROM B REPL WIT数量十B数量

C. UPDA ON品名 FROM 2 REPL WIT数量十 B数量

D. UPDA ON品名FROM进货表REPL WITH数量十库存表数量

23 几个数据表建立好 xx 后()。

A.在主表工作区移动记录指针,其它区记录指针做同步移动

B.在关联表工作区移动记录指针,其它区记录指针做同步移动

C.

的字段时,字段名前面要加区名

D. 执行LIST命令可以显示所有各表所有字段的内容

3.3.3 填空题

l. 使用OPEN DATABAS命令,Visual Fox Pro默认的文件扩展名为_。

2.用USE命令时,要想打开一个不在当前数据库中的表,在表名前

3.使用USE命令时,如果不带ALIAS子句,则默认该表的 _.作为该表的 别名。

4.若想在4号工作区打开某数据表,USE命令中应使用 ____ 子句。5.若要关

闭所有在工作区中打开的数据库、表、索引和各种操作窗口,使用的命令应为

在使用其它区数据表I别名标识符

6.使用 MODIFY DATABAS命令,将在

7. Visual Fox Pro使中显示数据库结构。

的方式使用和 的形式存储数据,能够以

26 /

35

8.只能在数据库文件.DBC的

添加新的字段。

27 /

35

9.T0TAL TO命令对表中所有. 字段进行分类汇总。

字段,用来保存数据

10. 每个数据库文件.DBC的末尾都有一个命名为 库中每条记录的有关信息。

11.查数据库以确保当前数据库的完整性,可以用

12.要删除的数据库必须处于

个令。

状态。

13.以可恢复形式删除数据库时,DELETEDAMAS命令中应带. 项。

14. 使用BROWSE命令浏览其它相关表中的字段时,应在该字段名前冠以

15. 修改表的结构是指—操作。

16. ________ 使用带CDX选项的COPY STRUCTURE令时,新表的结构索引文件将与 原表相同,但 转换成候选索引。

17. 使用REMOVE TABL命令和DROP TABL命令从当前数据库中移去一个表

时,命令应带 ________ 选项。

18.使用SORT命令对表数据进行排序时,

19.默认情况下,SET ORDEfR令为.

不能作为排序依据字段。

指定主控索引标识。

20. ________________________ 记录的操作过程中可以用检测指针是

_________________________________ 求出当前记录号,用

否指向数据表头,用 _______ 检测指针是否指向数据表尾。

21.绝对移动指针的命令是 ___ ,相对移动指针的命令是.

22. 当前记录为最后一个记录,执行记录数的 SKIP命令后,RECNO()返回

值为

23. 在数据表的中间增加记录,这时必须使用—命令。

24. LIST和DISPLAY命令的显示上的区别是:

28 /

35

25. 如果不选择范围项,LIST命令隐含范围是 是

26.顺序查LOCATE命令中,

条件是必选项。

DIS PLAY命令隐含范围

27. __________________________________ 使用替换命令REPLAC时,若不选择 _______________________________________ ,默认为当前记录。 28.在编

辑命令EDIT执行过程中,若要移到范围之外或不符合条件的记录,或者按 Ctrl + W键,则 __________ 结果 _____ 。

29. 取消删除标记的命令是

30. 将记录真正从数据表中删除,即从磁盘上永久地删除称为记录的

31.建立数据库有 种方法。

32.建立数据表有 种方法。

33. 定义表结构时,要定义__,同时还应定义—及其.

34.数据表的结构和数据表中的数据操作是 进行的。

35.数据表有

两部分。 36.表索引可以有 __种。自由表没有

索引。

37.选择工作区可以有 __种符号。

38.永久关系在 “数据库设计器 ”中表现为 ___之间的

39.为了确保相关表之间的数据一致性,需要设置 规则。

40.在VFP中建立索引文件可以使用 命令。

41.在VFP中建立索引文件可以使用 表设计器”菜单命令。

42.在VFP

中LOCATE经常与

命令配合使用。

29 /

35

43.在数据库设计器中设计表之间的关联,首先在 __中建立___,在___,然 后通过 ______ 。建立两个表之间的关系。

44. ___ 在数据表中如果一个或几个字段的值能够表示唯一的一条记录,这样的

字段为 ____ 。

45. 建立数据表可以采用 ___和___两种方式。

46. 索引文件按功能分为

47. VF P中数据库文件的扩展名是

48. VF P中数据表文件的扩展名是

49. VF P中索引文件的扩展名是.

50. 一个数据库表只能有一个

3.3.4判断题

1.可以通过关闭数据库设计器来关闭数据库。()

2. 在打开数据表的同时数据表所在数据库及复合结构索引也同时打开。()

3.命令:

CLOSE TABLES A将关闭所有打开的数据库和所有数据库表以及自由表。

4. 在同一工作区内可以有多个打开的表。()

5. 可以删除处于打开状态的数据库。()

6. 进行删除数据库操作时,使用菜单方式,或使用如下命令

“DELETE

DATABASE数据库名”数据库和数据库内的表都将从磁盘上删除。

)

7. 使用菜单方式,数据库将从磁盘中彻底删除,困而无法从

站恢复。()

Windows 回收

30 /

35

8. 对数据表进行操作之前,必须将这个数据表文件打开。()

9. 在测览表的状态下即可以修改记录,也可以追加记录。()

10. 复制表的操作既通过命令方式进行,也可通过菜单完成进行。()

11. 使用COPYSTRUCTJRE命令可以创建一个结构与当前表相同的数据库

表。()

12. 使用APPEND FROM命令追加记录时,*.DBF文件中标记为删除的记录也 将添加到当前表中。

13. 通过“项目管理器 ”或“数据库设计器 ”对表进行删除操作,被删除的文件 也可进入 Microsoft Windows 回收站。()

14.使用DELETE FIL命令删除的文件可以是当前打开的文件。()

15. 删除的表文件有备注文件(.fpt)或索引文件(.cdx或.idx),应确保同

时删除了这些文件。()

16.通过“项目管理器 ”删除的项目所属自由表,不能被恢复。()

17.用USE命令打开数据表时,指什默认指向第一条记录。()

18. 如果表有一个主控索引,使用 SKIP命令将使记录指针移到由索引排序决 定的记录上。()

19. 当指针指向最后一条记录时,EOF ()函数仍为.「。()

20.当指针指向首记录时,BOF ()函数为.To()

21.

引或候选索引,则不能用

录,

而必须用INSERF

SQL命令插人记录。()

22.带有范围ALL的表操作命令在执行完毕后,指针移到数据表的最后一条 记如果在表上建立了主索INSERT命令插人记31 /

35

录。()

23. CONTINUE命令必须与LOCATE命令配合使用才有意义。() 命

令通过.CDX文件中的索引标识搜索索引关键字满足表达式的记录。()

25.没有BLANK选项的APPED命令,可在表尾增加若干条记录。()

26. 使用替换命令REPLAC时,对应字段和表达式的数据类型必须一致。 )

27.对记录作逻辑删除,即在磁盘上真正删除该记录。()

28. 使用PACK命令之后,可以从回收站中再恢复已删除的记录。()

命令删除指定表中的所有记录和该表。()

30.汇总依据字段必须是已排序字段或主控索引字段。()

31. 数据库是数据表的容器。(,)

32. 数据表是对象的容器。()

33.自由表与数据库表本质上完全相同。()

34. 不同的数据表表达着数据库不同的主题分支。()

35. 没有表之间的连接就没有数据库。()

36. 修改记录就是修改表结构。()

37. 修改表结构实际上肯定修改了记录。()

38. 数据库的参照完整性会对数据库中的数据操作带来便利。()

3.4 参考答案

3.4.1 单选题参考答案

1.D2.A3.C4.A5.C

6.B7.D8.D9.D10.A

32 /

35

11. B12.B13.D14.A 15.C

16. B17.D18.C19.B20.B

21.A22.B23.D24.C25.B

26.A27.A28.B29.C30.B

31.C32.B33.D34. ① A②

C35.D

36.D 37.C38.C39.B40.B

41 .C 42.B43.A44.C45.A

46. D47.A48.B49.A50 .B

51. D52.D53. C54.B55.A

56.C57.C58.A59. D60.C

61.B62.C63 D64.B65.A

66.A67.A68 .A69 .D70.B

71.B72.D73.B74.D75.B

76. C77.B78.C79.A80.C

81.D82.A83.B84.A85.C

86. D87.A88. B89. B90. C

91. A92 .A

3.4.3多选题参考答案

6.B C D7.A C8.C D E9.A B C10.C D

33 /

35

21.B C D22 .B D23. A C

3.4.3 填空题参考答案

2.最好添加路径

3. 表名

工作区号

5. CLOSE ALL

6. 数据库设计器

7.表文件测览

8. 备注

9. 己排序字段或主控xx5;字段

10. User 的备注字段

11. VALDATE DATABASE

12. 关闭

13. RECYCLE

14. 相关表别名

15. 添加、更改或删除字段

16. 主 xx

17. RECYCLE

34 /

35

18. 备注或通用字段

19 .当前工作区中打开的表

20. RECNO() BOF()函数 EOF ()函数

21. GOTO SKIP

22. 记录数十 1

24. DIS PLAY命令在没有V范围>和<条件>子句时,仅显示当前记录;而

LIST命令则显示所有记录

25.所有记录当前记录

27. 若不选择范围和“ F0子句

28.修改结果存入磁盘,退出到命令窗口

29. RECALL RECORDS

30. 物理删除

31. 五

32. 七

33. 表名字 xxxx

34. 分别

35. 结构数据

36. 四主

37. 两

35 /

35

38 数据表 xx 连线

39.参照完整性

ON

41. “表设计器 ”

42. CONTINUE

43. 主表主 xx 于表子 xx 相关字段

44. 候选关键字

45. 菜单命令

46. 主 xx 候选 xx 唯一 xx 普通 xx

47. DBC

48. DBF

50.主

3.4.4 判断题参考答案

1.错 2错 3错

4.错 5 错

6错

7.对 8 对

9.对

10.错

11.错

36 /

35

12.对

13.错

14.错

15.对

16.错17.对18.对19.错20.错21.对22.对23.对24.对25.对26.对31.对

32.对33.错34.对35.错27错28错29错30对37 /

35

36.错

37.错

38.错

38 /

35


本文发布于:2024-09-24 10:23:29,感谢您对本站的认可!

本文链接:https://www.17tex.com/fanyi/18902.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:记录   命令   文件
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议