应用题
请在“答题”菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下。
考生文件夹下存在一个数据库文件“samp2.accdb”,里面已经设计好表对象“tCourse”、“tScore”和“tStud”,试按以下要求完成设计。
问答题
创建一个查询,查找人数为20的班级,并显示“班级编号”和“班级人数”。所建查询名为“qT1”。
要求:使用“姓名”字段统计人数。
说明:“学号”字段的前8位为班级编号。
【正确答案】答案考生文件夹 [微步骤] 步骤1:单击“创建”选项卡,选择“查询”组中“查询设计”,在“显示表”对话框添加表“tStud”,关闭“显示表”对话框。 步骤2:在第一列字段行输入“班级编号:Left([学号],8)”。 步骤3:双击“姓名”字段,单击“设计”选项卡,选择“汇总”,在“姓名”字段的“总计”行选择“计数”,在“姓名”字段前添加“班级人数:”字样,在该字段的“条件”行输入“20”。 步骤4:单击“保存”按钮,另存为“qT1”,关闭设计视图。
【答案解析】
问答题
创建一个查询,查找平均成绩最高的课程,并显示“课程名”和“平均成绩”。所建查询名为“qT2”。
要求:使用Round函数实现平均成绩保留整数。
【正确答案】[微步骤] 步骤1:单击“创建”选项卡,选择“查询”组中“查询设计”,在“显示表”对话框中分别双击“tCourse”、“tScore”,关闭“显示表”对话框。 步骤2:双击“课程名”字段,单击“设计”选项卡,选择“汇总”选项。 步骤3:在新的字段中输入“平均成绩:Round(Avg([成绩]))”,在其对应的“总计”行选择“Expression”,在该字段的“排序”行选择“降序”。 步骤4:单击“设计”选项卡,选择“查询设置”组中的“返回”,输入“1”。 步骤5:单击“保存”按钮,将查询另存为“qT2”,关闭设计视图。
【答案解析】
问答题
创建一个查询,计算男女生每门课程的最高成绩。要求,第一列显示性别,第一行显示课程名。所建查询名为“qT3”。
【正确答案】[微步骤] 步骤1:单击“创建”选项卡,选择“查询”组中“查询设计”,在“显示表”对话框中分别双击“tStud”、“tScore”、“tCourse”表,关闭“显示表”对话框。 步骤2:双击“性别”、“课程名”、“成绩”字段,单击“设计”选项卡,选择“查询类型”的“交叉表”,在“成绩”字段的“总计”行选择“最大值”。 步骤3:在“设计”选项卡上选择“查询类型”组中的“交叉表”,分别在“性别”、“课程名”、“成绩”字段的“交叉表”行右侧下拉列表中选择“行标题”,“列标题”和“值”。 步骤4:单击“保存”按钮,将查询另存为“qT3”,关闭设计视图。
【答案解析】
问答题
创建一个查询,运行该查询后生成一张新表,表名为“tNew”,表结构包括“姓名”、“课程名”和“成绩”三个字段,表内容为90分以上(包括90分)或不及格的所有学生记录。所建查询名为“qT4”。
要求:①所建新表中的记录按照“成绩”降序保存。②创建此查询后,运行该查询,并查看运行结果。
【正确答案】[微步骤] 步骤1:在“创建”选项卡上,单击“查询”组中的“查询设计”。在“显示表”对话框双击表“tStud”、“tScore”和“tCourse”,关闭“显示表”对话框。 步骤2:分别双击字段“姓名”、“课程名”、“成绩”字段。 步骤3:在“成绩”字段的“条件”行输入“>=90 or<60”,在“排序”行输入“降序”。 步骤4:在“设计”选项卡上,单击“查询类型”组中的“生成表”。在弹出的对话框中输入“表名称”为“tNew”,单击“确定”按钮。 步骤5:单击“设计”选项卡中的“运行”,在弹出的对话框中单击“是”按钮。 步骤6:单击“保存”按钮,另存为“qT4”,关闭设计视图。
【答案解析】