Access数据库程序设计实践教程(txt+pdf+epub+mobi电子书下载)


发布时间:2021-03-09 01:52:24

点击下载

作者:项东升,刘雨潇

出版社:中国铁道出版社有限公司

格式: AZW3, DOCX, EPUB, MOBI, PDF, TXT

Access数据库程序设计实践教程

Access数据库程序设计实践教程试读:

前言

PREFACE

近年来,数据库技术相关知识已经成为高等学校文科类专业学生信息技术素养不可缺少的内容之一,该类课程已经成为继大学计算机基础课程之后的核心课程。教育部高等学校文科计算机基础教学指导委员会2011年出版的《大学计算机教学基本要求第6版》明确提出了数据库课程的教学基本要求:掌握数据库系统和关系模型的基本概念,掌握常用的SQL语句,掌握数据库设计的步骤和方法,掌握计算机程序设计的基本知识,提高逻辑思维能力和计算机应用能力,掌握程序设计、分析和调试的基本技能,掌握开发数据库应用系统的过程和基本技术,能够开发一个小型数据库应用系统。

Access程序设计与应用课程是我国高等学校文科专业普遍开设的一门计算机公共基础课程,该课程实践性强,要求学生具有较好的上机实践能力。为配合该课程的理论内容的学习,使得学生既能够较好地掌握课程的理论知识内容又能具备较强的上机实践能力,我们特编写了本书。

本书紧扣《全国计算机等级考试二级Access数据库程序设计考试大纲》要求,内容丰富,分为验证性实验、设计性实验两部分。验证性实验部分由8个实验项目组成,分别对应《Access数据库程序设计》的8个章节内容,主要内容包括:Access操作环境、数据库和表、查询设计、窗体设计及控件的使用、报表设计、宏、VBA程序设计基础、VBA数据库编程。每个实验项目都由3部分组成,包括实验目的、实验内容、实验思考。其中,实验内容部分又结合配套教材中的知识点设计了若干个实验任务,加入了全国计算机等级考试二级Access数据库程序设计试题,每个实验任务均详细给出了完成实验操作的各个步骤,这些实验和课堂教学紧密结合,通过有针对性的上机实验,学生可以更好地掌握Access 2010的理论知识和相关操作。

设计性实验部分介绍了使用Access 2010开发一个小型数据库应用系统(商品管理系统)的完整过程,操作步骤详细,帮助读者掌握在Access 2010平台下开发数据库应用系统的设计方法与实施步骤,对读者进行系统开发能起到示范和参考作用。设计性实验部分包括一个实验(实验9)内容涵盖:系统需求分析、系统功能设计、数据库设计、创建数据库和表、详细设计(包括创建查询、窗体设计、报表设计、创建宏和模块、数据库编程等)。

本书由湖北文理学院数学与计算机科学学院项东升、刘雨潇任主编。其中,刘雨潇编写了验证性实验部分的实验1、实验2、实验3、实验7、实验8,项东升编写了验证性实验部分的实验4、实验5、实验6,以及设计性实验部分。全书由项东升和刘雨潇统稿定稿。此外,参与部分工作的还有程建军、徐格静、王敏、丁函、任丹、詹彬、郭堂瑞等。

在本书的编写过程中编者参阅了一些著作和资料,在此对这些作者表示感谢。由于编者学识水平有限,加之计算机技术的发展日新月异,书中难免存在疏漏或不当之处,敬请广大读者批评指正。如果您在学习中发现任何问题,或者有更好的建议,欢迎致函E-mail:hbwllyx1982@163.com。编者2017年12月第一部分验证性实验

这一部分包括8个实验,分别对应主教材中的8个章节内容。这些实验和课堂教学紧密结合,通过有针对性地上机实验,可以更好地掌握Access 2010的相关操作和理论。实验中的每个例子,都体现一个具体的知识点。为了达到理想的实验效果,在实验之前要认真准备,根据实验目的和实验内容,复习好本次实验中要用到的基本概念与相关操作,提高实验效率。实验过程中要积极思考,注意归纳各知识点和操作的共同规律,分析操作结果所显示信息的含义。实验后认真总结,总结本次实验有哪些收获,存在哪些问题,并写出实验报告。实验1Access操作环境

一、实验目的

1.熟悉Access 2010的操作界面及常用操作方法。

2.通过罗斯文示例数据库了解Access 2010的功能及常用数据库对象。

3.学会使用Access 2010的相关帮助信息。

二、实验内容

1.启动Access 2010

Access 2010的启动与Microsoft Office中其他软件的启动方法一样,基本方法及操作过程如下。

①单击Windows桌面左下角的“开始”按钮,依次选择“所有程序”→“Microsoft Office”→“Microsoft Access 2010”命令。

②在Windows桌面上建立Access 2010的快捷方式图标。双击Access 2010的快捷方式图标。

③利用Access 2010数据库文件的关联性启动Access 2010,方法是双击任何一个Access 2010数据库文件,这时进入Access 2010主窗口并打开该数据库文件。

2.关闭Access 2010

①在Access 2010主窗口中,单击窗口右上角的按钮。

②在Access 2010主窗口中,单击窗口左上角的按钮,在弹出的菜单中选择“关闭”命令。

③在Access 2010主窗口中,选择“文件”选项卡中的“退出”命令。

④在Access 2010主窗口中,按【Alt+F4】组合键。

3.快速访问工具栏的操作(1)自定义快速访问工具栏

单击快速访问工具栏右侧的下拉按钮,在下拉列表中选择“其他命令”选项,弹出“Access选项”对话框的“自定义快速访问工具栏”设置界面。在其中选择要添加的命令,然后单击“确定”按钮,如图1.1所示。

也可以选择“文件”选项卡中的“选项”命令,弹出“Access选项”对话框,在左侧窗格中选择“快速访问工具栏”选项进入“自定义快速访问工具栏”设置界面进行相应的设置。图1.1 设置快速访问工具栏(2)查看添加了若干命令按钮后的快速访问工具栏

在Access 2010窗口中查看添加了命令按钮的快速访问工具栏,如图1.2和1.3所示。图1.2 添加命令前图1.3 添加了“打开”和“新建”两个按钮(3)删除快速访问工具栏中的命令按钮

在“Access选项”对话框的“自定义快速访问工具栏”设置界面右侧的列表中选择要删除的命令,然后单击“删除”按钮。也可以在列表中直接双击该命令实现添加和删除。完成后单击“确定”按钮。(4)快速访问工具栏恢复到“默认”状态

在“自定义快速访问工具栏”设置界面中单击“重置”按钮,将“快速访问工具栏”恢复到“默认”状态。

4.设置Access 2010选项

在Access 2010窗口中选择“文件”选项卡中的“选项”命令,弹出“Access选项”对话框。在左侧的窗格中选择“当前数据库”选项,进入“用于当前数据库的选项”设置界面,设置是否“显示状态栏”“显示文档选项卡”“关闭时压缩”“显示导航窗格”“允许默认快捷菜单”等选项,然后单击“确定”按钮完成设置。

5.通过“罗斯文”数据库,初步了解Access 2010

Access 2010提供了一个示范数据库——“罗斯文”数据库。通过查看“罗斯文”数据库中的各个数据库对象,初步了解Access 2010数据库的功能,获得对Access 2010数据库的感性认识。

选择“文件”选项卡中的“新建”命令,在Access 2010的“可用模板”区域单击“样本模板”按钮,从列出的12个模板中选择“罗斯文”数据库,并单击右侧的“创建”按钮,打开“罗斯文”数据库,然后在“导航窗格”中查看、打开各种数据库对象。

①在“导航窗格”中,选择“表”对象,双击“产品”表,在“数据表视图”中查看表中的数据记录。

