应用题
考生文件夹 考生文件夹下有一个数据库文件'samp2.accdb',其中存在已经设计好的3个关联表对象'tStud'、'tCourse'、'tScore'和一个空表'tTemp'。请按以下要求完成设计:
问答题
创建一个查询,查找并显示有书法或绘画爱好学生的'学号'、'姓名'、'性别'和'年龄'4个字段的内容,将查询命名为'qT1'。
【正确答案】步骤1:单击'创建'对象选项卡,在'查询'功能区单击'查询设计'按钮。在'显示表'对话框双击表'tStud',关闭'显示表'对话框。 步骤2:分别双击'学号'、'姓名'、'性别'、'年龄'和'简历'字段。 步骤3:在'简历'字段的'条件'行输入'Like'*书法*'Or Like'*绘画*'',单击'显示'行取消该字段显示。 步骤4:单击快速工具栏中'保存'按钮,另存为'qT1'。关闭设计视图。 答案考生文件夹
【答案解析】
问答题
创建一个查询,查找成绩低于所有课程总平均分的学生信息,并显示'姓名'、'课程名'和'成绩'3个字段的内容,将查询为'qT2'。
【正确答案】步骤1:单击'数据库工具'选项卡,在'关系'功能区单击'关系'按钮,如不出现'显示表'对话框则单击'关系'功能区的'显示表'按钮,双击添加表'tStud'、'tCourse'和'tScore',关闭显示表对话框。 步骤2:选中表'tStud'中的'学号'字段,拖动鼠标到表'tScore'的'学号'字段,放开鼠标,单击'创建'按钮。选中表'tCourse'中的'课程号'字段,拖动鼠标到表'tScore'的'课程号'字段,放开鼠标,单击'创建'按钮。 步骤3:单击'创建'对象选项卡,在'查询'功能区单击'查询设计'按钮。在'显示表'对话框双击表'tScore'、'tStud',关闭'显示表'对话框。 步骤4:分别双击'姓名'、'课程名'和'成绩'字段。 步骤5:在'成绩'字段的'条件'行输入<(SELECTAVG ([成绩]) from[tscore])。 步骤6:单击快速工具栏中'保存'按钮,另存为'qT2'。关闭设计视图。
【答案解析】
问答题
以表对象'tScore'和'tCourse'为基础,创建一个交叉表查询。要求:选择学生的'学号'为行标题、'课程号'为列标题来统计输出学分小于3分的学生平均成绩,将查询命名为'qT3'。
注意:交叉表查询不做各行小计。
【正确答案】步骤1:单击'创建'对象选项卡,在'查询'功能区单击'查询设计'按钮。在'显示表'对话框双击表'tScore'、'tCourse',关闭'显示表'对话框。 步骤2:分别双击'学号'、'课程号'、'成绩'和'学分'字段。 步骤3:单击查询工具'设计'选项卡中'查询类型'功能区的'交叉表'按钮,在'成绩'字段'总计'行下拉列表中选择'平均值'。在'学分'字段的'条件'行输入'<3',单击'显示'行取消该字段的显示。 步骤4:在学号字段的'交叉表'行选择'行标题',在课程号字段的'交叉表'行选择'列标题',在成绩字段的'交叉表'行选择'值'。 步骤5:单击快速工具栏中'保存'按钮,另存为'qT3'。关闭设计视图。
【答案解析】
问答题
创建追加查询,将表对象'tStud'中'学号'、'姓名'、'性别'和'年龄'4个字段内容追加到目标表'tTemp'的对应字段内,将查询命名为'qT4'。(规定:'姓名'字段的第一个字符为姓,剩余字符为名。将姓名分解为姓和名两部分,分别追加到目标表的'姓'、'名'两个字段中)
【正确答案】步骤1:单击'创建'对象选项卡,在'查询'功能区单击'查询设计'按钮。在'显示表'对话框双击表'tStud',关闭'显示表'对话框。 步骤2:单击'查询类型'功能区的'追加查询',在弹出对话框中输入'tTemp',单击'确定'按钮。 步骤3:分别双击'学号'、'性别'和'年龄'字段。 步骤4:在'字段'行下一列输入'姓:Left([姓名], 1)'字样,在'字段'行下一列输入'名:Right([姓名], Len([姓名])-1)'字样。 步骤5:单击'结果'功能区的'运行'按钮,在弹出的对话框中单击'是'按钮。 步骤6:单击快速工具栏中'保存'按钮,另存为'qT4'。
【答案解析】本题考察:创建条件查询,总计查询,交叉表查询和追加查询。第1、2、3、4小题在查询设计视图中创建不同的查询,按题目要求添加字段和条件表达式。