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