查询与视图
- 格式:ppt
- 大小:245.50 KB
- 文档页数:28


(完整版)第5章查询和视图测试题
第3章查询和视图⼩测
⼀、选择题(每题2分,共70分,答案写在题号前)1.下列利⽤“项⽬管理器”新建查询的操作中,正确的是()。D
A.打开“项⽬管理器”,单击“代码”选项卡,选定“查询”,单击“新建”按钮
B.打开“项⽬管理器”,单击“⽂档”选项卡,选定“查询”,单击“新建”按钮
C.打开“项⽬管理器”,单击“数据”选项卡,选定“查询”,单击“运⾏”按钮
D.打开“项⽬管理器’,单击“数据”选项卡,选定“查询”,单击“新建”按钮
2.打开“查询设计器”的命令是()。C
A.OPEN QUERY B.OPEN VIEW C.CREA TE QUERY D.CREATE VIEW
3.在“查询设计器”的“字段”选项卡中设置字段时,如果将“可⽤字段”列表框中的所有字段⼀次移到“选定字段”列表框中,可单击()按钮。DA.“添加”B.“全部移去” C.“移去”D.“全部添加”
4.下列关于视图说法错误的是______。D
A.视图是在数据库表基础上创建的⼀种虚拟表B.视图兼有表和查询的特点
C.视图分为本地视图和远程视图D.视图可以脱离数据库使⽤
5.在“查询设计器”中,⽤来指定是否有重复记录属性的是()选项卡。A
A.“杂项,,B.“字段”C.“联接”D.“筛选”
6. 运⾏查询⽂件cx.qpr的命令是()。C
A)USE cx B)USE cx.qpr C)DO cx.qpr D)DO cx
7.“查询设计器”中的“筛选”选项卡的作⽤是()。C
A.增加或删除查询的表B.观察查询⽣成的SQL代码
C.指定查询记录的条件D.选择查询结果的字段组织数据
8.默认的表间联接类型是()。A
A.内部联接B.左联接 C.右联接 D.完全联接
9.在VisualFoxPro中,查询结果以⽂件的形式保存起来,查询⽂件的扩展名为()。D
A..dbf
B..sql
/doc/9a14638107.html,
1 课题:使用“设计视图”创建简单查询
【教学目标】使学生理解并掌握“设计视图”创建简单查询的基本操作方法。
【重点难点】使用“设计视图”创建简单查询的操作方法,及列标题改名的方法。
【教学课时】2课时
【教学过程】
“简单查询向导”的使用有很大的局限,所以最好的方法是在Access的图形化“查询设计”窗口中从头开始设计查询。“查询设计”窗口是Access最为强大的功能特征之一。
例如我们可以设计一个简单的查询,为所选的Northwind Tr a d e r s顾客定制邮件表,步骤如下:
1) 如果需要,打开Northwind数据库,显示“数据库”窗口,单击“查询”快捷方式。
2) 在设计视图中双击“创建查询”快捷方式,打开“查询设计”窗口。
“显示表”对话框出现在“查询设计”窗口中。“显示表”对话框中的各个选项卡分别对应于从所有现有的表、所有查询或者所有表和查询的组合中做出的选择。可以将一个新的查询建立在一个或者多个以前输入的表或者查询之上。
注意如果在“数据库”窗口的“表”页下选择了一个表,然后单击“新对象Access”工具栏按钮并从下拉菜单中选择查询,则Access 2000会自动地将所选的表放到“查询设计”窗口中,而不再显示在步骤2中描述的“显示表”对话框。
3) 在这个例子中,只在查询中使用了表,所以接受默认的“表”选项卡页选择。在“显示
表”列表中单击(或者使用向下的箭头选择) Customers,选定C u s t o m e r s表,然后单击“添加”按钮。或者双击C u s t o m e r s也可以将该表添加到查询中。在一个查询中可以使用多个表,如果需要使用多个表,就从列表中选择另一个相关的表并再次选择“添加”。但是本例只使用了一个表。在选择了你想使用的表之后,单击“关闭”。C u s t o m e r s表的字段列表出现在“查询设计”窗口上部窗格中的左侧,在下面的窗格中出现了一个空白的“查询设计”网格。字段列表显示了C u s t o m e r s表所有字段的名字,但是在默认的“字段”列表尺寸下,必须进行滚动才能显示五个以上的项。列表上方的星号(*) 是一个快捷方式符号,用以向查询中添加表的所有字段。
视图的创建与管理
1. 实验目的与要求
1) 掌握创建、修改、删除和管理视图的方法;
2) 掌握使用视图来访问数据,理解如何通过视图来实现数据的安全保护;
2. 实验环境
1) Windows XP/2000/2003;
2) SQL Server 2005
3. 实验内容
1) 创建一个简单的视图,查询满足条件1的学生信息;
2) 修改简单视图,查询满足条件2的学生信息;
3) 使用视图访问数据;
4) 删除所创建的视图。
4. 实验步骤
1) 创建视图的基本操作
(1). 启动SQL Server管理控制台,展开要创建视图的数据库文件夹“学生管理”数据库,选择其中的“视图”对象。
(2). 选择“新建视图”命令,打开SQL Server的“视图设计”窗口。
(3). 添加Student表和SC表。
(4). 选择Student表的学号和姓名列,选择SC表的课程号和成绩列,作为视图的显示列。
(5). 设置学号列的排列类型为升序。
(6). 设置查询条件:先在课程号行的“筛选器”列设置条件为“=C01”,然后在成绩行的“筛选器”列设置条件为“<80”。 (7). 单击工具栏“保存”按钮,在打开的“另存为”对话框中输入视图名“v_c1”,单击“确定”按钮,关闭视图设计窗口,完成视图的创建。
(8). 查询此视图中的记录。
(9). 在“v_c1”视图上单击鼠标右键,在打开的快捷菜单中选择“修改”命令,修改视图定义。
(10). 添加视图源Course表,以显示1号课程的课程名称。打开“添加表”窗口,选择Course表,系统自动为Course表和SC表建立基于课程号的内连接。
(11). 选择Course表中的课程名列。
(12). 添加查询条件:修改课程号行中的“筛选器”列的条件为“=C02”;修改成绩行中“筛选器”列的条件为“<=90”,取消选择“输出”列中的复选框。
(13). 单击工具栏“保存”按钮,关闭视图设计窗口,保存对视图的修改。
单选题:(1.0分)
视图是一组存储在数据库中的特殊的表,当它被打开时,对于本地视图而言,系统将同时在其他工作区所基于的基表打开,这是因为视图包含一条_ __语句
A. SELECT—SQL
B. USE
C. LOCATE
D. SET FILTER TO
解答: A 答题正确
参考答案: A
2. 单选题:(1.0分)
有关查询与视图,下列说法中不正确的是
A. 查询是只读型数据,而视图可以更新数据源
B. 查询可以更新数据源,视图也有此功能
C. 视图具有许多数据库表的属性,利用视图可以创建查询和视图
D. 视图可以更新源表中的数据,存储于数据库中
解答: B 答题正确
参考答案: B
3. 单选题:(1.0分)
不可以作为查询与视图的数据源的是
A. 自由表
B. 数据库表
C. 查询
D. 视图
解答: C 答题正确
参考答案: C
4. 单选题:(1.0分)
不可以作为查询和视图的输出类型
A. 自由表
B. 表单 C. 临时表
D. 数组
解答: D 答题错误
参考答案: B
5. 单选题:(1.0分)
视图与基表的关系是
A. 视图随基表的打开而打开
B. 基表随视图的关闭而关闭
C. 基表随视图的打开而打开
D. 视图随基表的关闭而关闭
解答: A 答题错误
参考答案: C
6. 单选题:(1.0分)
下列关于查询和视图的叙述中,正确的是查询和视图都
A. 保存在数据库中
B. 可以用USE命令打开
C. 可以更新基表
D. 可以作为列表框对象的数据源
解答: D 答题正确
参考答案: D
7. 单选题:(1.0分)
“查询”文件的扩展名为
A. .prg
B. .fpx
C. .qpr
D. .qpx
解答: C 答题正确
参考答案: C
8. 单选题:(1.0分) 查询文件中保存的是
A. 查询的命令