②单击“开始”选项卡“视图”组中的“视图”下拉按钮,在下拉列表中选择“设计视图”选项,切换到“产品”表的设计视图,查看表中各个字段以及主键的定义,如字段名称、数据类型、字段属性等,然后关闭“设计视图”窗口。

③在“导航窗格”中,选择“查询”对象,双击“产品订单数”查询,在“数据表视图”下查看运行查询时所返回的记录集合。

④单击“开始”选项卡“视图”组中的“视图”下拉按钮,在下拉列表中选择“设计视图”选项,切换到“产品订单数”查询的设计视图,查看查询的设计和修改窗口。

⑤单击“开始”选项卡“视图”组中的“视图”按钮,在下拉列表中选择“SQL视图”选项,切换到“产品订单数”查询的SQL视图,查看创建查询时所生成的SQL语句,然后关闭SQL视图窗口。

⑥在“导航窗格”中,选择“窗体”对象,双击“产品详细信息”窗体,在“窗体视图”下查看运行窗体时的用户界面及窗体上所显示的记录。

⑦单击“开始”选项卡“视图”组中的“视图”下拉按钮,在下拉列表中选择“设计视图”选项,切换到“产品详细信息”窗体的设计视图,查看窗体的设计和修改窗口。

⑧在“导航窗格”中,选择“报表”对象,双击“供应商电话簿”报表,在“报表视图”下查看报表的布局及报表上所显示的记录。

⑨单击“开始”选项卡“视图”组中的“视图”下拉按钮,在下拉列表中选择“设计视图”选项,切换到“供应商电话簿”报表的设计视图,查看报表的设计和修改窗口。

6.查阅帮助信息

按【F1】键或单击功能区右侧的帮助按钮获取Access 2010的帮助信息,如图1.4所示。图1.4 “Access 2010帮助”窗口

三、实验思考

1.了解Access 2010的窗口界面组成,有哪些标志,各自的作用。

2.结合“罗斯文”数据库,理解Access 2010导航窗格的作用。

3.查询Access 2010帮助信息。

4.设置Access 2010数据库的默认文件格式和默认保存路径。

5.设置Access 2010数据库的默认字体。实验2数据库和表

一、实验目的

1.掌握创建Access 2010数据库的方法及常用操作。

2.掌握Access 2010数据表的创建方法。

3.掌握表间关系的建立和修改。

4.掌握表中数据的输入、导入和导出。

5.掌握表中字段属性的设置。

6.掌握表中内容的编辑、表结构的修改和表外观的设置。

7.掌握表中记录的排序和筛选。

二、实验内容

1.数据库的创建(1)设计一个“图书管理”数据库

在“图书管理”数据库中有“读者”和“图书”两个实体。两个实体之间的联系为:一名读者可以借阅多本图书,一本图书可以被多名读者借阅。“读者”实体和“图书”实体间的联系为多对多(m:n)。图2.1的E-R图描述了“读者”实体和“图书”实体间的多对多联系。图2.1 “读者”实体和“图书”实体的E-R图

将E-R图转换为等价的关系模型,其中实体和联系转换为关系,属性转换为字段。转换后关系模型如下:

读者( 读者编号 ,读者姓名,性别,工作时间,职称,联系电话,单位,照片)

图书( 图书编号 ,图书名称,作者,定价,出版社名称,出版日期,图书类别,图书简介)

借阅( 借阅ID ,读者编号,图书编号,借阅日期)

根据以上关系模型,可以知道,在“图书管理”数据库中有“读者”“图书”“借阅”3个表。其结构分别如表2.1~表2.3所示。表2.1 “读者”表结构表2.2 “图书”表结构表2.3 “借阅”表结构(2)创建一个“图书管理”数据库

①打开Access 2010,选择“文件”选项卡中的“新建”命令。

②在“可用模板”区域选择“空数据库”选项,在右侧的“文件名”文本框中输入“图书管理”,单击右侧的文件夹图标,在弹出的“文件新建数据库”对话框中设置“图书管理”数据库文件的存储位置,单击“确定”按钮返回到Access 2010窗口。

