考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好表对象"tCourse"、"tSinfo"、"tGrade"和"tStudent",试按以下要求完成设计: (1)创建一个...
(1)创建一个查询,计算每名学生所选课程的学分总和,并显示"姓名"和"学分",其中"学分"为计算出的学分总和,所建查询命名为"qT1"。
(2)创建一个查询,查找未选课的团员学生信息,并显示其"姓名"字段内容,所建查询命名为"qT2"。
(3)创建一个查询,查找与李红所学课程相同(含部分相同)的学生,并显示其"姓名"和"课程编号"两列信息,所建查询命名为"qT3"。
(4)创建一个查询,查找所选课的平均成绩超过80(含80)的学生,并将其"班级编号"、"姓名"和"平均成绩"等值填入"tSinfo"表相应字段中,所建查询命名为"qT4"。
说明:"班级编号"值是"tStudent"表中"学号"字段的前6位。
要求:创建查询后,运行查询,查看结果。
参考解析: (1)【操作步骤】
步骤1:单击"创建"选项卡的下"查询"组中的"查询设计"按钮。在弹出的"显示表"对话框中双击添表"tCourse"、"tGrade"和"tStudent",然后单击"关闭"按钮,关闭"显示表"对话框。
步骤2:分别双击添加"tStudent"表的"姓名"字段和"tCourse"表的"学分"字段。
步骤3:单击"查询工具"的"设计"选项卡下"显示/隐藏"组中的"汇总"按钮,在"学分"字段的"总计"行中选择"合计"。
步骤3:单击快速访问工具栏中的"保存"按钮,另存为"qT1"。
(2) 【操作步骤】
步骤1:单击"创建"选项卡的下"查询"组中的"查询设计"按钮。在弹出的"显示表"对话框中双击表"tStudent",然后单击"关闭"按钮,关闭"显示表"对话框。
步骤2:分别双击添加"姓名"、"政治面貌"和"学号"字段,取消"政治面貌"和"学号"字段显示行复选框的勾选,在"政治面貌"字段的"条件"行中输入"团员",在"学号"字段的"条件"行中输入"Not In (select [tStudent].[学号] from [tStudent],[tGrade] where [tStudent].[学号]=[tGrade].[学号])"。
步骤3:单击快速访问工具栏中的"保存"按钮,另存为"qT2"。
(3) 【操作步骤】
步骤1:单击"创建"选项卡的下"查询"组中的"查询设计"按钮。在"显示表"对话框中双击添加表"tStudent"和"tGrade",然后单击"关闭"按钮,关闭"显示表"对话框。
步骤2:双击添加"tStudent"表的"姓名"字段和"tGrade"表的"课程编号"字段。在"课程编号"字段的"条件"行中输入"In (select 课程编号 from [tStudent],[tGrade] where [tStudent].[学号]=[tGrade].[学号] and [tStudent].[姓名]='李红')"。
步骤3:单击快速访问工具栏中的"保存"按钮,另存为"qT3"。
(4) 【操作步骤】
步骤1:单击"创建"选项卡的下"查询"组中的"查询设计"按钮。在"显示表"对话框中双击添加表"tCourse"、"tStudent"和"tGrade",然后单击"关闭"按钮,关闭"显示表"对话框。
步骤2:在字段行中输入"班级编号: Left([tStudent].[学号],6)"和"平均成绩: 成绩"。双击添加"tStudent"表的"姓名"字段和"tCourse"表的"课程名"字段。
步骤3:单击"查询工具"的"设计"选项卡下"显示/隐藏"组中的"汇总"按钮,在"成绩"字段的"总计"行中选择"平均值",在"平均成绩: 成绩"字段的"条件"行中输入">=80"。单击"查询工具"的"设计"选项卡下"查询类型"组中的"追加"按钮,弹出"追加"对话框,在该对话框的"表名称(N):"行的下拉框中选择"tSinfo",单击"确定"按钮。
步骤4:单击"查询工具"的"设计"选项卡下"结果"组中的"运行"按钮,在弹出的"Microsoft Access"的对话框中单击"是"按钮。
步骤5:单击快速访问工具栏中的"保存"按钮,另存为"qT4",关闭设计视图。