考生文件夹下存在一个数据库文件“samp2.accdb”,里面已经设计好表对象“tStud”、“tCourse”、“tScore”和“tTemp”。试按以下要求完成设计:(1)创建一个查询,当运行该查...
(1)创建一个查询,当运行该查询时,应显示参数提示信息“请输入爱好”,输入爱好后,在简历字段中查找具有指定爱好的学生,显示“姓名”、“性别”、“年龄”、“课程名”和“成绩”五个字段内容,所建查询命名为“qT1”。
(2)创建一个查询,查找平均成绩低于所有学生平均成绩的学生信息,并显示“学号”、“平均成绩”和“相差分数”三列内容,其中“平均成绩”和“相差分数”两列数据由计算得到,所建查询命名为“qT2”。
(3)创建一个查询,查找“04”院系没有任何选课信息的学生,并显示其“姓名”字段的内容,所建查询命名为“qT3”。
(4)创建一个查询,将表“tStud”中组织能力强、年龄最小的3个女学生的信息追加到“tTemp”表对应的字段中,所建查询命名为“qT4”。
参考解析: (1)【操作步骤】
步骤1:单击"创建"选项卡"查询"组中的"查询设计"按钮,在"显示表"对话框中双击表"tStud"、"tCourse"和"tScore",关闭"显示表"对话框。
步骤2:用鼠标拖动"tScore"表中的"学号"字段至"tStud"表中的"学号"字段,建立两者的关系,用鼠标拖动"tCourse"表中"课程号"至"tScore"表中的"课程号"字段,建立两者的关系。
步骤3:分别双击"tStud"表的"姓名"、"性别"、"年龄"和"tCourse"的"课程名"以及"tScore" 的"成绩"字段,最后双击"tStud"表的"简历"字段。
步骤4:在"简历"字段的"条件"行输入"Like "*" & [请输入爱好] & "*"",单击取消其"显示"行的勾选框。
步骤5:按Ctrl+S组合键保存修改,另存为"qT1"。关闭设计视图。
(2)【操作步骤】
步骤1:单击"创建"选项卡下"查询"组中的"查询设计"按钮,在"显示表"对话框中双击表"tStud"、"tCourse"和"tScore",关闭"显示表"对话框。
步骤2:用鼠标拖动"tScore"表中的"学号"字段至"tStud"表中的"学号"字段,建立两者的关系,用鼠标拖动"tCourse"表中的"课程号"至"tScore"表中的"课程号"字段,建立两者的关系。
步骤3:单击"设计"选项卡"显示/隐藏"组中的"汇总"按钮。
步骤4:双击"tStud"表的"学号"将其添加到"字段"行,再双击"tScore"表的"成绩"将其添加到"字段"行并在其前面加上"平均成绩:",然后在其"总计"行下拉列表框中选择"平均值",并在其"条件"行中输入"<(select avg([成绩]) from tScore)";在 "成绩"字段的下一列输入"相差的分数: [平均成绩]-(select avg(成绩) from [tScore]) ",在"总计"行下拉列表框中选择"Expression"。
步骤5:按Ctrl+S组合键保存修改,另存为"qT2"。关闭设计视图。
(3)【操作步骤】
步骤1:单击"创建"选项卡"查询"组中的"查询设计"按钮,在"显示表"对话框中双击表"tStud",关闭"显示表"对话框。
步骤2:分别双击"tStud"表的"姓名"、"所属院系"和"学号"字段,将其都添加到"字段"行。
步骤3:在"所属院系"字段"条件"行输入"04",然后单击"显示"行的勾选框取消这个字段的显示。在"学号"字段"条件"行输入"Not In (select 学号 from [tScore]) ",然后单击"显示"行的勾选框取消这个字段的显示。
步骤4:按Ctrl+S组合键保存修改,另存为"qT3"。关闭设计视图。
(4)【操作步骤】
步骤1:单击"创建"选项卡下"查询"组中的"查询设计"按钮,在"显示表"对话框中双击表"tStud",然后关闭"显示表"对话框。
步骤2:单击"设计"选项卡下"查询类型"组中的"追加"按钮,在弹出的"追加"对话框中表名称选项中选择表"tTemp",单击"确定"按钮。
步骤3:分别双击"tStud"表的"学号"、"姓名"、"年龄"、"所属院系"、"性别",简历字段。
步骤4:在"性别"字段的"条件"行输入"女",在"简历"字段的"条件"行输入"Like "*组织能力强*"",在"年龄"字段的"排序"行选择"升序",单击"设计"选项卡"查询设置"组中的"返回"下拉列表框,输入"3"。
步骤5:单击"设计"选项卡下"结果"组中的"运行"按钮,在弹出的对话框中单击"是"按钮。
步骤6:按Ctrl+S组合键保存修改,另存为"qT4"。关闭设计视图。