第一章 数据库技术基础 下载本文

C.GO 10 D.GO 10 APPEND APPEND BLANK 95.BROWSE命令中没有的功能是 。

A.修改记录 B.添加记录 C.删除记录 D.插入记录

96.用命令“INDEX ON 姓名 TAG NAME UNIQUE”建立索引,索引类型是 。 A.主索引 B.普通索引 C.候选索引 D.唯一索引

97.在参照完整性的设置中,如果当主表中删除记录后,要求删除子表中的相关记录,则应将“删除”规则设置为 。

A.限制 B.级联 C.忽略 D.任意 98.在定义表结构时,以下 数据类型的字段宽度都是定长的。 A.字符型、货币型、数值型 B.字符型、货币型、整型 C.备注型、逻辑型、数值 D.日期型、备注型、逻辑型 99.执行SELE 0选择工作区的结果是 。

A.选择了0号工作区 B.选择了空闲的最小号工作区 C.选择已打开的工作区 D.关闭选择的工作区

100.两表之间\临时性\联系称为关\关联\的正确叙述是 。 A. 建立关联的两个表一定在同一个数据库中

B.两表之间\临时性\联系是建立在两表之间\永久性\联系基础之上的 C.当父表记录指针移动时,子表记录指针按一定的规则跟随移动 D.当关闭父表时,子表自动被关闭

二、填空题

1.数据库完整性一般包括 、 、 。 2.可以保证实体完整性的索引是 或 实体完整性是保证表中记录唯一的特性,即不允许有重复记录。数据类型属于 完整性。 3.两个表的关联是 联系。

4.Visual FoxPro的参照完整性是通过表之间的 联系建立的。 5.字段有效性规则是一个 表达式。

6.索引可以提高数据 速度,降低数据 速度。 7.自由表就是不属于任何 的表。

8.一个数据库表中,可以有 个主索引, 个候选索引和 个普通索引。 9.Visual FoxPro同一个时刻可以打开 个数据库,但同一时刻只有 个当前

数据库。指定当前数据库的命令是 。 10.清除主窗口屏幕的命令是 。

11.记录的定位方式有 定位、 定位和条件定位三种。

12.如果要在课程表与学生成绩表之间设置参照完整性,则首先必须建立它们之间的 关系。如果修改了课程表中课程代号后要求自动更新学生成绩表中相关记录的课程代号,则应设置更新规则为 ;如果课程表中没有的课程代号禁止插入到学生成绩表中,则应设置插入规则为 。

13.要给表尾增加一个空白记录,使用的命令是 。 14.在Visual FoxPro中最多同时允许打开 个表。

15.设置结构复合索引中索引XUEHAO 为主控索引的命令是 ,删除索引XUEHAO 的

命令是 。

16.Visual FoxPro中主索引和候选索引可以保证数据的 完整性。

17. 是使不同工作区的记录指针建立一种临时的联动关系,当父表的记录指针移动

时,子表的记录指针也随之移动。

18.当前区是2,要使3区成为当前区的命令是 。 19.打开表设计器的命令是 。

20.SORT排序,/A表示 ,/D表示 。

第六章 查询与视图同步练习

一、选择题

1.下列关于查询描述正确的是______。 A.可以使用CREATE VIEW 打开查询设计器

B.使用查询设计器可以生成所有的SQL查询语句

C.使用查询设计器生成的SQL语句存盘后将存放在扩展名为QPR的文件中 D.使用DO语句执行查询时,可以不带扩展名 2.如果要在屏幕上直接看到查询结果,“查询去向”应该选择______。 A.屏幕 B.浏览 C.临时表或屏幕 D.浏览或屏幕

3.使用菜单操作方法打开一个在当前目录下已经存在的查询文件zgjk.qpr 后,在命令窗

口生成的命令是______。

A.OPEN QUERY zgjk.qpr B.MODIFY QUERY zgjk.qpr C.DO QUERY zgik.qpr D.CREATE QUERY zgik.qpr

4.在Visual FoxPro 系统中,使用查询设计器生成的查询文件中所保存的是______。 A.查询的命令 B.与查询有关的基表 C.询的结果 D.查询的条件 5.运行查询xmcxl.qpr 的命令是______。

A.USE xmcxl B.USE xmcxl.qpr C.DO xmcxl.qpr D.DO xmcxl 6.下面关于视图的描述正确的是______。

