1、国家二级(ACCESS)机试-试卷 101-1 及答案解析(总分:12.00,做题时间:90 分钟)一、基本操作题(总题数:2,分数:4.00)1.基本操作题()(分数:2.00)_2.在考生文件夹中有“Acc1mdb”数据库。(1)将“部门信息,表到“产品”表的关系设置为“一对多”,“实施参照完整性”。(2)修改“部门人员”表筛选的设计,筛选出部门 ID=S01、女性的信息。“部门人员”表如图 1 所示。筛选后的结果如图 2 所示。 (3)将“部门信息”表的“部门名称”列冻结,数据表的行高设置为“13”,单元格效果为“凹陷”。“部门信息”表如图 3 所示。 (分数:2.00)_二、简单应用题
2、(总题数:2,分数:4.00)3.简单应用题()(分数:2.00)_4.在考生文件夹下有一个数据库“Acc2mdb”,里面已经设计好表对象“tStud”、“tScore”和“tCorrse”,请按以下要求完成设计:(1)以“tStud”表为数据源创建一个查询,查找党员记录,并显示“姓名”、“性别”和“入校时间”。将查询命名为“qT1”。查询结果如图 1 所示。 (2)以“tCource”、“tScore”、“tStud”表为数据源创建一个查询,按学生姓名查找某学生的记录,并显示“姓名”、“课程名”和“成绩”。当运行该查询时,应显示提示信息:“请输人学生姓名:”。将查询命名为“qT2”。查询结果
3、如图 2 所示。 (3)创建一个交叉表查询,统计并显示各门课程男女生的平均成绩。将查询命名为“qT3”。查询结果如图 3 所示。 (分数:2.00)_三、综合应用题(总题数:2,分数:4.00)5.综合应用题()(分数:2.00)_6.在考生文件夹下有“Acc3mdb”数据库。(1)以“个人信息”表为数据源,创建“个人信息”窗体,布局为“纵栏表”,样式为“标准”。(2)在“个人信息”窗体中添加以“详细信息”表为数据源的子窗体“详细信息”,子窗体显示“详细信息”表的全部字段。(3)创建“按照账号 ID 查询”窗体,添加“账号ID”组合框(名称为“组合 1”),绑定到“个人信息”表的“账号 ID”
4、字段。窗体显示结果如图 3 所示。(4)创建“打开个人信息窗体”宏,打开与“按照账号 ID 查询”窗体中“账号 ID”组合框所选值相对应的“个人信息”窗体,在“按照账号 ID 查询”窗体中添加“查询详细信息”按钮,运行“打开个人信息窗体”宏。按照账号 ID 查询个人信息,结果如图 4 所示。 (分数:2.00)_国家二级(ACCESS)机试-试卷 101-1 答案解析(总分:12.00,做题时间:90 分钟)一、基本操作题(总题数:2,分数:4.00)1.基本操作题()(分数:2.00)_解析:2.在考生文件夹中有“Acc1mdb”数据库。(1)将“部门信息,表到“产品”表的关系设置为“一对多
5、”,“实施参照完整性”。(2)修改“部门人员”表筛选的设计,筛选出部门 ID=S01、女性的信息。“部门人员”表如图 1 所示。筛选后的结果如图 2 所示。 (3)将“部门信息”表的“部门名称”列冻结,数据表的行高设置为“13”,单元格效果为“凹陷”。“部门信息”表如图 3 所示。 (分数:2.00)_正确答案:(正确答案:(1)在“Acc1mdb”数据库窗口的“表”对象下,选择“工具”“关系”,单击“显示表”按钮,添加“部门信息”表和“产品”表,拖动“部门信息”表的“部门 ID”字段到“产品”表的“部门 ID”字段,在“编辑关系”对话框中选择“实施参照完整性”,关系类型为“一对多”。(2)打
6、开“部门人员信息”表,执行“记录”一“筛选”一“高级筛选排序”命令,选择“性别”字段,在“条件”行输入“女”。选择“部门 ID”字段,在“条件”行输入“S01”。 (3)打开“部门信息”表,选中“部门名称”列,右键单击选择“冻结列”。执行“格式”“行高”命令,在“行高”对话框中输入“13”。执行“格式”“数据表”“单元格效果”“凹陷”命令。)解析:二、简单应用题(总题数:2,分数:4.00)3.简单应用题()(分数:2.00)_解析:4.在考生文件夹下有一个数据库“Acc2mdb”,里面已经设计好表对象“tStud”、“tScore”和“tCorrse”,请按以下要求完成设计:(1)以“tSt
7、ud”表为数据源创建一个查询,查找党员记录,并显示“姓名”、“性别”和“入校时间”。将查询命名为“qT1”。查询结果如图 1 所示。 (2)以“tCource”、“tScore”、“tStud”表为数据源创建一个查询,按学生姓名查找某学生的记录,并显示“姓名”、“课程名”和“成绩”。当运行该查询时,应显示提示信息:“请输人学生姓名:”。将查询命名为“qT2”。查询结果如图 2 所示。 (3)创建一个交叉表查询,统计并显示各门课程男女生的平均成绩。将查询命名为“qT3”。查询结果如图 3 所示。 (分数:2.00)_正确答案:(正确答案:(1)在“Acc2mdb”数据库窗口中选中“查询”对象,单
8、击“新建”按钮,选中“设计视图”,单击“确定”按丑。在“显示表”对话框双击“tStud”表,关闭“显示表”对话框。分别双击“姓名”、“性别”、“年龄”、“入校时司”和“党员否”字段。在“党员否”字段的“条件”行输入“yes”,单击“显示”行取消该字段的显示。单击工具兰中的“保存”按钮,另存为“qT1”。关闭设计视图。 (2)在“Acc2mdb”数据库窗口中选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按丑。在“显示表”对话框双击表“tStud”、“tScore”、“tC0urse”,关闭“显示表”对话框。分别双击“姓名”、“课程名”和“成绩”字段。在“姓名”字段的“条件”行
9、输入“请输入学生姓名:”。单击工具栏中的“保存”按钮,另存为“qT2”。关闭设计视图。 (3)在“Acc2mdb”数据库窗口中选中“查询”对象,单击新建,选择“设计视图”,单击“确定”按钮。执阡“查询”“交叉查询”,单击右键选择“SQL 特定查询”“数据定义”。在其中输入如下代码: TRANSFORM int(Avg(tScore成绩)As 成绩之平均值 Select tStud性别 Fror(1 tStud INSER JOIN(tC0urse INSER JOIN tScore ON tCourse课程编号tScore课程编号) ON tStud学号tScore学号 单击工具栏中的“保存”
10、按钮保存修改 GROUP BY tStud性别 PIVOT tCourse课程名 (4)在“Acc2.mdb”数据库窗口中选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。在“显示表”对话框双击表“tStud”,“tCourse”和“tScore”,关闭“显示表”对话框。执行“查询”“生成表查询”命令,在弹出对话框中输入“tTemp”,单击“确定”按钮。分别双击“姓名”、“课程名”、“成绩”字段。在“成绩”字段的“条件”行输入“60”。执行“查询”“运行”命令,在弹出的对话框中单击“是”按钮。单击工具栏中的“保存”按钮,另存为“qT4”。关闭设计视图。)解析:三、综合应用
11、题(总题数:2,分数:4.00)5.综合应用题()(分数:2.00)_解析:6.在考生文件夹下有“Acc3mdb”数据库。(1)以“个人信息”表为数据源,创建“个人信息”窗体,布局为“纵栏表”,样式为“标准”。(2)在“个人信息”窗体中添加以“详细信息”表为数据源的子窗体“详细信息”,子窗体显示“详细信息”表的全部字段。(3)创建“按照账号 ID 查询”窗体,添加“账号ID”组合框(名称为“组合 1”),绑定到“个人信息”表的“账号 ID”字段。窗体显示结果如图 3 所示。(4)创建“打开个人信息窗体”宏,打开与“按照账号 ID 查询”窗体中“账号 ID”组合框所选值相对应的“个人信息”窗体,
12、在“按照账号 ID 查询”窗体中添加“查询详细信息”按钮,运行“打开个人信息窗体”宏。按照账号 ID 查询个人信息,结果如图 4 所示。 (分数:2.00)_正确答案:(正确答案:(1)在“Acc3.mdb”数据库窗口中单击“窗体”对象,单击“新建”按钮,选择“自动创建窗体:纵栏”,选择“个人信息”表为数据源,单击“确定”按钮,在工具箱中单击“子窗体子报表”,将样式设置为“标准”。 (2)在工具箱中选择“子窗体子报表”添加到窗体中,按照要求选择字段。 (3)在“Acc3.mdb”数据库窗口中单击“窗体”对象,单击“新建”按钮,选择“设计视图”,不选择数据源,添加“账号 ID”组合框,绑定到“个人信息”表的“账号 ID”字段。 (4)在“Acc3.mdb”数据库窗口中单击“宏”对象,单击“新建”按钮,在操作列选择“OpenForm”,在窗体名称选择“个人信息”,在“where 添加”行输入“账号 IDForms!按照账号 ID 查询!组合 1”。在“按照账号 ID 查询”窗体中添加按钮,在命令按钮向导的类别选择“杂项”,操作中选择“运行宏”,选择“打开个人信息窗体”宏,按钮文本输入“查询详细信息”。)解析: