1、国家二级(ACCESS)机试-试卷 74-2 及答案解析(总分:12.00,做题时间:90 分钟)一、基本操作题(总题数:2,分数:4.00)1.基本操作题()(分数:2.00)_2.在考生文件夹下存在一个数据库文件“Acc1mdb”,其中已经设计好了表对象“医生”、“科室”、“病人”和“预约”。试按以下操作要求完成各种操作:(1)在“Acc1mdb”数据库中建立一个新表,名为“护士”,表结构如下: (2)设置“护士 1D”字段为主键。(3)设置“姓名”字段为必填字段。(4)设置“年龄”字段的有效性规则和有效性文本。具体规则为:输入年龄必须在 2035 岁之问(含 20 岁和 35岁),有效性
2、文本内容为:年龄应在 2035 岁之间。(5)将下表所列数据输入“护士”表中,且显示格式应与下表内容相同。 (分数:2.00)_二、简单应用题(总题数:2,分数:4.00)3.简单应用题()(分数:2.00)_4.在“Acc2mdb”数据库中有“部门”、“基本情况”和“职位”3 张表。(1)以“基本情况”表为数据源,创建“经理信息”查询,查询各部门经理的信息。结果显示“姓名”、“职务”和“电话”字段。(2)用SQL 语句修改“经理信息”查询,使查询结果显示 2000 年以后调入的经理的信息。查询结果如图 2 所示。(分数:2.00)_三、综合应用题(总题数:2,分数:4.00)5.综合应用题(
3、)(分数:2.00)_6.在考生文件夹下有“Acc3mdb”数据库,其中有“部门人员”表和“工资”表。(1)以“部门人员”表和“工资”表为数据源,创建查询“工资明细表”,查询每个员工的税前和税后工资。结果显示员工“姓名”、“税前工资”和“税后工资”字段,税前工资工资表!基本工资+工资表!岗位工资工资表!住房补助工资表!保险。税后工资税前工资095。查询结果如图 3 所示。 (2)以“工资明细表”查询为数据源,自动创建纵栏式窗体“工资明细表”,并在窗体页眉中添加标签“工资明细表”(宋体、1 2 号、加粗)。 (3)增加一个文本标签“纳税额”(名称为“Label_纳税额”)及显示纳税额的文本框(名
4、称为“Text_纳税额”)。(4)将税前工资、税后工资及纳税额所对应的文本框格式均改为“货币”,小数位数改为“2”。 (分数:2.00)_国家二级(ACCESS)机试-试卷 74-2 答案解析(总分:12.00,做题时间:90 分钟)一、基本操作题(总题数:2,分数:4.00)1.基本操作题()(分数:2.00)_解析:2.在考生文件夹下存在一个数据库文件“Acc1mdb”,其中已经设计好了表对象“医生”、“科室”、“病人”和“预约”。试按以下操作要求完成各种操作:(1)在“Acc1mdb”数据库中建立一个新表,名为“护士”,表结构如下: (2)设置“护士 1D”字段为主键。(3)设置“姓名”
5、字段为必填字段。(4)设置“年龄”字段的有效性规则和有效性文本。具体规则为:输入年龄必须在 2035 岁之问(含 20 岁和 35岁),有效性文本内容为:年龄应在 2035 岁之间。(5)将下表所列数据输入“护士”表中,且显示格式应与下表内容相同。 (分数:2.00)_正确答案:(正确答案:(1)打开“Acc1mdb”数据库,单击“表”对象,单击“新建”按钮,弹出“新建表”对话框,选择“设计视图”,单击“确定”按钮,弹出表设计视图。将“护士 ID”、“姓名”、“年龄”和“工作时间”4 个字段及对应的“数据类型”、“字段大小”添加到设计视图中。单击“保存”按钮,弹出“另存为”对话框,在“表名称”
6、文本框中输入“护士”,单击“确定”按钮,弹出“尚未定义主键”提示框,单击“否”按钮。 (2)在“Acc1mdb”数据库中单击“表”对象,选择“护士”表,单击“设计”按钮,打开“护士”表设计视图。选择“护士 ID”字段,单击工具栏中的“主键”按钮,单击“保存”按钮,关闭设计视图。 (3)单击“表”对象,选择“护士”表,单击“设计”按钮,打开“护士”表设计视图。选择“姓名”字段,选择下面字段属性中的“必填字段”下拉列表中的“是”选项。单击“保存”按钮,保存“护士”表,关闭设计视图。 (4)在“Acc1mdb”数据库中单击“表”对象,选择“护士”表,单击“设计”按钮,打开“护士”表设计视图。选择“年
7、龄”字段,在下面字段属性中的“有效性规则”文本框中输入“20 And35”,在“有效性文本”文本框中输入“年龄应在 20岁到 35 岁之间”。单击“保存”按钮,保存“护士”表,关闭设计视图。 (5)在“Acc1mdb”数据库中单击“表”对象,选择“护士”表,单击“打开”按钮,打开“护士”表。按照题目所给数据进行录入。单击“保存”按钮,保存“护士”表,关闭表视图。 (6)在“Acc1mdb”数据库中单击“表”对象,执行“工具”“关系”命令,弹出“关系”对话框,将“显示表”对话框中的“医生”、“科室”、“病人”和“预约”表添加到“关系”视图中,关闭“显示表”对话框。将“医生”表中的“医生 ID”字
8、段拖至“预约”表的“医生 ID”字段,弹出“编辑关系”对话框,选择“实施参照完整性”复选框,单击“创建”按钮,同理,将“科室”表中的“科室 ID”字段拖至“预约”表的“科室 ID”字段,设置“编辑关系”对话框,将“病人”表中的“病人 ID”字段拖至“预约”表的“病人 ID”字段,弹出“编辑关系”对话框,选择“实施参照完整性”复选框,单击“创建”按钮。单击“保存”按钮,保存“关系”,关闭关系设计视图。)解析:二、简单应用题(总题数:2,分数:4.00)3.简单应用题()(分数:2.00)_解析:4.在“Acc2mdb”数据库中有“部门”、“基本情况”和“职位”3 张表。(1)以“基本情况”表为数
9、据源,创建“经理信息”查询,查询各部门经理的信息。结果显示“姓名”、“职务”和“电话”字段。(2)用SQL 语句修改“经理信息”查询,使查询结果显示 2000 年以后调入的经理的信息。查询结果如图 2 所示。(分数:2.00)_正确答案:(正确答案:(1)在“Acc2mdb”数据库窗口中单击“查询”对象,单击“新建”按钮,选择“设计视图”,添加“基本情况”表。选择“姓名”、“职务”和“电话”字段。在“职务准则”行输入“Like*”经理”。单击“保存”按钮,输入查询名称为“经理信息”。 (2)在“Acc2mdb”数据库中单击“查询”对象,右键单击“经理信息”查询,选择“设计视图”选项,单击工具栏
10、中的“视图按钮”右侧的向下箭头按钮,从下拉列表中选择“SQL 视图”选项,在“WHERE”括号中添加“AND(Year(基本情况调入日期)2000)”。)解析:三、综合应用题(总题数:2,分数:4.00)5.综合应用题()(分数:2.00)_解析:6.在考生文件夹下有“Acc3mdb”数据库,其中有“部门人员”表和“工资”表。(1)以“部门人员”表和“工资”表为数据源,创建查询“工资明细表”,查询每个员工的税前和税后工资。结果显示员工“姓名”、“税前工资”和“税后工资”字段,税前工资工资表!基本工资+工资表!岗位工资工资表!住房补助工资表!保险。税后工资税前工资095。查询结果如图 3 所示。
11、 (2)以“工资明细表”查询为数据源,自动创建纵栏式窗体“工资明细表”,并在窗体页眉中添加标签“工资明细表”(宋体、1 2 号、加粗)。 (3)增加一个文本标签“纳税额”(名称为“Label_纳税额”)及显示纳税额的文本框(名称为“Text_纳税额”)。(4)将税前工资、税后工资及纳税额所对应的文本框格式均改为“货币”,小数位数改为“2”。 (分数:2.00)_正确答案:(正确答案:(1)在“Acc3mdb”数据库窗口中单击“查询”对象,单击“新建”按钮,选择“设计视图”,添加“部门人员”表和“工资”表。选择“姓名”字段,添加“税前工资:工资表!基本工资+工资表!岗位工资工资表!住房补助工资表
12、!保险”字段和“税后工资:(工资表!基本工资+工资表!岗位工资工资表!住房补助工资表!保险)*09 5”字段。 (2)在“Acc3mdb”数据库窗口中单击“窗体”对象,单击“新建”按钮,选择“自动创建窗体:纵栏”,选择“工资明细表”查询为数据源,单击“确定”按钮。在窗体页眉中添加标签,输入“工资明细表”文本,选中标签,在工具栏中选择对应文本格式。单击“保存”按钮,窗体名称取默认值。 (3)在窗体中添加文本标签“Lable_纳税额”及文本框控件“Text_纳税额”,并在文本框控件的“数据来源”栏中输入“税前工资税后工资”。 (4)选中所要修改的文本框,在其属性窗口中,设置格式为“货币”,小数位数为“2”。)解析: