查询与视图设计
一、选择题
1. 查询和视图的共同点是_____。
A)有相应的SQL语句B)是一个单独的文件
C)可以存放在数据库中D)可以更新
2. 如果要将与表中的某个关键字内容的记录在输出结果中合并成一条记录,则应选用视图设计器的 选项卡。
A)排序依据B)更新条件C)分组依据D)视图参数
3. 现有SQL语句视图的命令是_____。
A)CREATE VIEWB)MODIFY VIEW
C)CREATE SQL VIEWD)MODIEY SQL VIEW
4. 如果要在查询结果中列出在最前面的5个记录,要在select-sql命令中添加参数_____。
A) next 5B) record 5C) first 5D) top 5
5. 如果要将视图中的修改传送到基表的原始记录中,则应当选用视图设计器的 选项卡。
A)传送条件B)更新条件C)修改条件D)视图参数
6. 有关查询与视图,下列说法中不正确的是_____。
A)查询不可以更新源表数据,而视图可以更新源表数据
B)查询和视图都可以更新源表数据
C)视图具有许多数据库表的属性,利用视图可以创建查询和视图
D)视图可以更新源表中的数据,存储于数据库中
7. “查询”文件的扩展名是_____。
A) PRGB) FPXC) OPRD) OPX
8. 查询文件中保存的是_____。
A)查询的命令B)查询的结果C)与查询有关的基表D)查询的条件
9. 如果Combox对象的RowSourceType属性设置为“3-SQL语句”,为了在表单运行时不出现查询的浏览窗口,则 RowSource属性中写入的SELECT语句中必须包含子句_____。
A) GROUP BYB) ORDER BYC) DISANCTD) INTO
10. 可以作为查询与视图的数据源是_____。
A)自由表B)数据库表C)查询D)视图
11. 不可以作为查询和视图的输出类型是_____。
A)自由表B)表单C)临时表D)数组
12. 视图与基表的关系是_____。
A)视图随基表的打开而打开B)基表随视图的关闭而关闭
C)基表随视图的打开而打开D)视图随基表的关闭而关闭
13. 下列关于查询和视图的叙述中,查询和视图都_____。
A)保存在数据库中B)可以用USE命令打开
C)可以更新基表D)可以作为列表框对象的数据源
14. 如果查询和视图的基表数据发生变化,要刷新查询和视图中的结果,正确的方法是_____。
A)查询需要重新运行,视图可以用REOUERY()函数
B)需要重新创建查询和视图
C)查询需要重新运行,视图会自动刷新
D)查询和视图都会自动刷新
15. 对于视图不可以创建的是_____。
A)字段的默认值B)独立索引C)临时关系D)永久关系
16. 下列说法中的正确的是_____。
A)视图是数据库的一个组成部分
B)视图中的源数据表也称为“基表”
C)视图设计器只比查询设计器多一个“更新条件”选项卡
D)远程视图使用VFP的SQL语法从VFP视图或表中选择信息
17. 打开本地视图后,当基表中的数据发生变化时,则_____。
A)视图中的数据将自动随之发生变化
B)必须先关闭视图。再打开视图后,视图中的数据都会变化
C)可以用REOUERY()函数刷新视图
D)必须重新创建视图
18. 要求仅显示两张表中满足条件的记录,应选择_____类型。
A)内连接B)左连接C)右连接D)完全连接
19. 创建一个参数化视图时,应在筛选对话框的实例框中输入_____。
A) *参数名B) ?参数名C) !参数名D) 参数名
20. 下列哪项在物理存储上并不存在_____。
A)数据库B)本地表C)视图D)自由表
21.使用菜单操作方法打开一个在当前目录下已经存在的查询文件zgjk.qpr后,在命令窗口生成的命令是_____。
A) OPEN QUERY zgjk.qprB) MODIFY QUERY zgjk.qpr
C) DO QUERY zgjk.qprD) CREATE QUERY zgjk.qpr
22. 查询设计器和视图设计器的主要不同表现在于_____。
A)查询设计器有“更新条件”选项卡,没有“查询去向”选项
B)查询设计器没有“更新条件”选项卡,有“查询去向”选项
C)视图设计器没有“更新条件”选项卡,有“查询去向”选项
D)视图设计器有“更新条件”选项卡,没有“查询去向”选项
23. 默认查询的输出形式是______。
A)数据表B)图形C)报表D)浏览
24. 用于显示部分查询结果的TOP短语,必须与______同时使用,才有效果。
A) ORDER BYB) FROMC) WHERED) GROUP BY
25. 视图不能单独存在,它必须依赖于______。
A)视图B)数据库C)数据表D)查询
26. 以下关于查询的描述正确的是______。
A)不能根据自由表建立查询B)只能根据自由表建立查询
C)只能根据数据库表建立查询D)可以根据数据库表和自由表建立查询
27. 下面关于查询描述正确的是______。
A)可以使用CREATE VIEW 打开查询设计器
B)使用查询设计器可以生成所有的SQL查询语句
C)使用查询设计器生成的SQL语句存盘后将存放在扩展名为QPR的文件中
D)使用DO语句执行查询时,可以不带扩展名
28. 以下关于视图的描述正确的是______。
A)可以根据自由表建立视图B)可以根据查询建立视图
C)可以根据数据库表建立视图D)可以根据数据库表和自由表建立视图
29. 下面有关对视图的描述正确的是______。
A)可以使用MODIFY STRUCTURE命令修改视图的结构
B)视图不能删除,否则影响原来的数据文件
C)视图是对表的复制产生的
D)使用SQL对视图进行查询时必须事先打开该视图所在的数据库
30. 如果要在屏幕上直接看到查询结果,“查询去向”应该选择______。
A)屏幕B)浏览C)临时表或屏幕D)浏览或屏幕
二、填空题
1. 查询设计器中的“连接”选项卡,可以控制______选择。
2. 查询设计器的“筛选”选项卡用来指定查询的______。
3. 建立远程视图必须首先建立与远程数据库的______。
4. 通过Visual FoxPro的视图,不仅可以查询数据库表,还可以______数据库。
5. 创建视图时,相应的数据库必须是______状态。
6. 视图和查询都可以对______表进行操作。
7. 可用视图______修改源表中的数据。
8. 视图可分为______、______两种。
9. SQL可以控制视图的______方法。
10. 视图中的数据取自数据库中的______或______。
11. 由多个本地表创建的视图,应当称为______。
12. 查询______更新表中的数据。
13. 创建视图时,相应的数据库必须是______状态。