1、国家二级(ACCESS)机试-试卷 73-1 及答案解析(总分:12.00,做题时间:90 分钟)一、基本操作题(总题数:2,分数:4.00)1.基本操作题()(分数:2.00)_2.(1)新建“Acc1mdb”数据库,将考生文件夹中的“个人信息xls”导人数据库,第一行包含列标题,将“人员编号”设置为主键,将导人表命名为“个人信息”。(2)将考生文件夹中的“单位信息xls”导人数据库,第一行包含列标题,将“单位编号”设置为主键,将导入表命名为“单位信息”。(3)将“单位信息”表中的“备注”字段列删除,将“性质”列的“民营”全部修改为“私营企业”。结果如图 1 所示。 (分数:2.00)_二、
2、简单应用题(总题数:2,分数:4.00)3.简单应用题()(分数:2.00)_4.在考生文件夹下,存在一个数据库文件“Acc2.mdb”,里面已经设计好 4 个关联表对象“医生”、“科室”、“病人”和“预约”以及表对象“T1”和窗体对象“F1”。试按以下要求完成设计:(1)创建一个查询“查询 l”,查找姓“李”病人的基本信息,并显示“姓名”、“年龄”和“性别”。(2)创建一个查询“查询 2”,统计年龄小于 40 岁的医生被病人预约的次数。(3)创建一个查询“查询 3”,删除表对象“T1”内所有“预约日期”为 10 月的记录。(4)现有一个已经建好的“F1”窗体。运行该窗体后,在文本框(文本框名
3、称为 Name)中输入要查询的科室名,然后单击“查询”按钮,即运行一个名为“查询 4”的查询。“查询 4”查询的功能是显示所查科室的“科室 ID”和“预约日期”。请创建一个查询“查询 4”,并实现该功能。(分数:2.00)_三、综合应用题(总题数:2,分数:4.00)5.综合应用题()(分数:2.00)_6.在考生文件夹下有“Acc3mdb”数据库。(1)以“产品”、“订单”和“订单明细”3 张表为数据源,创建“订单明细”查询,查询每个订单的信息和利润。结果显示“订单 ID”、“产品名称”、“单价”、“数量”、“折扣”和“利润”字段,利润订单明细!单价*订单明细!数量*订单明细!折扣产品!单价
4、*订单明细!数量。查询结果如图 3 所示。 (2)以“订单明细查询”为数据源,创建窗体“订单明细查询”。布局“纵栏”表;样式“标准”,选择“弹出方式”。(3)为窗体添加页眉标签“订单明细表”(宋体,12 号字)。(4)在窗体页脚中添加标题为“总利润”(Label1)的标签和名称为“Text 1”的文本框,文本框控件来源为利润合计,如图 4 所示。 (分数:2.00)_国家二级(ACCESS)机试-试卷 73-1 答案解析(总分:12.00,做题时间:90 分钟)一、基本操作题(总题数:2,分数:4.00)1.基本操作题()(分数:2.00)_解析:2.(1)新建“Acc1mdb”数据库,将考生
5、文件夹中的“个人信息xls”导人数据库,第一行包含列标题,将“人员编号”设置为主键,将导人表命名为“个人信息”。(2)将考生文件夹中的“单位信息xls”导人数据库,第一行包含列标题,将“单位编号”设置为主键,将导入表命名为“单位信息”。(3)将“单位信息”表中的“备注”字段列删除,将“性质”列的“民营”全部修改为“私营企业”。结果如图 1 所示。 (分数:2.00)_正确答案:(正确答案:(1)启动 Access,在弹出的“Microsoft Access”对话框的“新建文件”框中选择“空 Access 数据库”,然后单击“确定”按钮。在“文件新建数据库”对话框中选择考生文件夹的路径,将文件命
6、名为“Acc1mdb”,单击“创建”按钮,创建并打开“Acc1mdb”数据库。在“Acc1mdb”数据库中,单击“表”对象。单击“新建”按钮,在“新建表”对话框中选择“导入表”,单击“确定”按钮。设置“导入”对话框的“文件类型”为“MicrOSOftExcel”,选择考生文件夹下的“个人信息xls”,单击“导入”按钮,弹出“导入数据表向导”对话框,单击“下一步”按钮。选中“第一行包含列标题”,单击“下一步”按钮。选用默认设置,连续两次单击“下一步”按钮,选中“自行选择主键”,在右面文本框中输入“人员编号”。单击“下一步”按钮,在“导入到表”中输入“人员信息”,单击“完成”按钮,在弹出的窗口中单
7、击“确定”按钮。 (2)在“Acc1mdb”数据库中单击“表”对象。单击“新建”按钮,在“新建表”对话框中选择“导入表”,单击“确定”按钮。设置“导入”对话框的“文件类型”为“Microsoft Excel”,选择“单位信息xls”,单击“导入”按钮。在“导入数据表向导”中选择“第一行包含列标题”,选用默认设置,连续两次单击“下一步”按钮,选中“自行选择主键”,在右面文本框中选择“单位编号”,单击“下一步”按钮,在“导入到表”中输入“单位信息”,单击“完成”按钮,在弹出的窗口中,单击“确定”按钮。 (3)在“Acc1mdb”数据库中单击“表”对象。双击打开“单位信息”表,右键单击“备注”字段列
8、,选择“删除列”。在弹出的对话框中,单击“是”按钮。右键单击“性质”列,选择“查找”,弹出“查找和替换”对话框,单击“替换”选项卡,在“查找内容”行输入“民营”,在“替换值”行输入“私营企业”,在“考生文件夹”行中选择“单位信息:表”,在“匹配”行选择“字段的任何部分”,单击“全部替换”按钮。在弹出的“是否继续”对话框中,单击“是”按钮,关闭“查找和替换”对话框和“单位信息表”窗口。)解析:二、简单应用题(总题数:2,分数:4.00)3.简单应用题()(分数:2.00)_解析:4.在考生文件夹下,存在一个数据库文件“Acc2.mdb”,里面已经设计好 4 个关联表对象“医生”、“科室”、“病人
9、”和“预约”以及表对象“T1”和窗体对象“F1”。试按以下要求完成设计:(1)创建一个查询“查询 l”,查找姓“李”病人的基本信息,并显示“姓名”、“年龄”和“性别”。(2)创建一个查询“查询 2”,统计年龄小于 40 岁的医生被病人预约的次数。(3)创建一个查询“查询 3”,删除表对象“T1”内所有“预约日期”为 10 月的记录。(4)现有一个已经建好的“F1”窗体。运行该窗体后,在文本框(文本框名称为 Name)中输入要查询的科室名,然后单击“查询”按钮,即运行一个名为“查询 4”的查询。“查询 4”查询的功能是显示所查科室的“科室 ID”和“预约日期”。请创建一个查询“查询 4”,并实现
10、该功能。(分数:2.00)_正确答案:(正确答案:(1)在“Acc2mdb”数据库中单击“查询”对象,单击“新建”按钮,弹出“新建查询”对话框,选择“设计视图”,单击“确定”按钮。在“显示表”对话框中,将“病人”表添加到“查询”对话框中,关闭“显示表”对话框。分别双击“病人”表中的“姓名”、“年龄”和“性别”3个字段。在“姓名”字段对应的条件中输入“I。ike”李*”。单击“保存”按钮,保存查询名称为“查询 1”,单击“确定”按钮,关闭设计视图。 (2)在“Acc2mdb”数据库中单击“查询”对象,单击“新建”按钮,弹出“新建查询”对话框,选择“设计视图”,单击“确定”按钮。在“显示表”对话框
11、中,将“医生”表和“预约”表添加到“查询”对话框中,关闭“显示表”对话框。分别双击“医生”表中的“姓名”和“年龄”字段,“预约”表中的“病人 ID”字段。单击工具栏中的“总计”按钮,下面出现“总计”行,在“年龄”字段对应的“条件”文本框中输入“40”,取消选中对应“显示”中的复选框,选择“病人 ID”字段对应“总计”下拉列表中的“计数”函数选项,将“病人 ID”字段更改为“预约人数:病人 ID”。单击“保存”按钮,保存查询名称为“查询 2”,单击“确定”按钮,关闭设计视图。 (3)在“Acc2mdb”数据库中单击“查询”对象,单击“新建”按钮,弹出“新建查询”对话框,选择“设计视图”,单击“确
12、定”按钮。在“显示表”对话框中,将“T1”表添加到“查询”对话框中,关闭“显示表”对话框。执行“查询”“删除查询”命令,双击“T1”表中的“预约日期”字段,在后面添加一个字段,输入“Month(预约日期)”,在对应的条件中输入“10”。单击“保存”按钮,保存查询名称为“查询 3”,单击“确定”按钮,关闭设计视图。 (4)在“Acc2mdb”数据库中单击“查询”对象,单击“新建”按钮,弹出“新建查询”对话框,选择“设计视图”,单击“确定”按钮。在“显示表”对话框中,将“科室”表和“预约”表添加到“查询”对话框中,关闭“显示表”对话框。分别双击“科室”表中的“科室 ID”和“科室名称”字段、“预约
13、”表中的“预约日期”字段。在“科室名称”字段对应的“条件”文本框中输入“Forms!F1!Name”,取消选中对应“显示”中的复选框。单击“保存”按钮,保存查询名称为“查询 4”,单击“确定”按钮,关闭设计视图。)解析:三、综合应用题(总题数:2,分数:4.00)5.综合应用题()(分数:2.00)_解析:6.在考生文件夹下有“Acc3mdb”数据库。(1)以“产品”、“订单”和“订单明细”3 张表为数据源,创建“订单明细”查询,查询每个订单的信息和利润。结果显示“订单 ID”、“产品名称”、“单价”、“数量”、“折扣”和“利润”字段,利润订单明细!单价*订单明细!数量*订单明细!折扣产品!单
14、价*订单明细!数量。查询结果如图 3 所示。 (2)以“订单明细查询”为数据源,创建窗体“订单明细查询”。布局“纵栏”表;样式“标准”,选择“弹出方式”。(3)为窗体添加页眉标签“订单明细表”(宋体,12 号字)。(4)在窗体页脚中添加标题为“总利润”(Label1)的标签和名称为“Text 1”的文本框,文本框控件来源为利润合计,如图 4 所示。 (分数:2.00)_正确答案:(正确答案:(1)在“Acc3mdb”数据库窗口中单击“查询”对象,单击“新建”按钮,选择“设计视图”,添加“产品”、“订单”和“订单明细”3 张表,选择“订单 ID”、“产品名称”、“单价”、“数量”和“折扣”字段。添加“利润:订单明细!单价*订单明细!数量*订单明细!折扣产品!单价*订单明细!数量”字段。 (2)在“Acc3mdb”数据库窗口中单击“窗体”对象,单击“新建”按钮,选择“自动创建窗体:纵栏”,选择“订单明细查询”查询为数据源,单击“确定”按钮。 (3)在窗体页眉中添加标签,输入“订单明细表”文本,选中标签,在工具栏中选择对应文本格式。右键单击窗体视图的空白处,选择“属性”选项,在弹出方式中选择“是”。 (4)在窗体页脚中添加“Label-1”标签,将其标题改为“总利润”,然后添加“rem_1”文本框,控件来源填写为“sum(利润)”。)解析: