1
大学计算机基础实验教程
1.4.10.1 实验10-1 建立数据表

实验10-1 建立数据表

一、实验目的

1.熟悉Access数据库基本组成;

2.掌握数据库的建立方法;

3.掌握建立数据表的常用方法;

4.熟悉修改表结构的基本操作;

5.掌握添加新记录的方法。

二、实验内容

1.建立数据库;

2.在库中建立两个数据表;

3.修改数据表结构;

4.向数据表中添加新记录。

三、实验指导

1.建立数据库student.mdb

从【开始】菜单启动“Access 2002”(方法同启动Word 2002),显示Access窗口(见图10-1)。(如在窗口右边没有任务窗格,在工具栏上右击,弹出快捷菜单,单击【任务窗格】项,即显示任务窗格。)

img303

图10-1 Access窗口

然后,单击【文件】菜单项,弹出下拉菜单,再单击下拉菜单上【新建】项;或单击工具栏最左边的“新建”工具按钮;或单击任务窗格中【新建文件】项,则均显示如图10-2所示的任务窗格。

img304

图10-2 “新建文件”任务窗格

在任务窗格中单击“新建文件”栏下【空数据库...】选项,弹出【文件新建数据库】对话框(见图10-3)。

img305

图10-3 “文件新建数据库”对话框

在“保存位置”列表框中选择指定存放数据库的文件夹位置(如不选,则使用默认提供的),在文件名框内输入新建数据库名student,然后单击【创建】按钮,这时Access创建并打开一个无任何内容的空数据库student,同时在Access窗口内出现【数据库】窗口(见图10-4)。至此,一空白数据库student建立完毕。

使用数据库向导,利用系统提供的模板可建立一个包含有数据库对象的数据库。

img306

图10-4 “数据库”窗口

2.使用数据表视图建立“高考成绩”数据表(见表10-1)

表10-1 “高考成绩”表

img307

img308

10-5 “新建表”对话框

Access提供了多种建表方法:数据表视图、设计视图、表向导、导入表、链接表。使用数据表视图输入数据是建立表较常用的方法。

在【数据库】窗口(见图10-4)的表对象中双击【通过输入数据创建表】选项;或者单击【新建】按钮,打开“新建表”对话框(见图10-5),单击列表框中的【数据表视图】→单击【确定】按钮,则均打开名为“表1”的【数据表视图】窗口(见图10-6)。

img309

10-6“数据表视图”窗口

接着双击视图窗口中【字段1】,该字段反相显示→向该字段输入“准考证号”,用同样方法将字段2、字段3、字段4分别改名为“语文”、“数学”、“英语”和“综合”。在记录区输入表10-1中的数据,输入结果见图10-7。

img310

图10-7 输入结果窗口

输入完毕,执行【文件】菜单的【保存】命令,打开【另存为】对话框(见图10-8)。

img311

图10-8 “另存为”对话框

在“表名称”文本框中输入“高考成绩”→单击【确定】按钮,屏幕出现【Microsoft Office Access】对话框,提示目前没有对此数据表定义主关键字(见图10-9)。

img312

图10-9 提示定义数据表主关键字

单击【否】按钮,暂时不定义主关键字(若选择【是】按钮,系统会增加一自动编号的“编号”字段定义为主键,不符合题目要求),至此“高考成绩”数据表建立完毕。但利用这种方法建立的表结构还不一定能完全符合用户要求,如不符合,还需修改其表结构。

3.用设计器建立“基本情况”表结构(见表10-2)

表10-2 “基本情况”表结构

img313

单击【数据库】窗口(见图10-4)中【表】对象→双击表对象中【使用设计器创建表】选项;或者单击【新建】按钮img314,打开【新建表】对话框(见图10-5),单击列表框中的【设计视图】→单击【确定】按钮,均打开名为“表1”的表设计视图即【表设计器】窗口(见图10-10)。

img315

图10-10 “表设计器”窗口

然后在“字段名称”列第一行输入“准考证号”→光标移到“数据类型”列,该框右边出现下拉列表框箭头。单击下拉列表框箭头img316,打开下拉列表框,有多种数据类型(见图10-11)可供选择,在列表框中选择“文本”,第一个字段设计完成。

