应用题 考生文件夹
    考生文件夹下存在一个数据库文件'samp2.accdb',里面已经设计好'tStud'和'tScore'两个表对象。试按以下要求完成设计:
    注意:不允许修改表对象'tStud'和'tScore'的结构及记录数据的值;选择查询只返回已选课的学生的相关信息。
问答题     创建一个查询,计算并输出学生最大年龄与最小年龄的差值,显示标题为's_data',所建查询命名为'qStud1';
 
【正确答案】步骤1:打开'samp2.accdb'数据库,在【创建】功能区的【查询】分组中单击'查询设计'按钮,系统弹出查询设计器。在【显示表】对话框中双击'tStud'表,将表添加到查询设计器中,关闭【显示表】对话框。然后在'字段'所的第一列输入新标题:s_data:,再输入运算式:max([年龄])-min([年龄])。 步骤2:单击【文件】功能区的【结果】分组中的'运行'按钮,执行操作。单击快速访问工具栏中的'保存'按钮,保存查询文件名为'qStud1'。单击'确定'按钮,关闭'qStud1'查询窗口。 答案考生文件夹
【答案解析】
问答题     建立'tStud'和'tScore'两表之间的一对一关系;
 
【正确答案】步骤1:在【数据库工具】功能区的【关系】分组中单击'关系'按钮,系统弹出'关系'窗口,在窗口内右击鼠标,选择'显示表'快捷菜单命令。在【显示表】对话框内分别双击'tStud'和'tScore'表到关系窗口中。关闭【显示表】对话框。 步骤2:在关系窗口中拖动'tScore'表中的'学号'字段放到'tStud'表'学号'的字段上。单击'创建'命令按钮。 步骤3:单击快速访问工具栏中的'保存'按钮,关闭建立关系的窗口。
【答案解析】
问答题     创建一个查询,查找并显示数学成绩不及格的学生的'姓名'、'性别'和'数学'三个字段内容,所建查询命名为'qStud2';
 
【正确答案】步骤1:在【创建】功能区的【查询】分组中单击'查询设计'按钮,系统弹出查询设计器。在【显示表】对话框中添加'tStud'表和'tScore'表,关闭【显示表】对话框。双击'tStud'表的'姓名'、'性别'字段,再双击'tScore'表中的'数学'字段并在此对应的条件行内输入:<60。 步骤2:单击'运行'按钮。单击快速访问工具栏中的'保存'按钮,保存输入文件名'qStud2',单击'确定'按钮,关闭'qStud2'查询窗口。
【答案解析】
问答题     创建一个查询,计算并显示'学号'和'平均成绩'两个字段内容,其中平均成绩是计算数学、计算机和英语三门课成绩的平均值,所建查询命名为'qStud3'。
 
【正确答案】步骤1:在【创建】功能区的【查询】分组中单击'查询设计'按钮,系统弹出查询设计器。在【显示表】对话框中添加'tScore'表,关闭【显示表】对话框。 步骤2:双击'tScore'表中'学号'字段。再在'字段'行第二列输入标题:平均成绩,再输入':',然后输入运算式:([数学]+[英语]+[计算机])/3。 步骤3:单击'运行'按钮。 步骤4:单击快速访问工具栏中的'保存'按钮,保存输入文件名'qStud3'。单击'确定'按钮,关闭'qStud3'查询窗口。 步骤5:关闭'samp2.accdb'数据库窗口。
【答案解析】(1)本题主要考查查询的计算,本计算要用到系统函数max()求最大值,Min()求最小值。然后求其之差:max([年龄])-min([年龄])。(2)本题考查多表联系的建立,这里要求考生了解多表建立的前提条件和建立的方法。(3)本题考查多表查询,多表查询的方法是首先添加相关的多个表,然后添加字段和对应的查询的条件。(4)本题考查查询的列式计算以及如何添加标题。