第四章 查询
一、选择题
1.A 2.D 3.C 4.C 5.D 6.D 7.C 8.A 9.B 10.B 11.A 12.C 13.D 14.B 15.C
二、填空题
1.交叉表查询向导、查找重复项查询向导、查找不匹配项查询向导 2.字段列表区
3.生成表查询、更新查询、追加查询、删除查询 4.籍贯IN(\广东\上海\5.且,或 6.LIKE 7.表、查询
8.课程名称 IS NOT NULL
三、上机实训
实训4.1 创建选择查询 1. 简要操作步骤如下:
(1)打开“教学管理信息系统”数据库,在数据库窗口中选择“查询”对象,双击右边窗格中的“使用向导创建查询”选项,或在“新建查询”对话框中选择“简单查询向导”选项后单击“确定”按钮,打开 “简单查询向导”对话框。
(2)单击“表/查询”选项右侧的下拉按钮,在弹出的下拉列表中选择“学生”表,然后在“可用字段”列表框中依次将“姓名”、“性别”、“出生日期”、“籍贯”和“专业”5个字段添加到“选定的字段”列表框中,如图4-1所示。
(3)单击“下一步”按钮,此时打开如图4-2所示的对话框。在图4-2所示的文本框中输入查询名称“实训4-1-1”后,选择“打开查询看信息”单选按钮,然后单击“完成”按钮完成查询的创建。
图4-1 “简单查询向导”对话框 图4-2 “设置查询名称”对话框
2. 简要操作步骤如下:
(1)打开“教学管理信息系统”数据库,在数据库窗口中选择“查询”对象,双击右边窗格中的“在设计视图中创建查询”选项,或在“新建查询”对话框中选择“设计视图”选项,单击“确定”按钮,打开查询设计视图窗口和“显示表”对话框。
(2)在“显示表”对话框中,单击“表”选项卡,用户可以看到当前数据库拥有的所有表,依次将“学生”表、“课程”表和“成绩”表添加到查询设计视图窗口的上半部分中,然后单击“关闭”按钮关闭“显示表”对话框。
(3)依次将“学生”表中“姓名”字段和“专业”字段;“课程”表中的“课程名称”字段以及“成绩”表中的“分数”字段添加到设计网格的“字段”行上,其设置结果如图4-3所示。
图4-3 查询4-1-2的设置结果
(4)单击工具栏上的“保存”按钮,在打开的“另存为”对话框的“查询名称”文本框中输入“实训4-1-2”,单击“确定”按钮。关闭查询的“设计视图”窗口完成查询的创建。 3. 简要操作步骤如下:
(1)打开“教学管理信息系统”数据库,在数据库窗口中选择“查询”对象,双击右边窗格中的“在设计视图中创建查询”选项,或在“新建查询”对话框中选择“设计视图”选项,单击“确定”按钮,打开查询设计视图窗口和“显示表”对话框。
(2)在“显示表”对话框中,单击“表”选项卡,用户可以看到当前数据库拥有的所有表,依次将“教师”表、“课程”表和“授课”表添加到查询设计视图窗口的上半部分中,然后单击“关闭”按钮关闭“显示表”对话框。
(3)依次将“教师”表中“姓名”字段;“授课”表中的“学期”字段、“授课时间”字段和“授课地点”字段;“课程”表中的“课程名称”字段添加到设计网格的“字段”行上。
(4)单击工具栏上的“保存”按钮,在打开的“另存为”对话框的“查询名称”文本框中输入“实训4-1-3”,单击“确定”按钮。查询设计视图的设置结果如图4-4所示。
图4-4 查询4-1-3的设置结果
4. 简要操作步骤如下:
(1)打开“教学管理信息系统”数据库,在数据库窗口中选择“查询”对象,双击右边窗格中的“在设计视图中创建查询”选项,或在“新建查询”对话框中选择“设计视图”选项,单击“确定”按钮,打开查询设计视图窗口和“显示表”对话框。
(2)按图4-5所示添加表和设置设计网格区。单击工具栏上的“保存”按钮,在打开的“另存为”对话框的“查询名称”文本框中输入“实训4-1-4”,单击“确定”按钮。查询设计视图的设置结果如图4-5所示。
图4-5 查询4-1-4的设置结果
5. 简要操作步骤如下:
(1)打开“教学管理信息系统”数据库,在数据库窗口中选择“查询”对象,双击右边窗格中的“在设计视图中创建查询”选项,或在“新建查询”对话框中选择“设计视图”选项,单击“确定”按钮,打开查询设计视图窗口和“显示表”对话框。
(2)按图4-6所示添加表和设置设计网格区。单击工具栏上的“保存”按钮,在打开的“另存为”对话框的“查询名称”文本框中输入“实训4-1-5”,单击“确定”按钮。查询设计视图的设置结果如图4-6所示。
图4-6 查询4-1-5的设置结果
6. 简要操作步骤如下:
(1)打开“教学管理信息系统”数据库,在数据库窗口中选择“查询”对象,双击右边窗格中的“在设计视图中创建查询”选项,或在“新建查询”对话框中选择“设计视图”选项,单击“确定”按钮,打开查询设计视图窗口和“显示表”对话框。
(2)按图4-7所示添加表和设置设计网格区。单击工具栏上的“保存”按钮,在打开的“另存为”对话框的“查询名称”文本框中输入“实训4-1-6”,单击“确定”按钮。查询设计视图的设置结果如图4-7所示。
图4-7 查询4-1-6的设置结果
7. 简要操作步骤如下:
(1)打开“教学管理信息系统”数据库,在数据库窗口中选择“查询”对象,双击右边窗格中的“在设计视图中创建查询”选项,或在“新建查询”对话框中选择“设计视图”选项,单击“确定”按钮,打开查询设计视图窗口和“显示表”对话框。
(2)按图4-8所示添加表和设置设计网格区。单击工具栏上的“保存”按钮,在打开的“另存为”对话框的“查询名称”文本框中输入“实训4-1-7”,单击“确定”按钮。查询设计视图的设置结果如图4-8所示。
图4-8 查询4-1-7的设置结果
8. 简要操作步骤如下:
(1)打开“教学管理信息系统”数据库,在数据库窗口中选择“查询”对象,双击右边窗格中的“在设计视图中创建查询”选项,或在“新建查询”对话框中选择“设计视图”选项,单击“确定”按钮,打开查询设计视图窗口和“显示表”对话框。
(2)按图4-9所示添加表和设置设计网格区。单击工具栏上的“保存”按钮,在打开的“另存为”对话框的“查询名称”文本框中输入“实训4-1-8”,单击“确定”按钮。查询设计视图的设置结果如图4-9所示。
图4-9 查询4-1-8的设置结果
实训4.2 创建交叉表查询和参数查询 1. 简要操作步骤如下:
(1)打开“教学管理信息系统”数据库,在数据库窗口中选择“查询”对象,在“新建查询”对话框中选择“交叉表查询向导”选项,单击“确定”按钮,打开“交叉表查询向导”对话框。
(2)在“交叉表查询向导”对话框中,选择“视图”选项组中的“表”单选按钮,并在“请指定哪个表或查询中?”的列表框中选择“表:学生”,见图4-10。
(3)单击“下一步”按钮,打开提示用户指定“行标题”的“交叉表查询向导”对话框。 (4)在该对话框的“可用字段”列表框中,先选中“系编号”字段,再单击按钮,将“系
编号”字段从“可用字段”列表框中移到“选定字段”列表框,如图4-11所示。
图4-10 在“交叉表查询向导”对话框中指定表名 图4-11 指定行标题
(5)单击“下一步”按钮,打开提示用户指定“列标题”的“交叉表查询向导”对话框。在“字段”列表框中选择“性别”,如图4-12所示。
(6)单击“下一步”按钮,打开提示用户指定“值”的“交叉表查询向导”对话框。在该对话框的“字段”列表框中选择“姓名”(任意一个字段均可)。在“函数”列表框中选择“计数”选项。在“请确定是否为每一行作小计:”标签下,去掉复选框中的勾选,即每一行不作小计,如图4-13所示。
图4-12 指定列标题 图4-13 指定“值”字段和总计项
(7)单击“下一步”按钮,打开提示用户指定“查询名称”的“交叉表查询向导”对话框。在对话框的文本框中输入:实训4-2-1,其他选项设置不变,如图4-14所示。
(8)单击“完成”按钮,显示该查询运行结果的“数据表”视图窗口,如图4-15所示。