③单击Access 2010窗口右下角的“创建”按钮,完成“图书管理”数据库的创建,如图2.2所示。图2.2 创建“图书管理”数据库

2.表的创建

打开已经创建好的“图书管理”数据库,依据表2.1~表2.3所示的表结构利用表的“设计视图”创建“读者”表、“图书”表和“借阅”表。

①打开“图书管理”数据库文件,单击“创建”选项卡“表格”组中的“表设计”按钮,打开表的设计视图。

②依据表2.1所定义的“读者”表的结构,在表设计视图中的字段名称、数据类型和字段属性中进行相应的设置。

③在“设计视图”中将“读者编号”字段选中,单击“主键”按钮,将“读者编号”字段设置为主键,如图2.3所示。

④选择“文件”选项卡中的“保存”命令,或单击快速访问工具栏中的“保存”按钮,弹出“另存为”对话框,输入表的名称“读者”,单击“确定”按钮,保存“读者”表。

⑤利用同样的方法,创建“图书”表和“借阅”表。

3.关系的建立

在“图书管理”数据库中将表创建完成后,接下来根据3张表的主键和外键建立表间的关系。观察3张表的结构以及主键的设置,“读者”表中的“读者编号”和“借阅”表中的读者编号间存在一对多的联系;“图书”表中的“图书编号”和“借阅”表中的“图书编号”存在一对多的联系。

①在“图书管理”数据库中,将所有打开的表关闭。

②单击“数据库工具”选项卡“关系”组中的“关系”按钮,打开“关系”窗口,并弹出“显示表”对话框,如图2.4所示。图2.3 创建“读者”表的结构图2.4 “显示表”对话框

③在“显示表”对话框中将所有表添加到“关系”窗口中。

④将“读者”表中的主键“读者编号”拖到“借阅”表的外键“读者编号”上,松开鼠标左键,弹出“编辑关系”对话框,选中“实施参照完整性”“级联更新相关记录”“级联删除相关记录”复选框。

⑤单击“创建”按钮,创建“读者”表与“借阅”表间关系。参考以上步骤,创建“图书”表与“借阅”表间关系并保存。结果如图2.5所示。图2.5 各个表间关系

建立关系后,两个表间相关联字段间出现一条关系线,主键的一端显示“1”,外键的一端显示“∞”,表示一对多的联系。注意,在建立表间关系时,相关联的字段名称可以不同,但是数据类型必须相同,并且字段值之间必须具有匹配关系。

4.输入数据

在表结构以及表间关系建立好之后,数据库的创建就完成了,接下来,需要将数据输入到表中进行保存以便于后续使用。(1)使用“数据表视图”输入数据

表2.4~表2.6给出了数据库中的部分数据,参考这3张表向数据库的表中输入数据。表2.4 “读者”表数据续表表2.5 “图书”表数据表2.6 “借阅”表数据续表(2)查阅向导

一般情况下,表中的大部分字段值来自于直接输入的数据,或从其他数据源导入的数据。如果某字段值是一组固定数据,可以将这组固定值设置为一个列表的形式,输入数据时从列表中直接选择,既可以提高输入效率,也可以避免输入错误。【案例2.1】 将“读者”表中“单位”字段的值设置为列表形式,向该字段输入的值为“管理学院”“文学院”“经政学院”“计算机学院”等固定数据。

①打开“学生”表并切换到“设计视图”,选择“单位”字段,单击其后“数据类型”右侧的下拉按钮,在下拉列表中选择“查阅向导”选项,打开“查阅向导”对话框。

②在打开的“查阅向导”第1个对话框中选择“自行键入所需的值”选项,单击“下一步”按钮,打开“查阅向导”第2个对话框。

③在第一列的每行中依次输入“管理学院”“文学院”“经政学院”“计算机学院”,如图2.6所示。

④单击“下一步”按钮,单击“完成”按钮完成设置。

