问答题
考生文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好表对象“tCourse”、“tSinf0”、“tGrade”和“tStudent”,试按以下要求完成设计:
问答题
(1)创建一个查询,查找并显示“姓名”、“政治面貌”、“课程名”和“成绩”4个字段的内容,所建查询命名为“qT1”。
【正确答案】 步骤1:双击打开“samp2.mdb”数据库,单击“查询”对象。双击“在设计视图中创建查询”,在“显示表”对话框中添加“tStud”表,关闭“显示表”对话框,然后在“字段”所的第一列输入标题: s_data。在标题后输入“:”,再输入运算式:max([年龄】)-min([年龄])。步骤2:单击“运行”按钮。单击“保存”按钮,保存输入文件名“qStud1”。单击“确定”按扭,关闭“qStud1”查询窗口。
【答案解析】【审题分析】本题主要考查查询的计算,本计算要用到系统函数max()求最大值,MinO求最小值。然后求其之差:max([年龄】).min([年龄】)。
问答题
(2)创建一个查询,计算每名学生所选课程的学分总和,并显示“姓名”和“学分”,其中“学分”为计算出的学分总和,所建查询命名为“qT2”。
【正确答案】 步骤1:单击工具栏上的“关系”按钮,在弹出的“关系”窗口中右键单击鼠标,在弹出的快捷菜单中选择“显示表”命令,在“显示表”对话框中添加“tScore”表和“tStud”表,然后关闭“显示表”对话框。
步骤2:在关系窗口中拖动“tScore”表中的“学号”字段放到“tStud”表“学号”的字段上。
步骤3:单击“保存”按钮,关闭建立关系的窗口。
【答案解析】【审题分析】本题考查多表联系的建立,这里要求考生了解多表建立的前提条件和建立的方法。
问答题
(3)创建一个查询,查找年龄小于平均年龄的学生,并显示其“姓名”,所建查询命名为“qT3”。
【正确答案】 步骤1:双击“在设计视图中创建查询”。在“显示表”对话框中添加“tStud”表和“tScore”表,关闭“显示表”对话框。双击“tStud”表的“姓名”、“性别”字段,再双击“tScore”表中的“数学”字段并在此对应的条件行内输入:<60,如图15所示。

【答案解析】【审题分析】本题考查多表查询,多表查询的方法是首先添加相关的多个表,然后添加字段和对应的查询的条件。
问答题
(4)创建一个查询,将所有学生的“班级编号”、“姓名”、“课程名”和“成绩’’等值填入“tSinf0”彪相应字段中,其中“班级编号”值是“tStudent”表中“学号”字段的前6位,所建查询命名为“qT4”。
【正确答案】 步骤1:双击“在设计视图中创建查询”。在“显示表”对话框中添加“tScore”表,关闭“显示表”对话框。
步骤2:双击“tScore”表中“学号”字段。再在“字段”行第二列输入标题:平均成绩,再输入“:”。然后输入运算式:(【数学】+[英语】+【计算机】)/3。
步骤3:单击“运行”按钮。
步骤4:单击“保存”按钮,保存输入文件名“qStud3”。单击“确定”按钮,关闭“qStud3”查询窗口。
步骤5:关闭“samp2.mdb”数据库窗口。
【答案解析】【审题分析】本题考查查询的列式计算以及如何添加标题。