然后从第二行开始依次输入其他字段,名称分别为“姓名”、“性别”、“年龄”、“来源”和“报考类型”,字段类型分别为“文本”、“文本”、“数字”、“文本”和“文本”。单击第一个字段名称左边的方框选择此字段,此方框内出现“?”→单击工具栏上的【主关键字】按钮img317(如没有,在工具栏上单击右键,弹出快捷菜单,单击【表设计】项即可见),将此字段定义为主关键字,此时,在“准考证号”字段旁出现一钥匙符号。再单击“文件”菜单中的【保存】命令,打开【另存为】对话框→在“表名称”文本框中输入“基本情况”→单击【确定】按钮,至此“基本情况”表结构已建立完毕(见图10-12)。单击表设计视图窗口右上角的【关闭】按钮,关闭此窗口。

至此数据库中目前已经有了两个数据表,但“高考成绩”数据表结构还不符合要求,“基本情况”表中还没有任何记录。

img318

图10-11 下拉框定义字段的数据类型

img319

10-12“基本情况”表结构

4.修改“高考成绩”数据表结构

将“高考成绩”数据表中“准考证号”字段类型由“数字”型改为“文本”型,并定义为主关键字。

单击【数据库】窗口(图10-4)中【表】对象→单击“高考成绩”数据表,将其选中,然后单击Access窗口(见图10-1)工具栏最左边【视图】按钮img320右边的下拉列表框箭头“▼”,打开下拉列表框,单击列表框中的【设计视图】项,打开名为“高考成绩”的设计视图窗口;或单击【数据库】窗口(见图10-4)上【设计】按钮img321,也可打开同名的设计视图窗口(见图10-13)。

在设计视图窗口中单击“准考证号”字段对应的数据类型框,该框右边出现下拉列表框箭头img322,单击该箭头,弹出下拉列表框,选中【文本】作为“准考证号”字段的新类型,以替换原有的“数字”类型。再单击工具栏上的【主关键字】按钮img323,将“准考证号”字段定义为主关键字,“准考证号”字段名称左边的方框内会出现一小钥匙符号。然后单击设计视图窗口右上角的【关闭】按钮,出现如图10-14的对话框,提示是否保存更改,单击【是】按钮,保存所做的更改;或单击工具栏上的【保存】按钮,将所做的修改保存,再单击“高考成绩”数据表视图窗口右上角的【关闭】按钮,将此数据表关闭。至此,“高考成绩”数据表结构修改完毕,其结构见图10-15。

img324

图10-13 设计视图窗口

img325

图10-14 提示保存更改对话框

img326

图10-15 “高考成绩表”结构

5.向“基本情况”数据表中添加记录(见表10-3)

表10-3 “基本情况”表

img327

单击【数据库】窗口(见图10-4)中【表】对象→单击“基本情况”数据表→单击工具栏最左边【视图】按钮img328右边的下拉列表框箭头“▼”(如没有img329,在工具栏上右击,弹出快捷菜单,单击【表设计】项即可见),打开下拉列表框,选择“数据表视图”项;或单击数据库窗口(图10-4)上【打开】按钮img330,打开“基本情况”数据表视图窗口(见图10-16)。

img331

图10-16 “基本情况”数据表视图窗口

在数据表视图窗口中输入表10-3中数据,输入完毕后,单击数据表视图窗口右上角的【关闭】按钮,关闭此窗口。

至此“基本情况”数据表记录输入完毕,数据库中目前已经有了两个数据表。单击Access窗口右上角的【关闭】按钮,退出Access。

四、实验作业

1.建立数据库Sflat。

2.建立数据表“学生基本信息”,包括“学号”、“姓名”、“性别”、“年龄”和“所属系”五个字段,字段类型自定,“学号”为主关键字。

3.建立数据表“学生住宿信息”,包括“学号”、“住宿区域”和“房号”三个字段,字段类型自定,“学号”为主关键字(样表见表10-4)。

4.建立数据表“通讯信息”,包括“学号”、“联系方式”、“联系地址”,其中“联系方式”有“QQ号”、“固定电话”、“移动电话”和“E-mail地址”等内容,字段类型自定,不设主关键字(样表见表10-5)。

5.向各表中输入若干条记录,具体内容自行设计。

表10-4 “学生住宿信息”样表

img332

表10-5 “通讯信息”样表

img333

五、实验报告要求

1.完成实验作业的主要实验步骤、列出本次实验所建立的三个表的具体内容,谈谈实验中遇到的问题和解决的方法。

2.写出Access数据库主要组成对象的名称,并简要说明它们的作用。

3.简要说明用设计视图和数据表视图建立数据表方法的区别及其他体会和建议。