⑤切换到“读者”表的“数据表视图”,单击“单位”字段中的单元格,查看查阅列表的结果。【案例2.2】 使用“查询”选项卡,将“读者”表中的“单位”字段设置查询列表,列表中显示“管理学院”“文学院”“经政学院”“计算机学院”等固定数据。

①打开“学生”表并切换到“设计视图”,选择“单位”字段。在“设计视图”下方的“字段属性”中选择“查阅”选项卡。

②单击“显示控件”行右侧的下拉按钮,在下拉列表中选择“列表框”选项;单击“行来源”右侧的下拉按钮,在下拉列表中选择“值列表”选项;在“行来源”文本框中输入:“管理学院”;“文学院”;“经政学院”;“计算机学院”。设置结果如图2.7所示。图2.6 设置列表值图2.7 查阅列表参数设置

③切换到“读者”表的“数据表视图”,单击“单位”字段中的单元格,查看查阅列表的结果。(3)输入OLE类型数据

在向表中输入数据时,除了输入文本型数据,还可以向表中输入图形、图像、Word文件、Excel文件等Windows所支持的链接或嵌入的对象。【案例2.3】 为编号为wn00001的记录插入照片,照片存放在“实验数据库”文件夹中。

①以“数据表视图”打开“读者”表,右击编号“wn00001”记录的照片字段,在弹出的快捷菜单中选择“插入对象”命令,弹出“Microsoft Access”对话框。

②选择“由文件创建”单选按钮,单击“浏览”按钮,弹出“浏览”对话框,找到“实验数据库”文件并双击打开,选中“wn00001.jpg”文件,单击“确定”按钮返回到“Microsoft Access”对话框,如图2.8所示。

③单击“Microsoft Access”对话框中的“确定”按钮完成设置。

④切换到“读者”表的“数据表视图”,双击“wn00001”记录照片字段中的数据,查看该照片,如图2.9所示。图2.8 添加照片文件图2.9 查看插入的照片(4)数据的导入和导出

在Access数据库中,除了以上几种数据的输入方式外,还可以使用数据的导入和导出功能完成数据的输入和输出。例如,可以将Excel表、文本文件、其他Access数据库中的对象导入到当前数据库中。【案例2.4】 将实验数据库文件夹下的“教师.xlsx”导入到当前数据库中,要求数据中第一行作为列标题,主键为“教师编号”字段,导入的表对象的名称为“Teacher1”。

①打开“图书管理”数据库,单击“外部数据”选项卡“导入并链接”组中的“Excel”按钮,弹出“获取外部数据-Excel电子表格”对话框。

②选择“将源数据导入当前数据库的新表中”单选按钮,单击“浏览”按钮,找到“教师.xlsx”文件,单击“确定”按钮,打开“导入数据表向导”第1个对话框。

③该对话框列出了要导入的数据,单击“下一步”按钮,打开“导入数据表向导”第2个对话框,选中“第一行包含列标题”复选框。

④单击“下一步”按钮,打开“导入数据表向导”第3个对话框;单击“下一步”按钮,打开“导入数据表向导”第4个对话框,选择“让我自己选择主键”单选按钮,将“教师编号”设置为表的主键,如图2.10所示。图2.10 导入时设置“教师”表主键

⑤单击“下一步”按钮,打开“导入数据表向导”第5个对话框,修改表的名称为“Teacher1”。单击“完成”按钮。

⑥在“图书管理”数据库的“导航窗格”中打开表“Teacher1”,查看运行结果。【案例2.5】 将“实验数据库”文件夹下的“教师.xlsx”导入到当前数据库中,要求数据中第一行作为列标题,导入其中的“教师编号”“姓名”“性别”“年龄”“工作时间”5个字段,主键为“教师编号”字段,导入的表对象的名称为“Teacher2”。

试读结束[说明:试读内容隐藏了图片]

下载完整电子书


相关推荐

最新文章


© 2020 txtepub下载