问答题
在考生文件夹下有一个数据库文件“samp2.mdb”,其中存在已经设计好的两个表对象“tStud”和“tScore”。请按照以下要求完成设计。
问答题
创建一个查询,计算并输出学生中最大年龄与最小年龄的差值,显示标题为“s_data”,将查询命名为“qStud1”。
【正确答案】[微步骤]
步骤1:先单击“查询”对象,再单击“新建”,选择“设计视图”。在“显示表”对话框中,双击“tStud”表,关闭“显示表”对话框。
步骤2:执行菜单栏中的“视图→总计”命令。
步骤3:在第一个字段处输入“s_data:Max([年龄])-Min([年龄])”,在“总计”行中设置为“表达式”,如图3.9所示。

步骤4:单击“保存”按钮

【答案解析】
问答题
建立“tStud”和“tScore”两表之间的一对一关系。
【正确答案】[微步骤]
步骤1:执行菜单栏中的“工具→关系”命令,再执行“关系→显示表”命令,分别添加表“tStud”和“tScore”,关闭显示表对话框。
步骤2:选中“tStud”表中的“学号”字段,拖动鼠标到“tSore”表的“学号”字段上,放开鼠标左键,在弹出对话框中单击“创建”按钮。
步骤3:单击“保存”按钮

【答案解析】
问答题
创建一个查询,查找并显示数学成绩不及格的学生的“姓名”、“性别”和“数学”3个字段的内容。将所建查询命名为“qStud2”。
【正确答案】[微步骤]
步骤1:先单击“查询”对象,再单击“新建”按钮,选择“设计视图”,单击“确定”按钮。在“显示表”对话框分别双击“tStud”表、“tScore”表,关闭“显示表”对话框。
步骤2:分别双击“姓名”、“性别”和“数学”字段。
步骤3:在“数学”字段对应的“条件”行中输入“<60”,如图3.10所示。

步骤4:单击“保存”按钮锰

【答案解析】
问答题
创建一个查询,计算并显示“学号”和“平均成绩”两个字段的内容。其中平均成绩是计算数学、计算机和英语3门课成绩的平均值,将查询命名为“qStud3”。
注意:不能修改表对象“tStud”和“tScore”的结构及记录数据的值;选择查询只返回选了课的学生的相关信息。
【正确答案】[微步骤]
步骤1:先单击“查询”对象,再单击“新建”按钮,选择“设计视图”,单击“确定”按钮。在“显示表”对话框中双击“tScore”表,关闭“显示表”对话框。
步骤2:双击字段“学号”添加到“字段”行。
步骤3:在“字段”行的下一列中输入“平均成绩:([数学]+[计算机]+[英语])/3”,如图3.11所示。

步骤4:单击“保存”按钮

【答案解析】[解析] 本题关键字有:总计查询、条件查询的创建;表间关系的建立。第(1、(3)、(4)小题在查询设计视图中新建不同的查询,按要求添加相关字段和相应的条件表达式;第(2)小题在关系界面设置表间关系。