1、国家二级(ACCESS)机试-试卷 50 及答案解析(总分:12.00,做题时间:90 分钟)一、基本操作题(总题数:2,分数:4.00)1.基本操作题()(分数:2.00)_2.在考生文件夹下,存在一个数据库文件“samplmdb”。在数据库文件中已经建立了“tOrder”、“tDetail”、“tEmployee”、“tCustom”和“tBook”五个表对象。试按以下操作要求,完成各种操作:(1)分析“tOrder。”表对象的字段构成,判断并设置其主键。 (2)设置“tDetail”表中“订单明细ID”字段和“数量”字段的相应属性,使“订单明细 ID”字段在数据表视图中的显示标题为“订单
2、明细编号”,将“数量”字段取值大于 0。 (3)删除“tBook”表中的“备注”字段;并将“类别”字段的“默认值”属性设置为“计算机”。 (4)为“tEmployee”表中“性别”字段创建查阅列表,列表中显示“男”和“女”两个值。 (5)将“tCustom”表中“邮政编码”和“电话号码”两个字段的数据类型改为“文本”,将“邮政编码”字段的“输入掩码”属性设置为“邮政编码”,将“电话号码”字段的输入掩码属性设置为“010”,其中,“”为数字位,且只能是 09 之间的数字。 (6)建立五个表之间的关系。(分数:2.00)_二、简单应用题(总题数:2,分数:4.00)3.简单应用题()(分数:2.0
3、0)_4.考生文件夹下存在一个数据库文件“samp2mdb”,里面已经设计好表对象“tCourse”、“tSinfo”、“tGrade”和“tStudent”,试按以下要求完成设计:(1)创建一个查询,查找并显示“姓名”、“政治面貌”、。课程名”和“成绩”4 个字段的内容,所建查询命名为“qT1”。(2)创建一个查询,计算每名学生所选课程的学分总和。并显示“姓名”和“学分”,其中“学分”为计算出的学分总和,所建查询命名为“qT2”。(3)创建一个查询,查找年龄小于平均年龄的学生,并显示其“姓名”,所建查询命名为“qT3”。(4)创建一个查询,将所有学生的“班级编号”、“姓名”、“课程名”和“成
4、绩”等值填入“tSinfo”表相应字段中,其中“班级编号”值是“tStudent”表中“学号”字段的前 6 位,所建查询命名为“qT4”。(分数:2.00)_三、综合应用题(总题数:2,分数:4.00)5.综合应用题()(分数:2.00)_6.在考生文件夹下有“Acc3mdb”数据库。(1)以“学生”表为数据源,创建“输入学生信息”窗体,窗体显示学生表的全部字段。用组合框绑定“性别”字段。在页脚中添加“添加记录”、“保存记录”和“关闭窗体”按钮,分别实现添加记录、保存记录和关闭窗体操作。在页眉中添加“输入学生信息”标签(宋体 12 号字,居中显示)。设置窗体宽度为“8099cm”,“弹出方式”
5、。窗体显示效果如图 3 所示。(2)以“课程成绩”表为数据源,创建图表窗体“选课统计”,统计选修每门课程的人数。图表字段为“课程编号”,图表类型为“柱形图”,图表标题为“课程成绩”。窗体显示效果如图 4 所示。(分数:2.00)_国家二级(ACCESS)机试-试卷 50 答案解析(总分:12.00,做题时间:90 分钟)一、基本操作题(总题数:2,分数:4.00)1.基本操作题()(分数:2.00)_解析:2.在考生文件夹下,存在一个数据库文件“samplmdb”。在数据库文件中已经建立了“tOrder”、“tDetail”、“tEmployee”、“tCustom”和“tBook”五个表对象
6、。试按以下操作要求,完成各种操作:(1)分析“tOrder。”表对象的字段构成,判断并设置其主键。 (2)设置“tDetail”表中“订单明细ID”字段和“数量”字段的相应属性,使“订单明细 ID”字段在数据表视图中的显示标题为“订单明细编号”,将“数量”字段取值大于 0。 (3)删除“tBook”表中的“备注”字段;并将“类别”字段的“默认值”属性设置为“计算机”。 (4)为“tEmployee”表中“性别”字段创建查阅列表,列表中显示“男”和“女”两个值。 (5)将“tCustom”表中“邮政编码”和“电话号码”两个字段的数据类型改为“文本”,将“邮政编码”字段的“输入掩码”属性设置为“邮
7、政编码”,将“电话号码”字段的输入掩码属性设置为“010”,其中,“”为数字位,且只能是 09 之间的数字。 (6)建立五个表之间的关系。(分数:2.00)_正确答案:(正确答案:【操作步骤】 (1)步骤 1:打开“samplmdb”数据库,选中“表”对象,右键单击表“tOrdcr”,选择下拉菜单中的“设计视图”命令。 步骤 2:右键单击“订单 ID”字段,选择下拉菜单中的“主键”命令。 步骤 3:单击“保存”按钮,关闭设计视图。 (2)步骤 1:右键单击表“tDetail”,选择下拉菜单中的“设计视图”命令。 步骤 2:单击“订单明细 ID”字段,在“字段属性”的“标题”行中输入:订单明细编
8、号。单击“数量”字段,在“字段属性”的“有效性规则”行中输入:0。 步骤 3:单击“保存”按钮,关闭设计视图。 (3)步骤 1:右键单击表“tBook”,选择下拉菜单中的“设计视图”命令。 步骤 2:右键单击“备注”行,选择下拉菜单中的“删除行”命令,在弹出的对话框中单击“是”按钮。 步骤 3:单击“类别”字段,在“字段属性”的“默认值”行中输入:”计算机”。 步骤 4:单击“保存”按钮,关闭设计视图。 (4)步骤 1:右键单击表“tEmploycc”,选择下拉菜单中的“设计视图”命令。 步骤 2:在“性别”行的“数据类型”列的下拉列表中选中“查阅向导”,在弹出的对话框中选中“自行键入所需的值
9、”单选框,单击“下一步”按钮。 步骤 3:在弹出的对话框中的“第 1 列”中依次输入“男”、“女”,单击“下一步”按钮,单击“完成”按钮。 步骤 4:单击“保存”按钮,关闭设计视图。 (5)步骤 1:右键单击表“tCustom”,选择下拉菜单中的“设计视图”命令。 步骤 2:在“邮政编码”行的“数据类型”列的下拉列表中选中“文本”选项,用同样的方法设置“电话号码”字段,单击“保存”按钮。 步骤 3:单击“邮政编码”字段,在“字段属性”的“输入掩码”行右侧单击“生成器”按钮,在“输入掩码”中选择“邮政编码”,单击“完成”按钮。单击“电话号码”字段,在“字段属性”的“输入掩码”行输入:“010-”
10、00000000,单击“保存”按钮,关闭设计视图。 (6)步骤 1:执行【工具】【关系】菜单命令,执行【关系】【显示表】菜单命令,分别双击表“tOrder”、“tDetail”、“tEmployee”、“tCustom”和“tBook”,单击“关闭”按钮,关闭“显示表”对话框。 步骤 2:选中表“tBook”中的“书籍号”字段,拖动到表“tDetail”中的“书籍号”字段上,在弹出的“编辑关系”对话框中勾选“实施参照完整性”复选框,单击“创建”按钮。 步骤 3:选中表“tCusWm”中的“客户号”字段,拖动到表“tOrder”中的“客户号”字段上,在弹出的“编辑关系”对话框中勾选“实施参照完整
11、性”复选框,单击“创建”按钮。 步骤 4:选中表“tEmployee”中的“雇员号”字段,拖动鼠标到表“tOrder”中的“雇员号”字段上,在弹出的对话框中勾选“实施参照完整性”复选框,单击“创建”按钮。 步骤 5:选中表“tDetail”中的“订单 ID”字段,拖动鼠标到表“tOrder”中的“订单 ID”字段上,在弹出的“编辑关系”对话框中勾选“实施参照完整性”复选框,单击“创建”按钮。 步骤 6:单击“保存”按钮,关闭“关系”界面。)解析:解析:(1)考查设置主键(2)考查表结构调整中的删除字段。(3)考查字段有效性规则和有效文本的设置方法。(4)考查查阅向导的创建的方法。(5)考查字段
12、掩码的设计方法。(6)考查建立表间关系的设计方法。二、简单应用题(总题数:2,分数:4.00)3.简单应用题()(分数:2.00)_解析:4.考生文件夹下存在一个数据库文件“samp2mdb”,里面已经设计好表对象“tCourse”、“tSinfo”、“tGrade”和“tStudent”,试按以下要求完成设计:(1)创建一个查询,查找并显示“姓名”、“政治面貌”、。课程名”和“成绩”4 个字段的内容,所建查询命名为“qT1”。(2)创建一个查询,计算每名学生所选课程的学分总和。并显示“姓名”和“学分”,其中“学分”为计算出的学分总和,所建查询命名为“qT2”。(3)创建一个查询,查找年龄小于
13、平均年龄的学生,并显示其“姓名”,所建查询命名为“qT3”。(4)创建一个查询,将所有学生的“班级编号”、“姓名”、“课程名”和“成绩”等值填入“tSinfo”表相应字段中,其中“班级编号”值是“tStudent”表中“学号”字段的前 6 位,所建查询命名为“qT4”。(分数:2.00)_正确答案:(正确答案:(1)步骤 1:双击打开“samp2mdb”数据库,单击“查询“对象,单击“在设计视图中创建查询”,在“显示表”对话框内添加“tStudent”、“tCourse”、“tCrradc”表。关闭“显示表”对话框,分别双击“tStudent”表的“姓名”、“政治面貌”字段,“tCourse”
14、的“课程名称”字段,“tGrade”表的“成绩”字段。如图 2-51 所示。步骤 2:单击“运行”按钮。单击“保存”按钮,保存输入文件名“qT1”。单击“确定”按钮,关闭“qT1”查询视图。 (2)步骤 1:单击“在设计视图中创建查询”,在“显示表”对话框内添加“tStudvnt”、“tCours”、“tGrade”表。关闭“显示表”对话框,单击工具栏上的“总计”按钮。双击“tStUdent”表的“姓名”,在其所对应的“总计”行内选择“分组”。双击“tCourse”表“学分”字段,在该字段左侧单击定位光标输入标题“学分:”,在其对应的总计行选择“总计”,如图 252 所示。 步骤 2:单击“运
15、行”按钮。单击“保存”按钮。保存输入文件名“qT2”。单击“确定”按钮,关闭“qT2”查询视图。 (3)步骤 1:双击打开“samp2mdb”数据库,单击“查询”对象,双击“在设计视图中创建查询”,在“显示表”对话框内添加“tStudent”表。关闭“显示表”对话框。双击“tStudent”表“姓名”、“年龄”字段,在“年龄”字段对应的条件行内输入: 步骤 2:单击“运行”按钮。单击“保存”按钮,保存输入文件名“qT3”。单击“确定”按钮,关闭“qT3”查询视图。 (4)步骤 1:双击“在设计视图中创建查询”,在“显示表”对话框内添加“tCourse”、“tGrade”、“tStudcnt”表
16、。关闭“显示表”对话框。执行【查询】【追加查询】菜单命令,在“追加”查询对话框中输入“tSinfo”表名。关闭对话框。如图 2-54 所示。步骤 2:在字段行的第一列内输入标题“班级编号”, 再输入“:”。然后输入计算班级编号的运算式:left(【tStudent学生编号,6)。再依次双击“tStudent”表的“姓名”、“tCourse”表的“课程名”、“tGrade”表的“成绩”字段。如图 2-55 I 所示。 步骤 3:单击“运行”按钮。单击“保存”按钮,保存输入文件名“qT4”。单击“确定”按钮,关闭“qT4”查询视图。关闭“samp2mdb”数据库。 )解析:解析:(1)本题考查多表
17、查询,考生要掌握能满足多表查询的条件。 (2)本题不但考查多表查询,还考查查询中的计算。这里要求考生掌握查询计算中的常用方法以及表达。 (3)本题考查条件查询,在条件中要计算平均年龄。 (4)本题考查追加表查询,在数据库应用中“追加”查询大多用于数据分离,是Access 数据库中非常有用的查询方式。三、综合应用题(总题数:2,分数:4.00)5.综合应用题()(分数:2.00)_解析:6.在考生文件夹下有“Acc3mdb”数据库。(1)以“学生”表为数据源,创建“输入学生信息”窗体,窗体显示学生表的全部字段。用组合框绑定“性别”字段。在页脚中添加“添加记录”、“保存记录”和“关闭窗体”按钮,分
18、别实现添加记录、保存记录和关闭窗体操作。在页眉中添加“输入学生信息”标签(宋体 12 号字,居中显示)。设置窗体宽度为“8099cm”,“弹出方式”。窗体显示效果如图 3 所示。(2)以“课程成绩”表为数据源,创建图表窗体“选课统计”,统计选修每门课程的人数。图表字段为“课程编号”,图表类型为“柱形图”,图表标题为“课程成绩”。窗体显示效果如图 4 所示。(分数:2.00)_正确答案:(正确答案:(1)在“Acc3.mdb”数据库窗口中单击“窗体”对象,单击“新建”按钮,选择“自动创建窗体:纵栏式”,选择学生表为数据源,单击“确定”按钮。将“性别”字段删除,添加组合框,输入“男”和“女”,将数
19、值保存到“性别”字段,从工具箱中选择按钮,添加到窗体中,在命令按钮向导的类别选择“记录操作”,在操作中选择“添加新记录”,在按钮上输入“添加记录”。从工具箱中选择按钮,添加到窗体中,在命令按钮向导的类别选择“记录操作”,在操作中选择“保存记录”,按钮文本输入“保存记录”。添加“关闭窗体”按钮,类别选择“窗体操作”,操作选择“关闭窗体”。在窗体页眉中添加标签,输入“输入学生信息”文本,选中标签,在工具栏中选择对应文本格式。右键单击窗体视图的空白处,选择“属性”选项,在“格式页宽度”行输入“8099cm”,在“弹出方式”中选择“是”。 (2)在“Acc3.mdb”数据库窗口中单击“窗体”对象,单击“新建”按钮,选择“图表向导”,选择“课程成绩”表为数据源,用于图表的字段选择“课程编号”,并选择“柱形图”单击“下一步”按钮,单击“完成”按钮。)解析: