问答题
考生文件夹下存在一个数据库文件“samp2.accdb”,里面已经设计好3个关联表对象 “tStud”“tCourse”“tScore”和一个临时表对象“tTemp”。试按以下要求完成设计。
问答题
创建一个查询,按所属院系统计学生的平均年龄,字段显示标题为“院系”和“平均年龄”,所建查询命名为“qT1”。要求:平均年龄四舍五入取整处理。
【正确答案】正确答案:步骤1:单击“创建”选项卡下“查询”组中的“查询设计”按钮,在弹出的“显示表”对话框中双击添加表“tStud”,然后单击“关闭”按钮,关闭“显示表”对话框。 步骤2:在“字段”行中分别输入“院系:所属院系”和“平均年龄:Round(Avg([年龄]),0)”。 步骤3:单击“查询工具”的“设计”选项卡下“显示/隐藏”组中的“汇总”按钮,然后在“平均年龄:Round(Avg([年龄]),0)”字段的“总计”行的下拉列表中选择“Expression”命令。 步骤4:单击快速访问工具栏中的“保存”按钮,另存为“qT1”。
【答案解析】
问答题
创建一个查询,查找上半年入学的学生,并显示“姓名”“性别”“课程名”和“成绩”等字段内容,所建查询命名为“qT2”。
【正确答案】正确答案:步骤1:单击“创建”选项卡下“查询”组中的“查询设计”按钮,在弹出的“显示表”对语框中双击表“tStud”“tCourse”和“tScore”,然后单击“关闭”按钮,关闭“显示表”对话框。 步骤2:选中表“tStud”中的“学号”字段,然后拖动鼠标指针到表“tScore”中的“学号”字段,放开鼠标左键,选中表“tCourse”中的“课程号”字段,然后拖动鼠标指针到表“tScore”中的“课程号”字段,放开鼠标左键。 步骤3:分别双击添加“姓名”“性别”“课程名”“成绩”和“入校时间”字段,在其下一字段行中输入“Month([入校时间])”,取消“Month([入校时间])”字段显示行复选框的勾选,在“Month([入校时间])”字段的“条件”行中输入“>=1And<=6”。 步骤4:单击快速访问工具栏中的“保存”按钮,另存为“qT2”。
【答案解析】
问答题
创建一个查询,查找没有选课的同学,并显示其“学号”和“姓名”两个字段内容,所建查询命名为“qT3”。
【正确答案】正确答案:步骤1:单击“创建”选项卡下“查询”组中的“查询设计”按钮,在弹出的“显示表”对话框中双击添加表“tStud”,然后单击“关闭”按钮,关闭“显示表”对话框。 步骤2:双击添加“学号”和“姓名”字段,在“学号”的“条件”行中输入“NotIn(SELECT tStud.学号FROM tStudINNER JOIN tScore ON tStud.学号=tScore.学号CROUP BY tStud.学号)”。 步骤3:单击快速访问工具栏中的“保存”按钮,另存为“qT3”。
【答案解析】
问答题
创建删除查询,将表对象“tTemp”中年龄值高于平均年龄(不含平均年龄)的学生记录删除,所建查询命名为“qT4”。
【正确答案】正确答案:步骤1:单击“创建”选项卡下“查询”组中的“查询设计”按钮,在弹出的“显示表”对话框中双击添加表“tTemp”,然后单击“关闭”按钮,关闭“显示表”对话框。 步骤2:双击添加“年龄”字段。 步骤3:单击“查询工具”的“设计”选项卡下“查询类型”组中的“删除”按钮,在“年龄”字段的“条件”行中输入“>(select avg(年龄)from[ tTemp])”。 步骤4:单击“查询工具”的“设计”选项卡下“结果”组中的“运行”按钮,在弹出的“MicrosoftAccess”对话框中单击“是”按钮。 步骤5:单击快速访问工具栏中的“保存”按钮,另存为“qT4”,关闭“设计视图”。
【答案解析】解析:本题考点:创建条件查询,分组总计查询,删除查询。 第1、2、3、4小题在查询设计视图中创建不同的查询,按题目要求添加字段和条件表达式。