- A+
勤笃学习网小编整理了相关信息如下,欢迎大家点击查看!更多复习资料|历年真题|模拟试题|视频课程,请搜索勤笃学习网官网。
2020年计算机二级《Access数据库程序设计》模拟题(2)
请在答题菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下:
考生文件夹下存在一个数据库文件"samp2.mdb,里面已经设计好三个关联表对象tStud、tCourse、tScore和一个空表tTemp。
试按以下要求完成设计:
(1)创建一个查询,查找并显示有书法或绘画爱好学生的学号、姓名、性别和年龄四个字段内容,所建查询命名为qT1。
(2)创建一个查询,查找成绩低于所有课程总平均分的学生信息,并显示姓名、课程名和成绩三个字段内容,所建查询命名为qT2。
(3)以表对象tScore和tCourse为基础,创建一个交叉表查询。要求:选择学生的学号为行标题、课程号为列标题来统计输出学分小于3分的学生平均成绩,所建查询命名为qT3。
注意:交叉表查询不做各行小计。
(4)创建追加查询,将表对象tStud中学号、姓名、性别和年龄四个字段内容追加到目标表tTemp的对应字段内,所建查询命名为qT4。(规定:姓名字段的第一个字符为姓,剩余字符为名。将姓名分解为姓和名两部分,分别追加到目标表的姓、名两个字段中。)
【答案】
(1)步骤1:单击创建→查询→查询设计。在显示表对话框中双击表tStud,关闭对话框。
步骤2:分别双击学号、姓名、性别、年龄和简历字段。
步骤3:在简历字段的条件行输入Like"*书法*"or Like"*绘画*",单击显示行取消该字段的显示。
步骤4:另存为qT1,并关闭设计视图。
(2)步骤1:单击创建→查询→查询设计。在显示表对话框中分别双击表tStud、tScore、tCourse,关闭对话框。
步骤2:将tStud的学号拖到tScore的学号上,建立二者之间的关系。同理,将tCourse的课程号拖到tScore的课程号上,建立二者之间的关系。
步骤3:分别双击姓名、课程名、成绩字段。
步骤4:在成绩字段的条件行输入<(select avg([成绩])from tScore)。
步骤5:另存为qT2,并关闭设计视图。
(3)步骤1:单击创建→查询→查询设计。在显示表对话框中双击表tCourse和tScore,关闭对话框。
步骤2:将tCourse的课程号拖到tScore的课程号上,建立二者之间的关系。
步骤3:在设计选项卡上选择查询类型组中的交叉表。
步骤4:分别双击学号、课程号、成绩和学分字段。
步骤5:分别在学号、课程号和成绩字段的交叉表行右侧下拉列表中选中行标题,列标题和值。
步骤6:在成绩字段总计行右侧下拉列表中选中平均值。在学分字段总计行右侧下拉列表中,并关闭设计视图。
(4)步骤1:单击创建→查询→查询设计。在显示表对话框中双击表tStud,关闭对话框。
步骤2:单击设计→查询类型→追加,弹出追加对话框。在表名称的下拉列表中选择tTemp,单击确定按钮。
步骤3:双击学号字段添加到字段行。在字段行第二列输入姓:Left([姓名],1.,在追加到行下拉列表中选中姓。在字段行第三列输入名:right([姓名],len([姓名]),1.,在追加到行下拉列表中选中名。再分别双击性别、年龄字段添加到字段行。
步骤4:单击设计→运行,在弹出的对话框中单击是按钮。
步骤5:另存为qT4,并关闭设计视图。







