应用题 考生文件夹
    数据库文件'samp2.accdb',里面已经设计好表对象'tCourse'、'tScore'和'tStud',试按以下要求完成设计:
问答题     创建一个查询,查找党员记录,并显示'姓名'、'性别'和'入校时间'三列信息,所建查询命名为'qT1'。
 
【正确答案】步骤1:打开'samp2.accdb'数据库,在【创建】功能区的【查询】分组中单击'查询设计'按钮,系统弹出查询设计器。在【显示表】对话框中双击'tStud'表,将表添加到查询设计器中,关闭【显示表】对话框。双击'tStud'表的'姓名'、'性别'、'入校时间'和'政治面目'字段,在'政治面目'条件中输入:'党员',作为条件字段不需要显示,取消'显示'行复选框的勾选。 步骤2:单击【文件】功能区的【结果】分组中盼‘运行'按钮,执行操作。单击快速访问工具栏中的'保存'按钮,保存查询文件名为'qT1',单击'确定'按钮,关闭'qT1'查询窗口。 答案考生文件夹
【答案解析】
问答题     创建一个查询,当运行该查询时,屏幕上显示提示信息:'请输入要比较的分数: ',输入要比较的分数后,该查询查找学生选课成绩的平均分大于输入值的学生信息,并显示'学号'和'平均分'两列信息,所建查询命名为'qT2'。
 
【正确答案】步骤1:在【创建】功能区的【查询】分组中单击'查询设计'按钮,系统弹出查询设计器。在【显示表】对话框中双击'tScore'表,将表添加到查询设计器中,关闭【显示表】对话框。分别双击'tScore'表中的'学号'和'成绩'字段。 步骤2:单击【查询工具-设计】功能区的【显示/隐藏】分组中的'汇总'按钮,将出现'总计'行。修改'成绩'字段标题为'平均分:成绩'。在'成绩'字段条件行输入:>[请输入要查询的分数:]。在'总计'行的下拉框中选择'平均值'。 步骤3:单击快速访问工具栏中的'保存'按钮,保存输入文件名'qT2'。单击'确定'按钮,关闭qT2设计视图窗口。
【答案解析】
问答题     创建一个交叉表查询,统计并显示各班每门课程的平均成绩,统计显示结果如下图所示(要求:直接用查询设计视图建立交叉表查询,不允许用其他查询做数据源),所建查询命名为'qT3'。
   
【正确答案】步骤1:在【创建】功能区的【查询】分组中单击'查询设计'按钮,系统弹出查询设计器。在【显示表】对话框中分别双击tScore和tCourse表,将表添加到查询设计器中,关闭【显示表】对话框。 步骤2:在【查询工具-设计】功能区的【查询类型】分组中单击'交叉表'按钮将出现'交叉表'行。添加标题'班级编号:left(学号,8)',在'交叉表'行中选择'行标题',此计算结果作为交叉表行;双击'tCourse'表的'课程名'字段,在'课程名'列的'交叉表'行中中选择'列标题';输入第3列的字段标题:Round(Avg([成绩])),在'总计'行中选择'Expression',在'交叉表'行中选择'值',此计算结果作为交叉表的值。 步骤3:单击'运行'按钮。单击快速访问工具栏中的'保存'按钮,保存输入文件名'qT3',单击'确定'按钮,关闭qT3的查询窗口。
【答案解析】
问答题     创建一个查询,运行该查询后生成一个新表,表名为'tNew',表结构包括'学号'、'姓名'、'性别'、'课程名'和'成绩'五个字段,表内容为90分以上(包括90分)或不及格的所有学生记录,并按课程名降序排序,所建查询命名为'qT4'。要求创建此查询后,运行该查询,并查看运行结果。
 
【正确答案】步骤1:打开'samp2.accdb'数据库,在【创建】功能区的【查询】分组中单击'查询设计'按钮,系统弹出查询设计器。添加tStud、tCourse、tScore表到查询设计器中,关闭【显示表】对话框。在tStud表中双击'学号'、'姓名'、'性别'字段;在tCourse表中双击'课程名',在其对应的排序行中选择'降序';在tScore表中双击'成绩',在其对应的条件行内输入:>=90 or <60。 步骤2:在【查询工具-设计】功能区的【查询类型】分组中单击'生成表'按钮,在【生成表】对话框中输入表名'tnew',单击'确定'按钮。 步骤3:单击'运行'按钮执行操作。单击快速访问工具栏中的'保存'按钮,保存输入文件名'qT4'。单击'确定'按钮,关闭qT4的查询窗口。 步骤4:关闭'samp2.accdb'数据库窗口。
【答案解析】(1)本题考查一般的条件查询。(2)本题考查两个知识点:其一是参数查询,其二是在查询中计算每个同学的平均值。(3)本题考查交叉表和查询计算的结合,同时在整个查询中引入系统函数的使用:left()从左侧开始取出如若干个文本、avg()求平均值、round()四舍五入取整。这些系统函数需要考生熟练掌握。(4)本题考查生成表查询,它的主要特点查询后的数据是一个表,出现在'表'对象中而在查询对象中出现是查询操作,而不是查询的数据。