实训三根据“图书管理系统”数据库,完成下列实训任务。
任务一数据表的创建1.依据表3-1的表结构,利用空白表创建“图书类别”表。
其操作步骤如下:①打开“图书管理系统”数据库,单击“创建”选项卡上“表格”组中的“表”按钮,将会创建名为“表1”的新表,并在“数据表视图”中打开。
②双击“ID”字段列,直接输入“图书类别编号”。
③在字段列上单击“单击以添加”下拉列表,选择“文本”数据类型,此时会添加一个名称为“字段1”的新字段,双击改名为“类别名”。
④单击“快速访问工具栏”中的“保存”按钮,打开“另存为”对话框,在表名称文本框中输入“图书类别”,单击“确定”按钮,完成“图书类别”表的创建。
如图3-1所示。
导入完成后依据表3-2的结构修改“图书库存”表结构。
其操作步骤如下:①打开“图书管理系统”数据库,单击“外部数据”选项卡上“导入或链接”组中的“Excel”按钮,弹出“获取外部数据”对话框,在对话框中,第一指定从打开的数据源中选择要导入的数据文件“图书库存.xlsx”;第二指定选择“将源数据导入当前数据库的新表中”选项,如图3-2所示。
图3-2“选择数据源”对话框②单击“确定”按钮,弹出“请选择合适的工作表或区域”对话框,显示当前“图书库存.xlsx”文件中的工作表数据,如图3-3所示。
图3-3“选择工作表”对话框③单击“下一步”按钮,弹出“请确定指定第一行是否包含列标题”对话框,选中“第一行包含标题”复选按钮。
④单击“下一步”按钮,弹出“修改字段名称及数据类型设置”对话框,依据表3-2所示的“图书库存”表结构,在数据区内单击“图书编号”,字段名称为“图书编号”,类型为“文本”,索引为“有(无重复)”,依次设置其他字段。
如图3-4所示。
图3-4“修改字段名称及数据类型”对话框⑤单击“下一步”按钮,弹出“为新表定义一个主键”对话框,选择“我自己选择主键”选项,在右边的下拉列表框中选择“图书编号”为主键,如图3-5所示。
图3-5“定义主键”对话框⑥单击“下一步”按钮,弹出“保存新表”对话框,在“导入到表”文本框中输入“图书库存”,单击“完成”按钮,则在数据库的所有对象中添加一个新的“图书库存”表对象。
3.依据表3-3、表3-4、表3-5、表3-6所示的表结构,利用设计视图创建“借书证类型”表、“借书证”表、“管理员”表、“图书借阅”表。
其操作步骤如下:①打开“图书管理系统”数据库,单击“创建”选项卡上“表格”组中的“表设计”按钮,将会创建名为“表1”的新表,并在“设计视图”中打开。
②在“字段名称”列中输入字段名;在“数据类型”中选择相应的数据类型;在“常规”选项卡中设置字段大小,依据表3-3所示的表结构,创建好的表结果如图3-6所示。
③设置主键。
选择“借书证类型”字段,鼠标右击,在弹出的快捷菜单中选择“主键”命令。
④单击按钮,以“借书证类型”为数据表命名保存表。
⑤重复①步骤,依据表3-4、表3-5、表3-6所示的表结构,依次创建“借书证”表、“管理员”表、“图书借阅”表。
创建结果如图3-7、图3-8、图3-9所示。
图3-6“借书证类型”设计视图图3-7“借书证”设计视图图3-8“管理员”设计视图图3-9“图书借阅”设计视图任务二数据表的字段属性设置1.设置“图书库存”表中“价格”字段的格式为“¥#,##0.00;¥-#,##0.00”。
其操作步骤如下:①在“图书管理系统”数据库中,以“设计视图”打开“图书库存”表。
②在视图中单击“价格”字段行,然后在“常规”选项卡中选择“格式”属性,在文本框中输入“¥#,##0.00;¥-#,##0.00”,设置如图3-10所示。
其操作步骤如下:①在“图书管理系统”数据库中,以“设计视图”打开“借书证”表。
图3-11设置字段“输入掩码”属性3.设置“借书证”和“管理员”表中“性别”字段的默认值为“男”;并设置字段有效性规则为:只能是“男”或“女”,有效性文本为“性别值只能输入男或女”。
②在视图中单击“性别”字段行,然后在“常规”选项卡中选择“默认值”属性,在文本框中输入“男”;在“有效性规则”属性文本框中输入“男Or女”;在“有效性文本”属性文本框中输入“性别值只能输入男或女”,设置如图3-12所示。
图3-12设置字段“默认值”属性4.设置“图书库存”的“图书类别编号”字段为查阅字段,查阅字段值为“图书类别”表的“图书类别编号”字段。
②在视图中单击“图书类别编号”字段行,修改“数据类型”为“查阅向导”,打开“查阅向导”对话框。
③在对话框中,选中“使用查询字段获取其他表或查询中的值”单选按钮,单击“下一步”按钮,在列表框中选择“表:图书类别”,如图3-13所示。
④单击“下一步”按钮,在“可用字段”列表框中双击“图书类别编号”字段到“选定字段”,如图3-14所示;单击“下一步”按钮,选择“图书类别编号”为升序,如图3-15所示;单击“下一步”按钮,在“指定标签”文本框中输入“图书类别编号”,如图3-16所示。
⑤单击“完成按钮”,保存表设计。
②在视图中单击“借书证类型”字段行,修改“数据类型”为“查阅向导”,打开“查阅向导”对话框。
③在对话框中,选中“使用查询字段获取其他表或查询中的值”单选按钮,单击“下一步”按钮,在列表框中选择“表:借书证类型”。
④单击“下一步”按钮,在“可用字段”列表框中双击“借书证类型”字段到“选定字段”;单击“下一步”按钮,选择“借书证类型”为升序;单击“下一步”按钮,在“指定标签”文本框中输入“借书证类型”。
6.设置“图书借阅”的“借书证号”字段为查阅字段,查阅字段值为“借书证”表的“借书证号”字段;“图书编号”字段为查阅字段,查阅字段值为“图书库存”表中的“图书编号”字段;“管理员编号”字段为查阅字段,查阅字段值为“管理员”表中的“职工编号”字段。
其操作步骤如下:①在“图书管理系统”数据库中,以“设计视图”打开“图书借阅”表。
②在视图中单击“借书证号”字段行,修改“数据类型”为“查阅向导”,打开“查阅向导”对话框。
在对话框中,选中“使用查询字段获取其他表或查询中的值”单选按钮,单击“下一步”按钮,在列表框中选择“表:借书证”;单击“下一步”按钮,在“可用字段”列表框中双击“借书证号”字段到“选定字段”;单击“下一步”按钮,选择“借书证号”为升序;单击“下一步”按钮,在“指定标签”文本框中输入“借书证号”;单击“完成”按钮,保存表设计。
③重复第①步,在视图中单击“图书编号”字段行,修改“数据类型”为“查阅向导”,打开“查阅向导”对话框。
在对话框中,选中“使用查询字段获取其他表或查询中的值”单选按钮,单击“下一步”按钮,在列表框中选择“表:图书库存”;单击“下一步”按钮,在“可用字段”列表框中双击“图书编号”字段到“选定字段”;单击“下一步”按钮,选择“图书编号”为升序;单击“下一步”按钮,在“指定标签”文本框中输入“图书编号”;单击“完成”按钮,保存表设计。
④重复第①步,在视图中单击“管理员编号”字段行,修改“数据类型”为“查阅向导”,打开“查阅向导”对话框。
在对话框中,选中“使用查询字段获取其他表或查询中的值”单选按钮,单击“下一步”按钮,在列表框中选择“表:管理员”;单击“下一步”按钮,在“可用字段”列表框中双击“职工编号”字段到“选定字段”;单击“下一步”按钮,选择“职工编号”为升序;单击“下一步”按钮,在“指定标签”文本框中输入“管理员编号”;单击“完成”按钮,保存表设计。
⑤设置完成后,在输入记录时,借书证号、图书编号和管理员编号的值直接从下拉列表框中选择,结果如图3-17所示。
图3-17设置查阅字段的效果显示7.冻结“图书库存”表中的“图书编号”和“图书名称”两个字段;隐藏“图书介绍”字段。
其操作步骤如下:①在“图书管理系统”数据库中,,以“数据表视图”打开“图书库存”表。
②在字段列表中选中“图书编号”和“图书名称”字段,鼠标右击,在弹出的快捷菜单中选择命令。
③在字段列表中选择“图书介绍”字段,鼠标右击,在弹出的快捷菜单中选择命令。
④结果如图3-18所示。
其操作步骤如下:①在“图书管理系统”数据库中,以“设计视图”打开“管理员”表。
②在设计视图中新增“Email”字段,“数据类型”为“计算”,打开“表达式生成器”对话框,在生成器文本框中输入“[职工编号]+"@"”,如图3-19所示。
③保存表设计视图,以“数据表视图”打开“管理员”表,Email字段的值自动用表达式填充,结果如图3-20所示。
图3-19表达式生成器图3-20“计算”类型的效果显示9.依据上面6张表,分别为每个表设置主键和索引。
其操作步骤如下:①在“图书管理系统”数据库中,以“设计视图”分别打开6张表。
②在“图书类别”表设计视图中,选择“图书类别编号”字段,鼠标右击,在弹出的快捷菜单中选择“主键”命令,在“常规”选项卡上选择“索引”属性,设置索引为“有(无重复)”。
③按照第②步的方法,在“图书库存”表设计视图中设置“图书编号”为主键,并设置索引“有(无重复)”;设置“图书类别编号”的索引为“有(有重复)”。
④按照第②步的方法,在“借书证类型”表设计视图中设置“借书证类型”为主键,并设置索引“有(无重复)”。
⑤按照第②步的方法,在“借书证”表设计视图中设置“借书证号”为主键,并设置索引“有(无重复)”;设置“借书证类型”的索引为“有(有重复)”。
⑥按照第②步的方法,在“管理员”表设计视图中设置“职工编号”为主键,并设置索引“有(无重复)”。
⑦按照第②步的方法,在“图书借阅”表设计视图中设置“编号”为主键,并设置索引“有(无重复)”;设置“借书证号”的索引为“有(有重复)”;设置“图书编号”的索引为“有(有重复)”;设置“管理员编号”的索引为“有(有重复)”。
任务三数据表的操作1.给“图书类别”表添加一条新记录:图书编号(023)、图书类型名(计算机技术)。
其操作步骤如下:①在“图书管理系统”数据库中,以“数据表视图”打开“图书类别”表。
②指针定位在记录的最后一条空白记录处,对应“图书编号”字段中输入“023计算机技术”。
③结果如图3-21所示。
图3-21添加新记录2.为“借书证”数据表创建一份备份,表名为“teacher_back”,并删除“职务”是“学生”的所有记录。
其操作步骤如下:①在“图书管理系统”数据库中,在“导航窗格”中选择“借书证”表,按
选择“结构和数据”,在表名称文本框中输入“teacher_back”,单击“确定”按钮,即保存新表。
图3-22“粘贴表方式”对话框②以“数据表视图”打开“teacher_back”表,选择“职务”字段,以“降序”排序;选择学生的第一个记录,按住Ctrl键选择最后一个学生记录,鼠标右击,在弹出的快捷菜单中选择“删除记录”命令,即实现了所有职务为学生的记录。
结果如图3-23所示。
图3-23删除记录3.在“借书证”表中,先按“借书证类型”升序排序,借书证类型相同时再按“借书证号”降序排序。
其操作步骤如下:①在“图书管理系统”数据库中,以“数据表视图”打开“借书证”表。
②选择“借书证类型”字段,单击字段右边打开下拉列表,选择“升序”排序;再选择“借书证号”字段,单击字段右边打开下拉列表,选择“降序”排序。
③结果如图3-24所示。
图3-24排序记录4.在“图书库存”表中筛选出“出版社”是“中国水利水电出版社”的图书信息。
其操作步骤如下:①在“图书管理系统”数据库中,以“数据表视图”打开“图书库存”表。
②把光标定位在所要筛选内容“中国水利水电出版社”的某个单元格中,鼠标右击,在弹出下拉菜单中选择“等于‘中国水利水电出版社’”的命令。
③结果如图3-25所示。
图3-25筛选记录5.为“图书库存”表设置样式:字体、字号和颜色分别设置为幼圆、10号和蓝色;表格中的单记录行颜色为粉色,双记录行颜色为绿色。
其操作步骤如下:①在“教学信息管理系统”数据库中,以“数据表视图”打开“图书库存”表。
②在“开始”选项卡上“文本格式”组中,设置字体为“幼圆”,大小为“10”号字。
③单击按钮,设置单行记录的颜色为粉色;单击按钮,设置双记录行颜色为绿色。
④结果如图3-26所示。
图3-26数据表格式设置效果图6.建立“图书管理系统”数据库中6张数据表的表间关系,并设置参数完整性。
其操作步骤如下:①打开“图书管理系统”数据库,单击“数据库工具”选项卡上“关系”组中的按钮,打开“关系工具”选项卡。
②单击“关系”组中的“显示表”按钮,弹出“显示表”对话框,在对话框的“表”选项卡上列出了当前数据库所有的表。
如图所示。
③由于在实训2中创建查阅向导时已经建立了表之间的关系,结果如图3-27所示。
图3-28“编辑关系”对话框⑤重复第④步骤,为表中的每一条关系线设置完整性,结果如图3-29所示。
图3-29设置“参照完整性”的关系效果图⑥保存关系布局图。