在考生文件夹下有一个数据库文件“samp2.accdb”,里面已经设计好表对象“tStud”“tScore”和“tCourse”,请按以下要求完成设计。 (1)创建一个查询,查找年龄高于平均年龄的党员记录,并显示“姓名”“性别”和“入校时间”。所建

admin2019-04-13  40

问题  在考生文件夹下有一个数据库文件“samp2.accdb”,里面已经设计好表对象“tStud”“tScore”和“tCourse”,请按以下要求完成设计。
    (1)创建一个查询,查找年龄高于平均年龄的党员记录,并显示“姓名”“性别”和“入校时间”。所建查询命名为“qTl”。
    (2)创建一个查询,按输入的成绩区间查找,并显示“姓名”“课程名”和“成绩”。当运行该查询时,应分别显示提示信息:“最低分”和“最高分”。所建查询命名为“qT2”。
    (3)创建一个交叉表查询,统计并显示各门课程男女生的平均成绩,统计显示结果如下图所示。所建查询命名为“qT3”。
   
要求:平均分结果用Round函数取整输出。
    (4)创建一个查询,运行该查询后生成一个新表,表名为“tTemp”,表结构包括“姓名”“课程名"和“成绩”三个字段,表内容为不及格的所有学生记录。所建查询命名为“qT4”。
    要求:创建此查询后,运行该查询,并查看运行结果。

选项

答案 (1)【操作步骤】 步骤1:单击“创建”选项卡中“查询设计”按钮,在“显示表”对话框双击表“tStud”,关闭“显示表”对话框。 步骤2:分别双击“姓名”“性别”“入校时间”“党员否”和“年龄”字段。 步骤3:在“党员否”字段的“条件”行输入“Yes”,在“年龄"字段的“条件”行输入“>(select avg([年龄])from[tStud])”,单击“年龄"和“党员否”字段的“显示”行取消这两个字段的显示。 步骤4:按Ctrl+S键保存修改,另存为“qTl”,关闭设计视图。 (2)【操作步骤】 步骤1:单击“创建”选项卡中“查询设计”按钮,在“显示表”对话框双击表“tStud”“tScore”“tCourse”,关闭“显示表”对话框。 步骤2:分别双击“姓名”和“课程名”字段,三次双击“成绩”字段。 步骤3:在第二个“成绩”的“条件”行输入“>=[最低分]”,单击“显示”行取消该字段的显示。在第三个“成绩”字段的“条件”行输入“<=[最高分]”,单击“显示”行取消该字段的显示。 步骤4:按Ctrl+S键保存修改,另存为“qT2”,关闭设计视图。 (3)【操作步骤】 步骤1:单击“创建”选项卡中“查询设计"按钮,在“显示表"对话框分别双击表“tStud”“tCourse”和“tScore”,关闭“显示表”对话框。 步骤2:单击“设计”选项卡“查询类型”组中“交叉表”按钮。 步骤3:分别双击“性别”“课程名”和“成绩”字段。 步骤4:分别在“性别”“课程名”和“成绩”字段的“交叉表”行右侧下拉列表中选中“行标题”“列标题”和“值”,在“成绩”的“总计”行右侧下拉列表中选中“平均值”。 步骤5:单击“设计”选项卡下的“视图”下拉列表中的“SQL视图”,将“Avg(tScore.成绩)”修改为“Round(Avg(tScore.成绩))”。 步骤6:按Ctrl+S键保存修改,另存为“qT3”,关闭设计视图。 (4)【操作步骤】 步骤1:单击“创建”选项卡中“查询设计”按钮,在“显示表”对话框双击表“tStud”“tCourse”和“tScore”,关闭“显示表"对话框。 步骤2:单击“设计”选项卡“查询类型”组中“生成表”,在弹出对话框中输入“tTemp”,单击“确定”按钮。 步骤3:分别双击“姓名”“课程名”“成绩”字段。 步骤4:在“成绩”字段的“条件”行输入“<60”。 步骤5:单击“设计”选项卡中的“运行”按钮,在弹出的对话框中单击“是”按钮。 步骤6:按Ctrl+S键保存修改,另存为“qT4”,关闭设计视图。

解析
转载请注明原文地址:https://kaotiyun.com/show/3U0p777K
0

随机试题
最新回复(0)