Access 数据库程序设计上机操作练习题
一、 基本操作题
1(1)在考生文件夹下,"Access1-1.mdb"数据库文件中建立表"学生",表结构如下:
(2)设置"编号"字段为主键;
(3)设置"年龄"字段的有效性规则为:年龄大于20并且小于35;
(4)在"学生"表中输入以下2条记录:
2(1)在考生文件夹下,"Access1-2.mdb"数据库文件中建立表"书",表结构如下:
(2)设置"编号"字段为主键;
(3)设置"进库日期"字段默认值为:2003年3月1号;
(4)在"书"表中输入以下两条记录:
3(1)在考生文件夹下,"Access1-3.mdb"数据库文件中建立表"教师",表结构如下:
1
(2)设置"编号"字段为主键;
(3)设置"性别"字段默认值为"女";
(4)在"教师"表中输入以下2条记录:
4(1)在考生文件夹下,"Access1-4.mdb"数据库文件中建立表"课程",表结构如下:
(2)设置"编号"字段为主键;
(3)设置"学分"字段的有效性规则:大于0;
(4)在"课程"表中输入以下两条记录:
5(1)在考生文件夹下,"Access1-5.mdb"数据库文件中建立表"售书",表结构如下:
(2)设置"ID"字段为主键;
2
(3)设置"图书ID"字段的有效性规则为:大于0;
(4)在"售书"表中输入以下5条记录:
6 在考生文件夹下完成如下操作:
(1)创建一个“学生管理”数据库、在该数据库下创建学生“基本情况”表,该表结构包
含如下内容:
字段名
类型
字段大小
编号
学号
姓名
性别
出生日期
自动编号
文本
文本
文本
日期/时间
10
10
2
(2)给“基本情况”表中的“学号”字段建立无重复索引;
(3)给“基本情况”表中的“性别”字段建立有效性规则,该表达式:
= ″男″ OR = ″女″,否则提示文本信息:输入值无效。
7 在考生文件夹下“学生管理”数据库中完成下列操作:
(1)为“基本情况”表在“编号”字段上建立升序主索引,索引名称为编号;
(2)为“基本情况”表的“性别”字段定义有效规则,该表达式为:= ″男″ OR = ″女″,出
错提示文本信息是:“性别必须是男或女”。
(3)在“基本情况”表的“性别”和“年龄”字段之间插入一个“出生日期”字段,数据
类型为“日期/时间”(修改表结构)。
8 在考生文件夹下完成如下操作:
(1)在数据库“学生管理.mdb”中,使用表设计器创建“成绩”表,包含字段如下:
字段名称
编号
考试科目
考试成绩
数据类型
自动编号
文本
数字
字段大小
10
(2)将“成绩”表中的“编号”字段设置为主关键字,索引名称为“编号”。
(3)为“基本情况”表和“成绩”表建立“一对一”关系(表/查询:基本情况,相关表/
查询:成绩);且均实施参照完整性。
9 在考生文件夹下的“学生管理.mdb”数据库中完成如下操作:
(1)设置“基本情况”表中“年龄”字段的默认值为:20
(2)为“基本情况”表增加一个字段:Email 文本型
(3)在 Email 字段中填入每个学生的邮箱地址,Email=姓名+@163.COM
10.创建一个空数据库,数据库名为 BOOK。将已有的“客户.xls”文件导入到新建数据库中,
第一行包含列标题,主关键字为客户 ID,再将导入的表命名为“CLIENT”。
3
(1)在 BOOK 数据库中建立“SELL”表,并设 ID 为该表主关键字,SELL 表结构如下所
示:
字段名称
ID
雇员 ID
图书 ID
数量
售出日期
(2)向 SELL 表中输入以下所示数据:
数据类型
自动编号
数字
数字
数字
日期/时间
ID 雇员 ID 图书 ID 数量 售出日期
1999-1-4
1
1999-2-4
2
3
1999-1-5
1999-3-1
4
5
1999-3-4
23
45
65
12
1
1
1
2
4
2
1
1
2
3
4
11 请在“答题”菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下:
(1)在考生文件夹下,“samp1-11.mdb”数据库文件中建立表“tTeacher”,表结构如下:
(2) 设置“编号”字段为主键;
(3) 设置“职称”字段的默认值属性为“讲师”;
(4) 设置“年龄”字段的有效性规则为:大于等于 18;
(5) 在“tTeacher”表中输入以下一条记录;
**注意:教师李丽的“照片”字段数据,要求采用插入对象的方法,插入考生文件夹下
的“李丽.bmp”图像文件。
12 在考生文件夹下,“sampl-12.mdb”数据库文件中已建立表对象 tEmployee。试按以下操作
要求,完成表的编辑:
(1) 设置“编号”字段为主键;
(2) 设置“年龄”字段的“有效性规则”属性为:大于等于 17 且小于等于 55;
(3) 设置“聘用时间”字段的默认值为:系统当前日期;
(4) 交换表结构中的“职务”与“聘用时间”两个字段的位置;
(5) 删除表中职工编号为“000024”和“000028”的两条记录;
4
(6) 在编辑完的表中追加以下一条新记录:
编号
000031 王涛 男
姓名 性别 年龄 聘用时间
2004-9-1
所属部门 职务 简历
02
主管 熟悉系统维护
13 请在“答题”菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下:
35
(1) 在考生文件夹下,“samp1-13.mdb”数据库文件中建立表“tTeacher”,表结构如下:
(2) 设置“编号”字段为主键;
(3) 设置“职称”字段的默认值属性设置为“讲师”;
(4) 在“tTeacher”表中输入以下 2 条记录:
14 请在“答题”菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下:
(1) 在考生文件夹下,“samp1-14.mdb”数据库文件中建立表“tTeacher”,表结构如下:
(2) 设置“编号”字段为主键;
(3) 设置“工作时间”字段的有效性规则为:小于 2004-7-1;
(4) 将“在职否”字段的默认值设置为真值;
(5) 在“tTeacher”表中输入以下 2 条记录:
15 在考生文件夹下,“sampl-15.mdb”数据库文件中已建立表对象“tEmployee”。试按以下
操作要求,完成表的编辑:
5
(1) 设置“编号”字段为主键;
(2) 设置“年龄”字段的有效性规则为:大于 16;
(3) 删除表结构中的“所属部门”字段;
(4) 在表结构中的“年龄”与“职务”两个字段之间增添一个新字段:字段名称为“党
员否”,字段类型为“是/否”型;
(5) 删除表中职工编号为“000014”的一条记录;
(6) 在编辑完成的表中追加以下一条记录:
16 在考生文件文夹下“sampl-16.mdb”数据库文件中已建立对象“tVisitor”同时在考生文件
夹下还存在有“exam.mdb”数据库文件。试按以下操作要求,完成表对象“tVisitor”的
编辑和表对象“tLine”的导入。
(1) 设置“游客 ID”字段为主键;
(2) 设置“姓名”字段为“必填”字段;
(3) 设置“年龄”字段的“有效性规则”属性为:大于等于 10 且小于等于 60;
(4) 设置“年龄”字段的“有效性文本”属性为:“输入的年龄应在 10 岁到 60 岁之间,
请重新输入”。
(5) 在编辑完的表中输入如下一条新记录,其中“照片”字段输入采用对象文件插入的
方法。照片文件名为照片.JPG,已保存在考生文件夹下。
(6) 将“exam.mdb”数据库文件中的表对象“tLine”导入到“sampl.mdb”数据库文件内,
表名不变。
17 请在“答题”菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下:
在考生文件夹下,“samp1-17.mdb”数据库文件中建立表“tStud”,表结构如下:
(1) 设置“编号”字段为主键;
(2) 设置“年龄”字段的有效性规则为:年龄大于等于 15 并且小于等于 30;
(3) 在“tStud”表中输入以下 2 条记录;
18(1)在考生文件夹下,“samp1-18.mdb”数据库文件中建立表“tCourse”,表结构如下:
6
(2)设置“课程编号”字段为主键;
(3)设置“学时”字段的有效性规则为:大于 0;
(4)在“tCourse”表中输入以下 2 条记录。
19 考生文件夹下存在一个数据库文件“sampl-19.mdb”,里面已经设计好表对象“tEmployee”。
试按以下要求,完成表的编辑:
(1) 设置“编号”字段为主键;
(2) 设置“性别”字段的“有效性规则”属性为:只能输入“男”或“女”;
(3) 设置“年龄”字段的默认值为 19;
(4) 删除表结构中的“照片”字段;
(5) 删除表中职工编号为“000004”和“000014”的两条记录;
(6) 在编辑完的表中追加以下一条记录。
20 在考生文件夹下,“samp1-20.mdb”数据库文件中已建立好窗体“fTest”。试按以下操作
要求,完成窗体的编辑修改:
(1)将窗体的“标题”属性设置为“等级考试”;
(2)将窗体的“关闭按钮”属性设置为“否”;
(3)关闭窗体的“窗体页眉/页脚”区域;
(4)将窗体的“记录选定器”属性设置为“否”;
(5)将窗体的“图片”属性设置为“基本操作题”文件夹下的图像文件“20-text.bmp”;
(6)完成上述操作后,将窗体对象“fTest”备份一份,命名为“fTT”。
21 在 考 生 文 件 夹 下 , 存 在 两 个 数 据 库 文 件 和 一 个 照 片 文 件 , 数 据 库 文 件 名 分 别 为
“samp1-21.mdb”和“21-dResearch.mdb”,照片文件名为“21-照片.bmp”。试按以下操作要
求,完成表的建立和修改:
(1)将“21-dResearch.mdb”数据库中的“tEmployee”表导入到“samp1-21.mdb”数据库
中;
(2)在“samp1-21.mdb”数据库中创建一个名为“tBranch”的新表,其结构如下:
字段名称
类型
部门编号
部门名称
文本
文本
房间号
(3)将新表“tBranch”中的“部门编号”字段设置为主键;
数字
7
字段大小
16
10
整型
数量经济
公共关系
商业经济
房间号
222
333
444
(4)设置新表“tBranch”中的“房间号”字段的“有效性规则”,保证输入的数字在 100
到 900 之间(不包括 100 和 900);
(5)在“tBranch”表输入如下新记录:
部门编号
部门名称
001
002
003
(6)在“tEmployee”表中添加一个新字段,字段名称“照片”,类型为“OLE 对象”;将文
件夹下的“21-照片.BMP”文件中的照片使用选择文件插入的方法输入到“李丽”记录的“照
片”字段中。
22 在考生文件夹下,“samp1-22.mdb”数据库文件中已建立好空白窗体“fText”。试按以下
操作要求,完成窗体的编辑修改:
(1)将窗体的“标题”属性设置为“测试”;
(2)将窗体的“滚动条”属性设置为“两者均无”;
(3)打开窗体的“窗体页眉/页脚”区域;
(4)将窗体的“边框样式”属性设置为“细边框”;
(5)将窗体的“分隔线”属性设置为“否”;
(6)完成上述操作后,将窗体对象“fTest”备份一份,命名为“fTB”。
23 在考生文件夹下,“samp1-23.mdb”数据库文件中已建立表对象“tEmp”。试按以下操作
要求,完成对表“tEmp”的编辑修改和操作:
(1)将“编号”字段改名为“工号”,并设置为主键;
(2)设置“年龄”字段的有效性规则为:年龄大于等于 17;
(3)设置“聘用时间”字段的默认值为:2005-8-2;
(4)删除表结构中的“简历”字段;
(5)将考生文件夹下“samp0-23.mdb”数据库文件中的表对象“tTemp”导入到“samp1-23.mdb”
数据库文件中;
(6)完成上述操作后,在“samp1-23.mdb”数据库文件中做一个表对象“tEmp”的备份,
命名为“tEL”;
24 在 考 生文 件 夹 下, 存 在 一 个数 据 库 文件 “samp1-24.mdb”, 里 边已 经 设 计好 表 对 象
“tCollect”。试按以下操作要求,完成表的建立和修改:
(1)创建一个名为“tComposer”的新表,其结构如下:
字段名称
数据类型
字段大小
作曲家
作曲家名称
作曲家介绍
数字
文本
文本
日期/时间
长整型
10
30
年代
(2)将“作曲家”字段设置为主键,显示“标题”设置为“作曲家编号”;
(3)将“作曲家名称”字段设置为“必填”字段;
(4)将“年代”字段的“格式”属性设置为“长日期”;
(5)将“年代”字段的“有效性规则”设置为:输入的日期必须满足在 1980 年以后(含
1980 年)的作曲家,并设置“有效性文本”为:“年代日期必须为 1980 年以后的作曲家”;
(6)打开“tCollect”表,冻结“CDID”字段,隐藏“价格”字段,并保存显示布局。
8