创建一个查询,计算并显示“学号”和“平均成绩”两个字段内容,其中平均成绩 是计算数学、计算机和英语三门课成绩的平均值,所建查询命名为“qStud3”。 注意:不允许修改表对象“tStud”和“tScore”的结构及记录数据的值;选择查询只返回 己选课的学生的相关信息。
第1题:
考生文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好表对象“tCourse”、“tGrade”和“tStudent”,试按以下要求完成设计:
(1)创建一个查询,查找并显示“姓名”、“政治面貌”和“毕业学校”三个字段的内容,所建查询名为“qT1”。
(2)创建一个查询,计算每名学生的平均成绩,并按平均成绩降序依次显示“姓名”、“平均成绩”两列内容,其中“平均成绩”数据由统计计算得到,所建查询名为“qT2”。假设:所用表中无重名。
(3)创建一个查询,按输入的班级编号查找并显示“班级编号”、“姓名”、“课程名”和“成绩”的内容。其中“班级编号”数据由计算得到,其值为“tStudent”表中“学号”的前6位,所建查询名为“qT3”;当运行该查询时,应显示提示信息:“请输入班级编号:”。
(4)创建一个查询,运行该查询后生成一个新表,表名为“90分以上”,表结构包括“姓名”、“课程名”和“成绩”三个字段,表内容为90分以上(含90分)的所有学生记录,所建查询名为“qT4”;要求创建此查询后,运行该查询,并查看运行结果。
第2题:
学生成绩表包括:学号、姓名、数学、语文、计算机、总成绩6个字段,其中数学、语文、计算机和总成绩字段均为N型。要将每个学生的数学、语文、计算机3科成绩汇总后存入“总成绩”字段中,应该使用的命令是______。
A.REPLACE总成绩WITH数学+语文+计算机
B.SUM数学+语文+计算机TO总成绩
C.TOTALON总成绩FIELDS数学,语文,计算机
D.REPLACEALL总成绩WITH数学+语文+计算机
第3题:
考生文件夹下有一个数据库文件“samp2.accdb”,其中已经设计好表对象“tStud”、“tCourse”、“tScore”和“tTemp”。
请按以下要求完成设计。
(1)创建一个查询,当运行该查询时,应显示参数提示信息“请输入爱好”,输入爱好后,在简历字段中查找具有指定爱好的学生,显示“姓名”、“性别”、“年龄”、“课程名”和“成绩”五个字段内容,所建查询命名为“qTl”。
(2)创建一个查询,查找平均成绩低于所有学生平均成绩的学生信息,并显示“学号”、“平均成绩”和“相差分数”三列内容,其中“平均成绩”和“相差分数”两列数据由计算得到,所建查询命名为“qT2”。
(3)创建一个查询,查找“04”院系没有任何选课信息的学生,并显示其“姓名”字段的内容,所建查询命名为“qT3”。
(4)创建一个查询,将表“tStud”中组织能力强、年龄最小的3个女学生的信息追加到“tTemp”表对应的字段中,所建查询命名为“qT4”。
第4题:
考生文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好。“tsmd”、“tCourse”和“tScore”三个关联表对象及表对象“tTemp”。试按以下要求完成设计:
(1)创建一个查询,查找并显示学生的“姓名”、“课程名”和“成绩”三个字段内容,所建查询命名为“qT1”。
(2)创建一个查询,查找并显示有摄影爱好的学生的“学号”、“姓名”、“性别”、“年龄”和“入校时间”五个字段内容,所建查询命名为“qT2”。
(3)创建一个查询,查找学生的成绩信息,并显示“学号”和“平均成绩”两列内容。其中“平均成绩”一列数据由统计计算得到,所建查询命名为“qT3”。
(4)创建一个查询,将“tStud”表中女学生的信息追加到“tTemp”表对应的字段中,所建查询命名为“qT4”。
第5题:
考生文件夹下存在一个数据库文件“samp2.accdb”,里面已经设计好“tStud”和“tScore”两个表对象。试按以下要求完成设计。 (1)创建一个查询,计算并输出学生最大年龄与最小年龄的差值,显示标题为“s—data”,所建查询命名为“qStudl”。 (2)建立“tStud”和“tSeore”两表之间的一对一关系。 (3)创建一个查询,查找并显示数学成绩不及格的学生的“姓名”、“性别”和“数学”三个字段内容,所建查询命名为“qStud2”。 (4)创建一个查询,计算并显示“学号”和“平均成绩”两个字段内容,其中平均成绩是计算数学、计算机和英语=rl课成绩的平均值,所建查询命名为“qStud3”。 注意:不允许修改表对象“tStud”和“tScore”的结构及记录数据的值,选择查询只返回已选课的学生的相关信息。
(1)【审题分析】本题主要考查查询的计算,本计算要用到系统函数max()求最大值、Min()求最小值,然后求其之差: Max([年龄]).Min([年龄])。 【操作步骤】 步骤1:打开“samp2.accdb”数据库,在“创建”功能区的“查询”分组中单击“查询设计”按钮,系统弹出查询设计器。 在“显示表”对话框中双击“tStud”表,将表添加到查询设计器中,关闭“显示表”对话框。然后在“字段”所的第-N输入新标题:s_data:,再输入运算式:Max([年龄])一Min([年龄]),如图10—29所示。 步骤2:单击“文件”功能区的“结果”分组中的“运行”按钮,执行操作。单击快速访问工具栏中的“保存”按钮,保存查询文件名为“qStudl”。单击“确定”按钮,关闭“qStudl”查询窗口。 (2)【审题分析】本题考查多表联系的建立,这里要求考生了解多表建立的前提条件和建立的方法。 【操作步骤】 步骤1:在“数据库工具”功能区的“关系”分组中单击“关系”按钮,系统弹出“关系”窗口,在窗口内单击鼠标右键, 在弹出的快捷菜单中选择“显示表”命令。在“显示表”对话框内分别双击“tStud”和“tScore”表到关系窗口中。关闭“显示表”对话框,如图10一30所示。 步骤2:在关系窗口中拖动“tScore”表中的“学号”字段放到“tStud”表“学号”的字段上。单击“创建”按钮,如图10—31所示。 步骤3:单击快速访问工具栏中的“保存”按钮,关闭建立关系的窗口。 (3)【审题分析】本题考查多表查询,多表查询的方法是首先添加相关的多个表,然后添加字段和对应的查询条件。 【操作步骤】 步骤l:在“创建”功能区的“查询”分组中单击“查询设计”按钮,系统弹出查询设计器。在“显示表”对话框中添加“tStud”表和“tScore”表,关闭“显示表”对话框。双击“tStud”表的“姓名”、“性别”字段,再双击“tScore”表中的“数学”字段并在此对应的条件行内输入:<60,如图10—32所示。 步骤2:单击“运行”按钮。单击快速访问工具栏中的“保存”按钮,保存输入文件名“qStud2”。单击“确定”按钮,关闭“qStud2”查询窗口。 (4)【审题分析】本题考查查询的列式计算以及如何添加标题。 【操作步骤】 步骤l:在“创建”功能区的“查询”分组中单击“查询设计”按钮,系统弹出查询设计器。在“显示表”对话框中添加“tScore”表,关闭“显示表”对话框。 步骤2:双击“tScore”表中的“学号”字段。再在“字段”行第-N输人:平均成绩:([数学]+[英语]+[计算机])/3,如图10—33所示。 步骤3:单击“运行”按钮。 步骤4:单击陕速访问工具栏中的“保存”按钮,保存输入文件名“qStud3”。单击“确定”按钮,关闭“qStud3”查询窗l51。 步骤5:关闭“samp2.accdb”数据库窗口。