A.可以使用MODIFY STRUCTURE 命令修改视图的结构 B.视图不能删除,否则影响原来的数据文件 C.视图是对表的复制产生的

D.使用SQL对视图进行查询时必须事先打开该视图所在的数据库 7.视图设计器中含有的但查询设计器中却没有的选项卡是______。

A.筛选 B.排序依据 C.分组依据 D.更新条件 8.有如下SQL语句

CREATE VIEW stock-view AS SELECT 股票名称 AS 名称,单价 FROM stock 执行该语句后产生的视图含有的字段名是______。

A.股票名称 B.名称、单价 C.名称、单价、交易所 D.股票名称、单价、交易所 9.______不可以作为查询的输出类型。

A.自由表 B.表单 C.临时表 D.数组 10.查询设计器中“联接”选项卡对应的SQL短语是______。

A.WHERE B.JOIN ON C.SET D.ORDER BY 11.在查询设计器中,“字段”选项卡对应SQL语句______,用来制定要查询的数据。 A.SELECT B.FROM C.WHERE D.ORDER BY 12.查询设计器中的选项卡依次为______。 A.字段、连接、筛选、排序依据、分组依据 B.字段、连接、排序依据、分组依据、杂项

C.字段、连接、筛选、排序依据、分组依据、更新条件、杂项 D.字段、连接、筛选、排序依据、分组依据、杂项 13.以下关于查询的描述正确的是______。

A.不能根据自由表建立查询 B.只能根据自由表建立查询

C.只能根据数据库表建立查询 D.可以根据数据库表和自由表建立查询

14.在Visual FoxPro中,查询设计器中的各选项卡与______语句各短语是相对应的。 A.SQL SELECT B.SQL INSERT C.SQL UPDATE D.SQL DROP 15.在查询设计器中,“筛选”选项卡对应______短语,用来指定查询的条件。 A.SQL SELECT B.FROM C.WHERE D.ORDER BY

16.在查询设计器中,选定“杂项”选项卡中的“无重复记录”复选框,与执行SQL SELECT

语句中的______等效。

A.WHERE B.JOIN ON C.ORDER BY D.DISTINCT 17.在查询设计器中,“排序依据”选项卡对应______短语,用于指定排序的字段和排序方

式。

A.SELECT B.FROM C.WHERE D.ORDER BY

18.在Visual FoxPro中,当一个查询基于多个表时,要求表之间______。 A.不需要有联系 B.必须是有联系的

C.一定不要有联系 D.可以有联系也可以没联系

19.SQL SELECT 语句中的GROUP BY和HAVING短语对应查询设计器上的______选项卡。 A.字段 B.连接 C.分组依据 D.排序依据 20.打开查询设计器的命令是______。

A.OPEN QUERY B.MODI VIEW C.CREATE QUERY D.CREATE VIEW

21.在查询设计器的“字段”选项卡中设置字段时,如果将“可用字段”框中的所有字段一

次移到“选定字段”框中,可单击______按钮。

A.添加 B.全部添加 C.移去 D.全部移去 22.只能满足连接条件的记录才包括在查询结果中,这种连接称为______。 A.内部连接 B.左连接 C.右连接 D.外部连接 23.在Visual FoxPro中,建立视图的命令是______。

A.CREATE QUERY B.CREATE VIEW C.OPEN QUERY D.OPEN VIEW 24.下列选项卡中,视图不能够完成的是______。 A.指定可更新的表 B.指定可更新的字段 C.检查更新合法性 D.删除和视图相关联的表 25.在Visual FoxPro中,连接类型有______。 A.内部连接、左连接、右连接 B.内部连接、左连接、右连接、外部连接 C.内部连接、完全连接、左连接、右连接 D.内部连接、左连接、外部连接

26.在Visual FoxPro中用来创建连接的命令是______。

A.CREATE CONNECTION B.CREATE VIEW C.CREATE QUERY D.OPEN CONNECTION 27.建立远程视图之前必须首先建立与远程数据库的______。 A.联系 B.关联 C.数据源 D.连接 28.视图不能单独存在,它必须依赖于______。

A.视图 B.数据库 C.数据表 D.查询

29.在视图设计器的“更新条件”选项卡中,如果出现“钥匙”标志,表示______。 A.更新 B.该字段为非关键字 C.该字段是关键字段 D.该字段为关键字 30.运行查询的快捷键为______。

A.Ctrl+V B. Ctrl+P C. Ctrl+D D. Ctrl+Q

二、填空题