数据库第三章同步练习

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

第三章

一、选择题

1、可以随表的打开而自动打开的索引是C

A)单项索引文件

B)复合索引文件

C)结构化复合索引文件

D)非结构化复合索引文件

2、“主键”不允许取重复值,是指A

A)实体完整性约束规则

B)引用完整性约束规则

C)用户自定义完整性约束规则

D)数据完整性约束规则

3、下列关于索引的叙述中,不正确的是D

A)Visual FoxPro支持两种索引文件:单一索引文件和复合索引文件B)打开和关闭索引文件均使用SET INDEX TO命令

C)索引的类型有主索引、候选索引、惟一索引和普通索引

D)索引文件不随库文件的关闭而关闭

4、自由表中字段名长度的最大值是B

A)8

B)10

C)128

D)255

5、要同时打开多个数据表文件,选择不同的工作区可使用的命令是C

A)USE

B)OPEN

C)SELECT

D)以上命令均可

6、在Visual FoxPro中,以共享方式打开数据库文件的命令短语是B

A)EXCLUSIVE

B)SHARED

C)NOUPDATE

D)VALIDATE

7、下列索引中,不具有“惟一性”的是D

A)主索引

B)候选索引

C)惟一索引

D)普通索引

8、如要设定学生年龄有效性规则在18至20岁之间,当输入的数值不在此范围

内,则给出错误信息,我们必须定义B

A)实体完整性

B)域完整性

C)参照完整性

D)以上各项都需要定义

9、命令SELECT 0的功能是A

A)选择编号最小的空闲工作区

B)选择编号最大的空闲工作区

C)随机选择一个工作区的区号

D)无此工作区,命令错误

10、假设工资表中按基本工资升序索引后,并执行过赋值语句N=800,则下列各

条命令中,错误的是B

A)SEEK N B)SEEK FOR 基本工资=N

C)FIND 1000 D)LOCATE FOR 基本工资=N

11、下列关于自由表的说法中,错误的是C

A)在没有打开数据库的情况下所建立的数据表,就是自由表

B)自由表不属于任何一个数据库

C)自由表不能转换为数据库表

D)数据库表可以转换为自由表

12、在Visual FoxPro中,可以同时打开表文件的个数最多是B

A)16

C)系统会弹出“保存”对话框,请用户输入数据库名并保存

D)出错信息

18、ABC.DBF是一个具有两个备注型字段的数据表文件,若使用COPY TO TEMP

命令进行复制操作,其结果是B

A)得到一个新的数据表文件

B)得到一个新的数据表文件和一个新的备注文件

C)得到一个新的数据表文件和两个新的备注文件

D)错误信息,不能复制带有备注型字段的数据表文件

19、要将数据库表从数据库中移出成为自由表,可使用命令B

A)DELETE TABLE <数据表名>

B)REMOVE TABLE <数据表名>

C)DROP TABLE <数据表名>

D)RELEASE TABLE <数据表名>

20、在Visual FoxPro中,数据库文件和数据表文件的扩展名分别是D

A).DBF和.DCT

B).DBC和.DCT

C).DBC和.DCX

D).DBC和.DBF

21、建立一个表文件,表中包含字段:姓名(C,6)、出生日期(D)和婚否(L),

则该表中每条记录所占的字节宽度为B

A)15

B)16

C)17

D)18

22、在Visual FoxPro中,可以对字段设置默认值的表是 B

A)自由表

B)数据库表

C)自由表或数据库表

D)都不能设置

23、利用SET RELATION命令可以建立两个表之间的关联,该关联是B

A)永久性联系

B)临时性联系

C)任意的联系

D)以上说法均不正确

24、假设表中共有10条记录,执行下列命令后,屏幕所显示的记录号顺序D

USE ABC.dbf

GOTO 6

LIST NEXT 5

A)1~5

B)1~6

C)5~10

D)6~10

25、惟一索引的“惟一性”是指C

A)字段值的“惟一”

B)表达式的“惟一”

C)索引项的“惟一”

D)列属性的“惟一”

26、下面有关索引的描述正确的是C

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

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

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

D) 使用索引并不能加快对表的查询操作

27、在Visual FoxPro中,调用表设计器建立数据库表STUDENT.DBF的命令是

C

A) MODIFY STRUCTURE STUDENT

B) MODIFY COMMAND STUDENT

C) CREATE STUDENT

D) CREATE TABLE STUDENT

28、在Visual FoxPro中,关于自由表叙述正确的是B

相关文档
最新文档