- 数据库技术及应用(Access)实验指导与习题集(第2版)
- 马桂芳
- 2331字
- 2020-08-27 06:45:53
实验2 创建数据表(一)
一、实验目的
(1)熟练掌握在表的设计视图和数据表视图下数据表的创建方法和过程。
(2)学会修改数据表的结构。
(3)掌握主键的设置方法。
二、实验内容
实验2-1 在“学生成绩管理”数据库中使用表的设计视图创建“学生”表。
1.实验要求
利用表设计视图创建“学生”表,定义“学号”为主键。“学生”表结构如表2-1所示。
表2-1 “学生”表结构

2.实验步骤
(1)在Access 2010中打开“学生成绩管理”数据库。
(2)选择“创建”选项卡下“表格”组的“表设计”按钮,显示表的设计视图。
(3)根据表2-1定义的表结构,输入所需字段的名称,并定义字段的数据类型和长度及其他属性。表结构的定义按照以下步骤进行。
① 在“字段名称”栏中输入所需字段的名称。
② 在“数据类型”中单击右边的下拉按钮,弹出列表,如图2-1所示,该列表中列出了所有的数据类型,选择相应的数据类型。

图2-1 表设计器窗口
③ 在“字段属性”区中,在“字段大小”文本框中定义字段长度。
(4)字段输入完毕后,设计视图如图2-2所示。

图2-2 设置字段名称和数据类型
(5)定义主键。单击“学号”字段,使行选择器指向学号所在行,单击工具栏上的“主键”按钮,“学号”字段的行选择器按钮上会出现一个小钥匙,这时“学号”被设置为主键,如图2-3所示。

图2-3 设置主键
(6)保存表。单击表设计视图窗口右上角的“关闭”按钮,将弹出“是否保存对表‘表1’的设计的更改”的提示。单击“是”按钮,将弹出“另存为”对话框。输入表名称“学生”,单击“确定”按钮,将表保存。
(7)输入数据。切换到数据表视图,输入数据如图2-4所示。

图2-4 “学生”表数据
实验2-2 通过数据表视图创建课程表。
1.实验要求
在“学生成绩管理”数据库中创建一个“课程”表,表中的字段包括课程号、课程名、学分和学时。
2.实验步骤
(1)打开“学生成绩管理”数据库,选择“创建”选项卡下的“表格”组的“表”按钮,系统自动创建一个默认名为“表1”的新表,并以数据表视图打开,如图2-5所示。

图2-5 创建新表
(2)单击“单击以添加”,弹出下拉菜单,如图2-6所示。选择“文本”则添加了一个文本类型的字段,并且字段初始名称是“字段1”,如图2-7所示。

图2-6 选择数据类型

图2-7 添加字段
(3)修改刚添加的“字段1”的名称,输入“课程号”,如图2-8所示。

图2-8 修改字段名称
(4)在“表格工具”下的“字段”选项卡的“属性”组中,将“字段大小”改为2,如图2-9所示。

图2-9 修改字段大小
(5)重复步骤(2)~步骤(4),添加“课程名”“学分”“学时”字段,并设置字段的大小。其中“课程名”为文本类型,“学分”“学时”为数字类型。
(6)单击“快速访问工具栏”中的“保存”按钮,弹出“另存为”对话框。
(7)在“另存为”对话框中,输入表名“课程”,单击“确定”按钮。
创建完表结构之后,可以直接在该视图下字段名称下面的单元格中依次输入表的内容,如图2-10所示。

图2-10 “课程”表数据
实验2-3 修改“课程”表结构。
1.实验要求
按照表2-2修改“课程”表结构,并设置主键。
表2-2 “课程”表结构

2.实验步骤
(1)打开“学生成绩管理”数据库,在“表”对象中选中“课程”表,右键单击选择“设计视图”,打开表设计视图,如图2-11所示。下面按照表2-2的要求修改课程表结构。

图2-11 修改“课程”表结构
(2)修改字段类型和字段长度。选中“课程号”字段,将字段大小为3。其他字段修改方法类似。
(3)删除“ID”字段并设置课程号为主键。右键单击“ID”字段在弹出的快捷菜单中选择“删除行”命令,弹出提示框,询问“是否永久删除选中的字段及其所有数据”,单击“是”按钮;弹出提示框,询问“删除字段ID需要Microsoft Access删除主键。是否删除该字段?”,单击“是”按钮,删除了“ID”字段。右键单击“课程号”字段,在弹出的快捷菜单中选择“主键”命令,结果如图2-12所示,在“课程号”前会出现一个小钥匙标志,表示“课程号”字段为主键。

图2-12 设置主键
(4)单击“保存”按钮,保存“课程”表结构的修改结果,返回数据库窗口。
实验2-4 通过导入数据创建表。
1.实验要求
已建好的Excel文件“教师.xlsx”,通过导入数据的方式在“学生成绩管理”数据库中创建“教师”表。
2.实验步骤
(1)打开“学生成绩管理”数据库,单击“外部数据”选项卡下的“导入并链接”组的“Excel”按钮,打开“获取外部数据-Excel电子表格”对话框,如图2-13所示。

图2-13 “获取外部数据-Excel电子表格”对话框
(2)单击“浏览”按钮,选定导入数据文件的位置为“D:\学生成绩管理\实验2”,选择已建好的文件名“教师.xlsx”,然后单击“打开”按钮,回到“获取外部数据-Excel电子表格”对话框,选择“将源数据导入当前数据库的新表中”单选按钮,如图2-13所示。
(3)单击“确定”按钮,弹出图2-14所示的“导入数据表向导”对话框,单击“下一步”按钮,弹出图2-15所示的界面,确认采用Excel表的第一行(列)标题作为数据表的字段名。

图2-14 导入数据表向导(一)

图2-15 导入数据表向导(二)
(4)单击“下一步”按钮,弹出图2-16所示的界面,在该窗口中可对字段名、数据类型等进行相应的修改。

图2-16 导入数据表向导(三)
(5)单击“下一步”按钮,弹出图2-17所示的界面,选择“我自己选择主键”单选按钮,单击右侧的下拉按钮,选择“教师编号”作为主键。

图2-17 导入数据表向导(四)
(6)单击“下一步”按钮,显示图2-18所示的对话框。在“导入到表:”下边的文本框中输入表名“教师”。

图2-18 导入数据表向导(五)
(7)单击“完成”按钮,显示“保存导入步骤”界面,如图2-19所示。

图2-19 “保存导入步骤”界面
(8)单击“关闭”按钮,完成“教师”表的创建。
(9)右键单击“教师”表,在弹出的快捷菜单中选择“设计视图”命令,打开表设计设计图,按照表2-3修改“教师”表结构。
表2-3 “教师”表结构

(10)修改完毕,单击“关闭”按钮,保存“教师”表结构的修改结果。