应用题 考生文件夹
    考生文件夹下存在一个数据库文件'samp2.accdb',里面已经设计好'tStud'、'tCourse'、'tScore'三个关联表对象和一个空表'tTemp'。试按以下要求完成设计:
问答题     创建一个查询,查找并输出姓名是三个字的男女学生各自的人数,字段显示标题为'性别'和'NUM',所建查询命名为'qT1'。注意,要求按照学号来统计人数。
 
【正确答案】步骤1:双击打开'samp2.accdb'数据库,在【创建】功能区的【查询】分组中单击'查询设计'按钮,系统弹出查询设计器。在【显示表】对话框添加'tStud'表,关闭【显示表】对话框。单击'汇总'按钮。双击'tStud'表'性别'字段,在其'总计'行选择'Group By'。双击'学号'字段,在其左侧单击鼠标定位输入标题:num。在其总计行选择'计数',在'字段'行第三列输入:len([姓名]) ,在其'总计'行中选择'where',在其'条件'行内输入:3。 步骤2:单击快速访问工具栏中的'保存'按钮,保存输入文件名'qt1'。单击'确定'按钮,关闭'qt1'查询窗口。 答案考生文件夹
【答案解析】
问答题     创建一个查询,查找'02'院系的选课学生信息,输出其'姓名'、'课程名'和'成绩'三个字段内容,所建查询命名为'qT2'。
 
【正确答案】步骤1:在【创建】功能区的【查询】分组中单击'查询设计'按钮,系统弹出查询设计器。在【显示表】对话框内添加'tStud'、'tScore'、'tCourse'字段表,拖动'tCourse'表中的'课程号'字段到'tScore'表的'课程号'字段上,拖动'tStud'表中的'学号'字段到'tScore'表的'学号'字段上,建立3个表之间的联系,关闭'显示表'窗口。 步骤2:双击'tStud'表的'姓名'、'所属院系'字段,双击'tCourse'表'课程名'字段,双击'tScore'表中'成绩'字段,在'所属院系'字段对应的条件行内输入:'02',取消其显示。 步骤3:单击快速访问工具栏中的'保存'按钮,保存输入文件名'qt2',单击'确定'按钮,关闭'qt2'设计视窗。
【答案解析】
问答题     创建一个查询,查找还未被选修的课程的名称,所建查询命名为'qT3'。
 
【正确答案】步骤1:在【创建】功能区的【查询】分组中单击'查询设计'按钮,系统弹出查询设计器。在'显示表'窗口中双击'tCourse'表和'tScore'表,拖动'tCourse'表中的'课程号'字段到'tScore'表的'课程号'字段上建立两表的联系,双击表间联系,在弹出的【联接属性】对话框中,选中第2个选项。关闭【显示表】对话框。 步骤2:双击'tCourse'表的'课程名'字段;再双击'tScore'表中的'课程号'字段,在其所在的条件行内输入:is null,并去掉其'显示'行中的勾选。 步骤3:单击快速访问工具栏中的'保存'按钮,输入'qt3'文件名,单击'确定'按钮,关闭'qt3'设计视图。
【答案解析】
问答题     创建追加查询,将前5条记录的学生信息追加到表'tTemp'的对应字段中,所建查询命名为'qT4'。
 
【正确答案】步骤1:在【创建】功能区的【查询】分组中单击'查询设计'按钮,系统弹出查询设计器。在【显示表】对话框中添加'tStud'表,关闭【显示表】对话框。单击【查询类型】分组中的'追加'按钮,在追加对话框内输入'tTemp'表,关闭对话框,依次双击'tStud'表的'学号'、'姓名'、'年龄'字段。 步骤2:在【查询设置】分组中的'返回'文本框中输入上限值'5'。 步骤3:单击'运行'按钮运行查询。单击快速访问工具栏中的'保存'按钮保存输入文件名'qt4',单击'确定'按钮,关闭'qt4'查询窗口。 步骤4:关闭'samp2.accdb'数据库。
【答案解析】(1)本题考查'计算'查询,在查询中计算名字为三个字的'男'、女'人数,对'性别'分组len(姓名)=3以上查询条件。(2)本题考查多表查询。(3)本题考查一般查询,注意字段值为空的表达:is null。(4)本题主要考查'追加'查询,'追加'查询的特点是把一部分数据'复制'到另一个表中,查询本身没有数据,只是一个查询操作。