第三部分 习题及参考解答
(七)查询与视图设计
一、选择题
1.
下面关于查询的描述中,正确的是_______。 A. 可以使用CREATE VIEW打开查询设计器
B. 使用查询设计器可以生成所有的SQL查询语句
C. 使用查询设计器生成的SQL语句存盘后将存放在扩展名为QPR的文件中 D. 使用D0语句执行查询时,可以不带扩展名 2. “查询设计器”中的“筛选”选项卡的作用是_______。
A. 选择查询结果中包含的字段
B. 指定查询条件
C. 增加或删除查询的表 D. 观察查询生成的SQL程序代码
在Visual FoxPro中,关于查询和视图的正确描述是_______。
3.
A. 查询是一个预先定义好的SQL SELECT语句文件 B. 视图是一个随机定义的SQL SELECT语句文件
C. 查询和视图是同一种文件,只是名称不同 D. 查询和视图都是可以存储数据的真实表
4. 在Visual FoxPro中,以下关于视图描述中错误的是_______。
A. 通过视图可以对表进行查询
B. 通过视图可以对表进行更新
C. 视图是一个虚表 D. 视图就是一种查询
5. 可以纯文本形式保存设计结果的设计器是______。
A. 查询设计器
B. 表单设计器
C. 菜单设计器 D. 以上3种都不是
以下关于视图的描述正确的是______。 A. 视图保存在项目文件中 B. 视图保存在数据库文件中
C. 视图保存在表文件中 D. 视图保存在视图文件中
在Visual FoxPro中,要运行查询文件queryl.qpr,可以使用命令______。 A. DO queryl
B. DO queryl.qpr
C. DO QUERY queryl D. RUN query
如果要在屏幕上直接看到查询结果,“查询去向”应该选择_______。
6.
7.
8.
第三部分 习题及参考解答
A. 屏幕 B. 浏览
C. 临时表或屏幕 9.
D. 浏览或屏幕
以下关于查询的描述中,正确的是_______。 A. 不能根据自由表建立查询
B. 只能根据自由表建立查询
C. 只能根据数据库表建立查询 D. 可以根据数据库表和自由表建立查询
10. 下面关于查询设计器的描述中,错误的是_______。
A. 可以使用“无重复记录” 复选框去掉重复值
B. 使用查询设计器中的“查询去向”保存查询结果 C. 查询设计器无筛选功能
D. 在查询设计器中可以进行筛选条件的组合 11. 下列说法中,错误的是_______。
A. 在数据库中,可以包含表、视图、查询以及表间永久关系
B. 可以通过修改视图中的数据来更新数据源中的数据,但查询不可以 C. 查询和视图都是用SELECT-SQL语言实现的
D. 视图虽然具备了一般数据表的特征,但它本身并不是表 12. 所谓视图,指的是_______。
A. 数据库中独立存在的表,每个视图对应一个存储文件
B. 从一个或几个基本表导出的表,视图是一个虚表
C. 建立在数据库文件之上的索引文件,并且一个视图可以带多个索引文件 D. 存储在数据库中的可视化数据图形
13. 下列关于视图的描述中,正确的是_______。
A. 可以使用MODIFY STRUCTURE命令修改视图的结构 B. 视图不能删除,否则影响原来的数据文件
C. 视图是对表进行复制而产生的
D. 使用SQL对视图进行查询时必须事先打开该视图所在的数据库 14. 以下关于视图的描述中,错误的是______。 A. 可以根据自由表建立视图 B. 可以根据查询建立视图
C. 可以根据数据库表建立视图
D. 可以根据数据库表和自由表建立视图
15. 在进行SQL查询时,用WHERE子句指出的是______。
A. 查询结果
B. 查询条件
C. 查询视图 D. 查询目标
16. 在Visual FoxPro中,查询设计器和视图设计器的主要不同表现在于______。
第三部分 习题及参考解答
A. 查询设计器有“更新条件”选项卡,没有“查询去向”选项 B. 查询设计器没有“更新条件”选项卡,有“查询去向”选项 C. 视图设计器没有“更新条件”选项卡,有“查询去向”选项 D. 视图设计器有“更新条件”选项卡,也有“查询去向”选项 17. 视图设计器中含有的,但查询设计器却没有的选项卡是______。
A. 筛选 B. 排序依据 C. 分组依据
D. 更新条件
18. 使用菜单操作方法打开一个在当前目录下已经存在的查询文件zgjk.qpr后,在命令窗口
生成的命令是______。
A. OPEN QUERY zgjk.qpr
B. MODIFY QUERY zgjk.qpr
C. DO QUERY zgjk.qpr D. CREATE QUERY zgjk.qpr 19. 查询和视图的共同点是_______。 A. 有相应的SQL语句 B. 是一个单独的文件
C. 可以存放在数据库中 D. 可以更新
20. 若要查询所有比“陈静”教师工资高的教师姓名及工资,应使用下列SQL语句:
SELECT x.姓名,x.工资FROM教师表As x,教师表As Y
WHERE x.工资>Y.工资AND Y.姓名=“陈静”该语句使用的查询是_______。 A. 内连接查询 B. 外连接查询
C. 自身连接查询 D. 子查询
21. 关于查询和视图说法正确的是_______。 A. 查询可以定义查询去向,而视图不可以
B. 查询和视图都可以修改数据库表的数据 C. 视图可以定义查询去向,而查询不可以 D. 查询和视图都不可以修改数据库表的数据
22. 有关查询与视图,下列说法中不正确的是 。
A. 查询不可以更新源表数据,而视图可以更新源表数据 B. 查询和视图都可以更新源表数据
C. 视图具有许多数据库表的属性,利用视图可以创建查询和视图 D. 视图可以更新源表中的数据,存储于数据库中 23. “查询”文件的扩展名是 。
A. PRG B. FPX C. QPR
第三部分 习题及参考解答
D. QPX
24. 查询文件中保存的是 。
A. 查询的命令
B. 查询的结果
C. 与查询有关的基表
D. 查询的条件
25. 不可以作为查询的输出类型是 。
A. 自由表
B. 表单
C. 临时表 D. 数组
26. 视图与基表的关系是 。
A. 视图随基表的打开而打开 B. 基表随视图的关闭而关闭
C. 基表随视图的打开而打开 D. 视图随基表的关闭而关闭
27. 下列关于查询和视图的叙述中,查询和视图都 。
A. 保存在数据库中 B. 可以用USE命令打开 C. 可以更新基表 D. 可以作为列表框对象的数据源 28. 对于视图没有的功能是 。
A. 输出去向 B. 索引
C. 更新基表的数据 D. 筛选
29. 打开视图AA的正确命令是______。
A. USE AA
B. OPEN VIEW AA C. USE VIEW AA
D先打开该视图所在的数据库,然后USE AA 30. 下列哪项在物理上并不存在______。
A. 数据库 B. 本地表 C. 视图
D. 自由表
31. 要求仅显示两张表中满足条件的记录,应选择______类型。
A. 内连接 B. 左连接 C. 右连接
第三部分 习题及参考解答
D. 完全连接
二、填空题
1. 查询设计器中的“连接”选项卡,可以控制______选择。 2. 查询设计器的“筛选”选项卡用来指定查询的______。
3. 通过Visual FoxPro的视图,不仅可以查询数据库表,还可以______数据库表。 4. 创建视图时,相应的数据库必须是______状态。 5. 视图和查询都可以对 表进行操作。 6. 可用视图 修改源表中的数据。 7. 视图可分为 、 两种。
(八)项目管理器
一、选择题
1.
如果添加到项目中的文件标识为“排除”,表示______。 A. 此类文件不是应用程序的一部分
B. 生成应用程序时不包括此类文件
C. 生成应用程序时包括此类文件,用户可以修改
D. 生成应用程序时包括此类文件,用户不能修改
2. “项目管理器”的“运行”按钮用于执行选定的文件,这些文件可以是______。
A. 查询、视图或表单 B. 表单、报表和标签
C. 查询、表单或程序 3.
D. 以上文件都可以
下列叙述中,错误的是______。
A. 可以将同一个数据库文件添加到不同的项目文件中 B. 可以将同一个表单文件添加到不同的项目文件中 C. 可以将同一个自由表文件添加到不同的数据库文件中
D. 可以将同一个自由表文件添加到不同的项目文件中
4. Visual FoxPro的“项目管理器”的“文档”选项卡用于显示和管理______。
A. 表单、报表和标签 B. 表单、控件和数据库 C. 数据库、自由表和报表 5.
D. 数据库、自由表和查询
使用项目管理器中的“新建”命令按钮创建文件,所创建的文件将_______。 A. 自动包含在该项目中 B. 没有包含在该项目中
C. 可被任何项目包含
D. 既可包含也可不包含在该项目中