1、高等学校计算机规划教材 Access 数据库应用 实验指导习题集 路 康 主编 内 容 简 介 本书是Access 数据库应用配套的实验指导用书,全书共分四部分,分别从数据库设计、数据表创建、数据库查询、数据库与 Web 应用相结合这四个方面进行了实验指导设计。每部分的实验均采用循序渐进的方式进行设计,涵盖基本操作到实际应用编程等内容。本书适用于高等学校非计算机专业本、专科学生使用,也可作为全国计算机等级考试参考用书。未经许可,不得以任何方式复制或抄袭本书之部分或全部内容。版权所有,侵权必究。图书在版编目(CIP)数据 Access 数据库应用实验指导习题集/路康主编 北京:电子工业出版社,2
2、0138 高等学校计算机规划教材 ISBN 978-7-121-21177-5 A 路 关系数据库系统高等学校习题集 TP311138-44 中国版本图书馆 CIP 数据核字(2013)第 178090 号 策划编辑:袁 玺 责任编辑:郝黎明 印 刷:装 订:出版发行:电子工业出版社 北京市海淀区万寿路 173 信箱 邮编:100036 开 本:7871 092 1/16 印张:105 字数:2688 千字 印 次:2013 年 8 月第 1 次印刷 定 价:2800 元 凡所购买电子工业出版社图书有缺损问题,请向购买书店调换。若书店售缺,请与本社发行部联系,联系及邮购电话:(010)8825
3、4888。质量投诉请发邮件至 zltspheicomcn,盗版侵权举报请发邮件至 dbqqpheicomcn。服务热线:(010)88258888。前 言 计算机技术作为当今世界发展最快的科技领域之一,其应用已渗透到身边的各行各业,因此人们对大学生的计算机能力越来越重视,Microsoft Office Access(前名 Microsoft Access)是由微软发布的关联式数据库管理系统。它结合了 Microsoft Jet Database Engine 和 图形用户界面两项特点,是 Microsoft Office 的成员之一。Access 在 2000 年时成为了计算机等级考试中的计
4、算机二级的一种数据库语言并且因为它的易学易用的特点正逐步取代传统的 VFP,成为二级中最受欢迎的数据库语言。本书是Access 数据库应用配套使用的实验指导及练习,全书分为四部分:实验、习题、答案和公共基础知识,与Access 数据库应用一书联合覆盖了计算机二级 Access考试的所有重点,进一步提高非计算机专业学生对 Access 数据库的应用和二级考试的过关率。本书的公共基础部分由陆康教授整理编写,实验和习题由王玉萍老师编写,由郑州科技学院教材规划委员会统一规划,郑州科技学院教务处组织编写,在编写过程得到了郑州科技学院领导的大力支持。由于编写时间较短,书中纰漏之处在所难免,敬请读者给与批评
5、指正并提出宝贵意见,以便修订时采纳。编 者 2013年8月 V 目 录 第 1 部分 实验1 实验 1 熟悉 Access 2003 的开发环境1 实验 2 表的创建和使用 15 实验 3 表的创建和使用 27 实验 4 查询设计 110 实验 5 查询设计 213 实验 6 查询设计 316 实验 7 查询设计 418 实验 8 窗体设计 120 实验 9 窗体设计 226 实验 10 创建报表28 实验 11 宏的设计31 实验 12 二级考试题目要点32 第 2 部分 习题39 第 1 章 数据库基础39 第 24 章 数据库和表52 第 5 章 查询68 第 6 章 窗体81 第 7
6、章 报表87 第 8 章 数据访问页94 第 9 章 宏99 第 10 章 模块106 第 3 部分 参考答案128 第 1 章128 第 24 章130 第 5 章132 第 6 章135 第 7 章136 第 8 章139 第 9 章140 第 10 章141 Access 数据库应用实验指导习题集 VI 第 4 部分 公共基础知识145 第 1 章 数据结构145 第 2 章 程序设计基础150 第 3 章 软件工程基础152 第 4 章 数据库设计基础154 1 第 1 部分 实 验 实验 1 熟悉 Access 2003 的开发环境 一、实验目的(1)掌握数据库的基本知识,了解 Ac
7、cess 的开发环境,熟悉系统菜单的功能,初步认识、理解数据库和表的概念。(2)通过创建数据库理解数据库结构的描述方法,掌握创建 Access 2003 数据库的各种方法。二、实验重点 熟悉 Access 2003 界面,了解使用 Access 2003 创建数据库的方法。三、实验内容(1)进入 Access 2003,使用“本机上的模板”新建一个“订单”数据库,通过“主切换面板”使用该数据库的基本功能,通过数据库窗口观察此数据库中的 7 个对象。(2)进入 Access 2003,使用直接创建空数据库的方法建立一个名为“学生管理”的数据库,存放在自己的文件夹中(注:以后所有的实验作业均存放在
8、自己创建的文件夹中,方便查找和检查,离开实验室时要做好备份工作,以免数据丢失)。(3)观察“订单”数据库的界面,熟悉菜单栏、工具栏。再次观察其中包含的 7 个对象。四、实验步骤(1)打开 Access 2003,单击任务栏中的“新建”按钮,选择“本机上的模板”,如图 1-1-1 所示。(2)在“模板”对话框中选择“数据库”选项卡,然后选择“订单”,单击“确定”按钮,如图 1-1-2 所示。图 1-1-1 新建任务栏 Access 数据库应用实验指导习题集 2 图 1-1-2 数据库模板(3)在弹出的“文件新建数据库”对话框中,如图 1-1-3 所示,设置“订单”数据库的“保存位置”和“文件名”
9、,最后单击“创建”按钮,进入“数据库向导”。图 1-1-3 “文件新建数据库”对话框(4)在“数据库向导”对话框(见图 1-1-4)中单击“下一步”按钮,在图 1-1-5 中删减不需要的表格和字段。图 1-1-4 数据库向导 第 1 部分 实验 3 图 1-1-5 删减表格和字段(5)分别在图 1-1-6 和图 1-1-7 中选择数据库的屏幕显示样式、报表打印样式。图 1-1-6 数据库向导“样式选择”对话框 图 1-1-7 数据库向导“报表打印样式”对话框(6)最后,在图 1-1-8 中设置数据库的标题,单击“完成”按钮。Access 数据库应用实验指导习题集 4 图 1-1-8 设置数据库
10、标题 5 实验 2 表的创建和使用 1 一、实验目的 掌握创建表的各种方法,通过设置字段属性加深对数据类型、表达式等概念的理解。二、实验重点(1)熟悉数据表的 3 种创建方法。(2)通过分析能为每个字段选择适当的数据类型。三、实验内容 创建名为“学生管理”的数据库,为该数据库创建数据表,主要包括学生信息表、健康状况表、班级信息表(还可加入学院信息表)、课程信息表、成绩表、教师信息表、教师教学计划信息表等。可以参考下列各表结构(也可自行设计)。1.学生信息表 学号、姓名、性别、民族、出生日期、政治面貌、专业、班级、电话、家庭住址、照片、简历等。2.任课教师信息表 教师编号、教师姓名、性别、民族、
11、出生年月、学历、职称、专业、工作日期、联系电话、照片、简历、婚否等。3.课程信息表 课程编号、课程名称、课程性质(必修、专业选修、公共选修)、课时数、学分等。4.成绩表 学期、学号、课程编号、成绩等。5.教学计划表 教师编号、课程编号、班级编号、学期等。检查设计完成的“学生管理”数据库是否能实现以下几项内容。(1)至少包含 5 张表:学生信息表、课程信息表、成绩表、教师信息表、教师教学计划信息表(字段名称、类型、个数等要求自行设计,学习使用各种数据类型,做到尽可能多地使用不同类型的数据,并设计格式与准则,以此作为评分依据)。Access 数据库应用实验指导习题集 6(2)每张表都必须设置主键,
12、并创建各表间完整的关系,要求实施参照完整性。(3)完成全部设计后,再向表中添加一定量的数据(至少 4 条记录)。四、实验步骤 1.学生信息表(1)在表对象下选择使用设计器,如图 1-2-1 所示。图 1-2-1 数据库设计窗口中的表对象(2)在设计器中填写相应的字段名称并选择相应的数据类型,如图 1-2-2 所示。图 1-2-2 表设计视图 1(3)选中学号字段在工具栏上单击(或单击右键,在快捷菜单中选择“主键”命令)按钮为学生信息表添加主键,学号字段前将会显示图标,如图 1-2-3 所示。图 1-2-3 表设计视图 2 其他各表步骤同上,注意将字段类型和主键分析选择正确,如果主键中包含多个字
13、段可以按 Ctrl 键的同时将各个字段选中后再单击主键工具按钮。2.其余各表的创建过程参见上例 7 实验 3 表的创建和使用 2 一、实验目的 掌握创建表的各种操作方法,通过设置字段属性加深对数据类型、表达式等概念的理解。二、实验重点(1)熟悉字段属性的设置、能够正确设置表间关系。(2)掌握数据表的数据输入、数据删除、移动列、隐藏列等表的操作。三、实验内容 在“学生管理”数据库中做下列练习。(1)学习设置字段属性:“学号”字段值必须在 SID0001SID9999 之间,不能为空。“性别”字段值只能是“男”或“女”,不能为空。“成绩”字段值必须为-1100 之间的数字,不能为空。“手机号码”字
14、段值必须是 11 位数字,可以为空。“学号”、“姓名”等字段名为英文,如 SID,但现实效果为汉字。“出生日期”字段值的格式,如 1984/JAN、Sunday。(2)建立表间关系。(3)为各表添加记录至少 20 条。(4)学习使用排序,将成绩表中的成绩字段按升序排列。四、实验步骤(以下各题均在打开“学生管理”数据库的基础上操作)(1)操作。操作 1:打开学生表的设计视图,选择“学号”字段,将该字段“有效性规则”属性设置为 LikeSID#操作 2:打开学生表的设计视图,选择“性别”字段,将该字段的“有效性规则”属性设置为“男”or“女”;并将“必填字段”属性改为“是”。操作 3:打开成绩表的
15、设计视图,选择“成绩”字段,将该字段的“有效性规则”属性设置为 between-1 and 100 或=-1 and=100。操作 4:打开学生表的设计视图,选择“手机号码”字段,将该字段的“输入掩码”属性设置为 00000000000。操作 5:打开学生表的设计视图,选择“出生日期”字段,将该字段的“格式”属性属性设为 yyyy/mmm w。Access 数据库应用实验指导习题集 8 日期格式属性常用通配符如表 1-3-1 所示。表 1-3-1 日期格式属性常用通配符 格式 说明 d 根据需要以一位或两位数值数字表示一个月中的第几天(131)dd 以两位数值表示一个月中的第几天(0131)d
16、dd 星期的前三个字母(Sun 和 Sat)dddd 星期的全称(SundaySaturday)w 一周中的第几天(17)ww 一年中的第几周(153)m 根据需要以一位或两位数值数字表示一年中的月份(112)mm 以两位数值数字表示一年中的月份 mmm 月份的前三个字母(JanDec)mmmm 月份的全称(JanuaryDecember)q 一年中的季度(14)y 一年中的第几天(1366)yy 年份的最后两位数字(0199)yyyy 完整的年份(01009999)(2)建立表间关系。单击工具栏上的“关系”按钮;打开“关系”窗口,如图 1-3-1 所示。图 1-3-1 关系窗口 1 选中各个表并关闭显示表窗体,关系窗口中的各表如图 1-3-2 所示。分析名表之间的关系,选出联系字段,以“学生”表和“成绩表”为例,学生表第 1 部分 实验 9 与成绩表间通过学号建立关系,选中其中一表中的“学号”字段单击左键不放直到拖动到另一表的“学号”字段,松开左键后会跳出“编辑关系”对话框,如图 1-3-3 所示,在该对话框中选择、实施参照完整性,单击“确定”按钮即可。图 1-3-2 关系窗口 2