access2000数据库实验
实验一 数据库和数据表结构的建立 一、实验目的 1、掌握 Access2000 的启动和退出方法 2、掌握 Access2000 数据库的创建 3、掌握 Access2000 数据表结构的创建和修改 4、掌握 Access2000 数据表之间关系的创建和修改 二、实验内容 1、Access2000 的启动和退出:用各种方法练习 Access2000 的启动和退出 1)启动: ① 在桌面上单击“开始” “程序” “Microsoft Access” 。便可进 入Access2000主控窗口(或Access2000主控屏幕) 。 ② 通过“开始” “搜索” “文件或文件夹” ,查找到一个扩展名为. mdb的文件后,双击该文件(例下图的db1.mdb),也可启动Access2000。 2)退出 ① 单击Acce2000主控屏幕的标题栏左边的“钥匙”图标,在弹出的菜单中选择“关 闭” ② 单击Acce2000主控屏幕的“文件”菜单,选择“退出” 。③ 使用快捷键+。 ④ 单击Acce2000主控屏幕的标题栏右边的“×”按钮。 2、在Windows 2000下新建一个自己命名的文件夹,例,d:\thj,用来存放以后实验中所 生成的文件。 3、创建一个名为 “学籍管理”的空数据库: 1)在 Access2000主控屏幕中,选择“文件” “新建” ,如下图所示: 2)确定后,确定数据库的名字和存储路径,如下图所示: 3)确定后,就在D:\thj目录下有一个“学籍管理.mdb”的数据库文件了。 4、数据表的创建,在空的“学籍管理”数据库中创建如下三个数据表, (注意:只练习表结构的建立,不要输入数据): 实验中用到的三个表结构如下: a) 学生基本情况表: 学号 文本(10) 主键,姓名 文本(8),性别 文本(1),出生日期 日期/时间(短日 期),政治面貌 文本(2),简历 备注。 b) 课程表 编号 文本(3) 主键,课程名 文本(20),学时 数字(整型),学分 数字(小数位数 1位),类别 文本(4) 。 c) 学生成绩表 学号 文本(10) 主键,课程号 文本(3)盘 主键,成绩 数字(小数位数1位)。 1)创建“学生基本情况表” ,如下图所示: 2)创建“课程表” ,如下图所示:3)创建“学生成绩表” ,如下图所示:5、数据表的修改,将以上第4步1)中创建的“学生基本情况表”的结构进行修改: 1) 删除其中的“家庭地址”字段 2) 将“性别”字段移到“姓名”字段的后面。 6、建立这三个表之间的关系: 1) 打开“关系”窗口,在“关系”窗口中单击右键,选择“显示表” ,在“显示表” 窗口中将这三个表添加到“关系”窗口中。然后关闭“显示表”窗口。如下图: 2) 在“关系”窗口中,将“学生基本情况表”中的“学号” ,拖至“学生成绩表”的 “学号”字段上。如下图所示: 3) 在“关系”窗口中,将“课程表”中的“编号” ,拖至“学生成绩表”的“课程号” 字段上。如下图所示:7、修改这表之间的关系: 1) 修改以上创建的“课程表”和“学生成绩表”的关系,使得关系类型在“关系” 窗口中显示出来。 ① 指向该关系连线,单击右键,这时关系连线变粗,在弹出的快捷菜单中选择“编 辑关系” 。如下图所示: 确定后② 在“编辑关系”窗口中,选中“实施参照完整性” ,确定后,即可看见关系连线 上标注的关系类型。 2) 关系的删除 单击关系连线,使之变粗,然后按一下<Del>键,即可删除关系。 三.思考题 1、数据表中字段名最长可用多少个字符?能否包含空格字符? 2、在什么情况下要用多个字段建立主键?如何设定多字段主键? 3、如何使用标题属性? 4、如何设置有效性规则?有效性文本的设置有何作用? 5、什么是主键?什么是外键?对主键和外键有何要求? 6、如何确定关系?定义关系有何意义? 7、什么是“参照完整性”?定义关系时, “实施参照完整性” , “级联更新相关记录”及 “级联删除相关记录”有何意义? 实验二 数据表数据的编辑和使用 一、实验目的 1、掌握 Access2000 数据表数据的输入和修改 2、掌握数据表显示方式的更改 3、掌握数据表数据的排序、筛选、打印 4、掌握关系对数据表的影响 二、实验内容 打开前面实验一建立的数据“学籍管理” 1、数据表数据的输入和修改: 1)打开学生基本情况表,用数据表视图窗口给它输入若干记录。其中,注意出生日期的 输入格式,在实验一创建该表结构时,出生日期设置了掩码。如下所示2)打开课程表,用数据表视图窗口输入若干记录,注意,在实验一课程表结构定义中 有“编号”字段,而下表却少了“编号” ,多了一个“课程号” 。如下所示: 3)打开学生成绩表,用数据表视图窗口输入若干记录,注意,实验一中设置了“成绩” 字段的有效规则,输入数据时注意必须满足该有效性规则。如下所示: 2、利用Access2000主控窗口中的“格式”菜单,在“数据表视图”环境下,对学生基本 情况表进行更改数据表的显示方式的操作。 1) 适当增加或减少行高和列宽,再恢复为标准行高和列宽 2) 隐藏“性别”和“出生日期”字段的显示,再撤消隐藏 3) 把“出生日期”字段移到“姓名”字段之前,再恢复原样 4) 把“数据表视图”窗口变小,使所有的字段不能都在一个窗口中同时显示出来。 下面练习冻结操作:冻结“学号”和“姓名”字段,移动窗口的滚动条,看看效 果;再取消冻结,移动窗口的滚动条,看看效果。 5) 把字体、字号改变为楷体、三号,再恢复为宋体、小五号 6) 改变单元格效果,注意观察效果: 取消垂直线,保留水平线; 取消水平线,保留垂直线; 取消垂直线和水平线 恢复垂直线和水平线 3、修改数据 1)对“学生成绩表”中若干成绩数据进行修改 2)先在“关系”窗口中,设置“学生基本情况表”和“学生成绩表”的关系属性为 “级联更新” ,然后修改“学生基本情况表”中“何步耘”学生的学生号为 2003501012。 3)在“学生基本情况表”中增加一个记录,然后删除它。 4)使用“替换”命令,将“学生成绩表”中所有成绩为68分的改为70分。4、对学生基本情况表进行数据的排序、筛选和打印 1) 数据的排序: ① 按学号的降序排序 ② 按性别的升序排序 ③ 按出生日期的升序排序 2) 数据的筛选: ① 按选定内容筛选所有男生,然后恢复显示。 ② 按内容排除筛选所有群众,然后恢复显示 ③ 用“输入筛选目标”筛选所有党员。在“政治面貌”一列上单击右键,则弹出 一快捷菜单,如下图所示。筛选显示后,恢复显示所有数据。④ 用“高级筛选/排序”筛选所有姓赵的学生,再恢复显示所有记录。 3) 数据的打印 ① 了解打印设置的操作方法 ② 观察打印预览的效果 三.思考题 1、数据表的“设计视图”和“数据表视图”在什么环境下使用?如何快速的在这两种视图 中切换。 2、什么时候保存修改的记录?什么时候进行有效性检查? 3、学生基本情况表在“数据表视图”中每条记录前有“+”号,该号表示什么? 4、什么情况下使用“按选定内容筛选” 、 “内容排出