正确答案:“职工基本信息表”操作结果如图6-63所示;“奖金表”操作结果如图6-65所示:“保险费表”操作结果如图6-67所示;“职工收支汇总表”操作结果如图6-69所示“奖金表更新查询”操作结果如图6-71所示。
“职工基本信息表”操作结果如图6-63所示;“奖金表”操作结果如图6-65所示:“保险费表”操作结果如图6-67所示;“职工收支汇总表”操作结果如图6-69所示,“奖金表更新查询”操作结果如图6-71所示。 解析:1.创建“职工基本信息表”
(1)在Access环境中,单击[设计]按钮,或者是双击[使用设计器创建表]选项,打开[表1:表]窗口。在[字段名称]列的第1行文本框中输入“职工号”,在[数据类型]列的第1行下拉列表框中选择[文本]选项,将[字段属性]区域中的[字段大小]文本框的值更改为[4]。同理,在第2行创建文本型[姓名]字段,在第3行创建文本型、长度为4的[入职年份(年)1字段,在第4行创建数字型[基本工资(元)]字段,如图6-62所示。
(2)用鼠标右键单击第1行的任意位置,在弹出的快捷菜单中选择[主键]命令,将“职工号”字段设置为该表的主键。
(3)选择[文件]→[保存]命令(或按[Ctrl+S]组合键,或单击[常用]工具栏中的[保存]按钮
),在[表名称]文本框中填入“职工基本信息表”,单击[确定]按钮。单击如图6-62所示的对话框中的[关闭]按钮,退出[职工基本信息表]表设计视图。
(4)双击“职工基本信息表”,在弹出的[职工基本信息表:表]窗口中,依据表6-9所给出的内容进行相关文字或数字的录入。录入完成后的“职工基本信息表”结果如图6-63所示。选择[文件]→[保存]命令(或按[Ctrl+S]组合键),保存所录入的数据。单击[关闭]按钮,退出[职工基本信息表:表]窗口。
2.创建“奖金表”
仿照[职工基本信息表]字段的创建步骤,完成“奖金表”各个字段的创建,并将[职工号]字段设置为主键,完成之后的结果如图6-64所示。依据表6-10所给出的内容进行相关文字或数字的录入,完成数据录入后的“奖金表”结果如图6-65所示。
3.创建“保险费表”
仿照“职工基本信息表”的字段的创建步骤,完成“保险费表”各个字段的创建,并将[职工号]字段设置为主键,完成之后的结果如图6-66所示。依据表6-11所给出的内容进行相关文字或数字的录入,完成数据录入后的“保险费表”结果如图6-67所示。
4.创建表间关系
(1)选择[工具]→[关系]命令(或单击[数据库]工具栏中的
按钮(即[关系]按钮)),打开[显示表]对话框。在[表]选项卡中,选中“职工基本信息表”,单击[添加]按钮,将“职工基本信息表”添加到关系窗口中。按同样方法,将[奖金表]、[保险费表]也添加到关系窗口中。单击[关闭]按钮,退出[显示表]对话框。
(2)选中“职工基本信息表”表中的[职工号]字段,将其拖动到[奖金表]的[职工号]字段,在弹出的[编辑关系]对话框中,勾选[实施参照完整性]复选框,单击[创建]按钮,从而建立“职工基本信息表”与“奖金表”之间的联系。
(3)同理,选中“职工基本信息表”表中的[职工号]字段,将其拖动到“保险费表”的[职工号]字段,在弹出的[编辑关系]对话框中,选择[实施参照完整性]复选框,单击[创建]按钮,建立“职工基本信息表”与“保险费表”之间的联系。通过各张表的编号字段建立表间联系的操作结果如图6-68所示。单击[关系]窗口右上角的[关闭]按钮,在系统弹出的[保存]提示对话框中,单击[确认]按钮,保存之前所进行的关系布局的设置参数。
5.创建“职工收支汇总表”
(1)先单击[查询]标签,再双击[在设计视图中创建查询]选项,打开[显示表]对话框。在[表]选项卡中,分别选中“职工基本信息表”、“奖金表”和“保险费表”并单击[添加]按钮,将各张表格添加到查询编辑窗口中。单击[关闭]按钮,退出[显示表]对话框。
(2)基于试题所给出的表6-12中各字段的编排顺序,依次拖动“职工基本信息表”的[职工号]、[姓名]、[基本工资]和[入职年份(年)]字段,“奖金表”的[奖金(元)]字段,[保险费表]的[保险费(元)]字段到查询窗口下半部分的相应字段中,操作结果如图6-69所示。
(3)选择[文件]→[保存]命令(或按[Ctrl+S]组合键,或单击[常用]工具栏中的[保存]按钮
),在[另存为]对话框的[查询名称]文本框中填入“职工收支汇总表”,单击[确定]按钮。
(4)选择[查询]→[运行]命令(或单击[查询]工具栏中的[运行]按钮
),系统将自动生成如图6-70所示的职工收支汇总表。单击[关闭]按钮,退出[职工收支汇总表:选择查询]对话框。
6.创建“奖金表更新查询”
(1)在[查询]标签中,双击[在设计视图中创建查询]选项,打开[显示表]对话框。在[表]选项卡中,分别双击“职工基本信息表”和“奖金表”,将这两张表作为查询数据源添加到查询编辑窗口中。单击[关闭]按钮,退出[显示表]对话框。
(2)依次拖动“职工基本信息表”的[入职年份(年)]和“奖金表”的[奖金(元)]字段到查询窗口下半部分的字段中。选择[查询]→[更新查询]命令,将查询窗口转换为更新窗口。在[入职年份(年)]字段的[条件]单元格中填入““2003”“;在[奖金(元)]字段的[更新到]单元格中填入“[奖金(元)]+200”,如图6-71所示。
(3)选择[文件]→[保存]命令(或按[Ctrl+S]组合键,或单击[常用]工具栏中的[保存]按钮
),在[另存为]对话框的[查询名称]文本框中填入“奖金表更新查询”,单击[确定]按钮。
(4)选择[查询]→[运行]命令(或单击[查询]工具栏中的[运行]按钮
),系统将弹出如图 6-72所示的警告提示对话框。单击[是]按钮,对“奖金表”中满足条件的记录进行更新操作。
(5)先单击[表]标签,再双击“奖金表”,可查看到进行记录更新后的“奖金表”,如图6-73所示。在[查询]标签中,双击“职工收支汇总表”,在[奖金(元)]列也能查看到相关记录更新后的情况。
7.数据库保存
单击[常用]工具栏中的
按钮(即[保存]按钮)或选择[文件]→[保存]命令(或按[Ctrl+S]组合键),将文档以系统默认的文件名直接存储在系统默认的目录中。