1、Access 2016 数据库技术及应用姜增如 主编内 容 简 介本书共包括 10 章。第 1 章主要介绍 Access 2016 的功能、操作界面,第 2 章为数据库基础知识,第 3 章主要介绍创建数据表的方法及设置属性的方法,第 4 章使用两个案例讲解创建查询、使用操作界面设置查询条件、参数、制作交叉表、操作查询方法,并使用 26 个小例程说明 SQL查询语句的使用;第 5 章讲解创建窗体、使用控件设计窗体界面,第 6 章用两个案例介绍创建报表、排序、分组、计数、求和操作及插入时间和页码的方法,及通过报表向导方便地制作报表界面的方法;第 7 章介绍创建、使用宏的方法和调试方法并列举了宏的常
2、用命令及功能,第 8 章介绍数据库安全策略、安全维护,数据库的压缩、修复,数据库的导入、导出及链接功能,第 9 章主要介绍 VBA(Visual Basic for Applications)程序设计所规定的 3 种基本控制结构、编程方法及调试过程,第 10 章为实验。本书适合作为 Access 课程的教材使用。版权专有 侵权必究 图书在版编目(CIP)数据 Access 2016 数据库技术及应用/姜增如主编 北京:北京理工大学出版社,2019.11(2019.12 重印)ISBN 978-7-5682-7853-9 A 姜 关系数据库系统-教材 TP311.138 中国版本图书馆 CIP
3、数据核字(2019)第 243531 号出版发行/北京理工大学出版社有限责任公司社 址/北京市海淀区中关村南大街 5 号邮 编/100081电 话/(010)68914775(总编室)(010)82562903(教材售后服务热线)(010)68948351(其他图书服务热线)网 址/http:/经 销/全国各地新华书店印 刷/涿州市新华印刷有限公司开 本/787 毫米 1092 毫米 1/16印 张/16.75 责任编辑/钟 博字 数/390 千字 文案编辑/钟 博版 次/2019 年 11 月第 1 版 2019 年 12 月第 3 次印刷 责任校对/周瑞红定 价/43.00 元 责任印制/
4、施胜娟 图书出现印装质量问题,请拨打售后服务热线,本社负责调换Access 2016 是建立数据库管理系统的软件,能利用 Excel 电子表格、结构化查询及各种二维表生成数据库,并创建窗体、查询、报表和应用程序,非常适合编写商品销售,学生成绩,工资,库房出、入库管理系统软件。利用系统提供的数据库操作向导、控件、宏即可完成美观的界面及报表设计,不需要编写大量的程序代码即可实现系统设计。本书以基础知识为依托、以案例教学为特色,共分 10 章,穿插 17 个案例和近百个小例程讲授表、查询、窗体、报表、宏及模块的创建步骤和操作过程。另外,本书配套使用电子版完成了 10 个实训题目,以扫描二维码的形式即
5、可获得每章的习题及答案。结合本书的演示文稿,学生可对全书的内容融会贯通。本书的编写中力求通俗易懂,学生通过学习本教程即能比较全面地掌握数据库管理应用技术,并编写相应的数据库管理软件。本书通过数据库基本知识、案例和实验相结合的方法,不仅可使学生从实际应用中掌握 Access 2016 数据库设计方法,且能使学生高效地编写数据库管理软件。书中的大量实例由浅入深、简单明确,其目的是引领学生入门和提高。本书适合计算机专业或非计算机专业的学生使用,内容新颖、实用性强,既适合作为数据库课程教材,也适合相关技术人员自学参考。本书凝聚了编者多年的计算机教学经验,可帮助学生快速建立数据库,实现多种数据库管理系统
6、的编程。本书每章后附有习题及参考答案,可从北京理工大学出版社官方网站()下载。本书难免存在缺点和不足,敬请广大读者批评指正。教师同行可通过邮箱获取本书案例数据库及视图资料(邮箱:)。编 者前 言-1-第 1 章 Access 2016 使用概述 11.1 Access 2016 简介 11.1.1 走进 Access 2016 11.1.2 Access 2016 的功能 11.2 Access 2016 的工作界面 21.2.1 工作界面 21.2.2 数据库设计视图 31.2.3 快速处理工具栏 31.2.4 导航窗格 41.2.5 状态栏与帮助信息 61.3 Access 2016 主体
7、结构 71.3.1 表 71.3.2 查询 71.3.3 窗体 81.3.4 报表 81.3.5 宏 81.3.6 模块 91.4 数据库共享 9本章小结 10第 2 章 数据库基础知识112.1 数据库基础 112.1.1 有关数据库的术语 112.1.2 数据管理的发展 122.1.3 数据库系统特点 142.1.4 数据库系统的组成 152.2 数据模型及组成要素 152.2.1 数据模型 152.2.2 数据模型三要素 172.3 概念模型 202.3.1 概念模型的术语表示 202.3.2 实体之间的关系 212.4 关系数据库基本理论 232.4.1 关系模型的优、缺点 232.4
8、.2 关系的性质 23目 录-2-Access 2016 数据库技术及应用2.4.3 数据依赖 242.4.4 关系模式与模式分解 252.4.5 规范化 272.4.6 关系模式的范式 272.5 数据库设计步骤 332.5.1 数据库工程的内容 332.5.2 数据库系统生存期 332.5.3 数据库开发步骤 332.6 Web 数据库 352.6.1 Web 数据库的概念 352.6.2 Access 2016 Web 数据库 36本章小结 37第 3 章 创建数据库383.1 创建数据库的方法 383.1.1 数据库设计的要求 383.1.2 使用模板创建数据库 393.1.3 创建空
9、白数据库 393.2 设置表字段 403.2.1 设置字段名 403.2.2 设置字段属性 403.3 创建表的方法 503.3.1 使用空白数据库创建表 523.3.2 使用模板创建表 533.3.3 使用表设计器创建表 54本章小结 55第 4 章 创建和使用查询564.1 选择查询 564.1.1 创建简单选择查询 564.1.2 设置查询条件(含表达式、函数)574.2 高级选择查询 634.2.1 创建高级选择查询 634.2.2 交叉表查询 644.2.3 参数查询 674.2.4 操作查询 674.3 SQL 查询 714.3.1 SQL 的基本规则与查询语句格式 714.3.2
10、 创建 SQL 查询 72本章小结 80目 录-3-第 5 章 创建和使用窗体815.1 窗体类型和视图 815.1.1 窗体类型 815.1.2 窗体视图与窗体结构 815.2 案例应用 825.3 使用窗体 885.3.1 标签控件 895.3.2 文本框控件 895.3.3 按钮控件 935.3.4 组合框和列表框控件 935.3.5 图像控件 965.3.6 选项卡控件(含切换按钮、选项按钮、选项组和复选框控件)965.3.7 导航控件 975.3.8 图表控件 975.3.9 超链接控件 995.3.10 Web 浏览器控件 1005.4 创建窗体 1015.4.1 使用“窗体向导”
11、命令创建窗体 1025.4.2 使用“空白窗体”命令创建窗体 1045.4.3 使用“窗体设计”命令创建窗体 1055.4.4 创建带子窗体的窗体 1125.4.5 自动创建窗体 1125.4.6 创建导航窗体 1135.4.7 使用“分割窗体”命令创建窗体 1155.4.8 使用“多个项目”工具创建窗体 118本章小结 119第 6 章 创建和打印报表 1206.1 报表设计 1206.1.1 节的操作 1206.1.2 聚合函数 1216.1.3 添加图片和页码 1226.2 报表案例 1226.3 创建报表 1246.3.1 自动创建报表 1246.3.2 利用报表向导创建报表 1256
12、.3.3 使用设计视图创建报表 1276.3.4 使用空报表方法创建报表 1296.3.5 使用标签创建报表 1296.4 打印 131-4-Access 2016 数据库技术及应用6.4.1 报表页面设置 1326.4.2 打印预览 132本章小结 133第 7 章 创建和使用宏 1347.1 常用宏操作命令及调用 1347.1.1 宏的操作功能 1347.1.2 常用的宏命令 1357.1.3 宏的基本结构 1377.1.4 宏的调用 1397.2 创建宏 1407.3 使用宏 1417.3.1 单宏的使用 1417.3.2 条件宏的使用 1447.3.3 宏组操作 1477.4 调试宏
13、1487.4.1 宏的语法错误调试 1487.4.2 宏的运行错误调试 1497.4.3 宏的逻辑错误调试 149本章小结 150第 8 章 数据库安全 1518.1 数据库安全策略 1518.1.1 数据库安全的特征 1518.1.2 设置数据库密码 1528.1.3 隐藏数据库对象 1548.2 压缩和修复数据库 1568.2.1 自动压缩和修复数据库 1568.2.2 压缩和修复未打开的数据库 1578.3 导入、导出及链接数据库 1588.3.1 导入其他数据源中的数据 1598.3.2 导出数据 1628.3.3 链接数据库表 1648.4 SharePoint 服务器 1648.4
14、.1 导入 SharePoint 网站的操作方法 1658.4.2 导出 SharePoint 网站的操作方法 1658.4.3 关于将 Web 数据库部署到 SharePoint 服务器的说明 1678.5 邮件功能 1678.5.1 邮件设置 1678.5.2 邮件发送 169本章小结 170目 录-5-第 9 章 模块与 VBA 程序设计 1719.1 模块 1719.1.1 模块的概念 1719.1.2 对象、事件、属性和方法 1729.2 模块过程及函数 1779.2.1 新建模块过程 1779.2.2 模块过程的使用 1789.2.3 模块函数及使用 1799.3 数据类型、常量、
15、变量与表达式 1819.3.1 数据类型 1819.3.2 常量与变量 1829.3.3 标识符及运算表达式 1859.4 VBA 的常用函数及常用控件 1879.4.1 VBA 的常用函数 1879.4.2 功能语句 1959.4.3 VBA 的常用控件 1969.5 VBA 模块案例 1979.6 VBA 程序流程控制 2029.6.1 程序运行结构 2029.6.2 条件选择结构 2029.6.3 循环结构 2079.7 数组 2169.7.1 数组的概念 2169.7.2 一维数组和二维数组 2169.8 立即窗口 2219.8.1 立即窗口介绍 2219.8.2 立即窗口的使用 22
16、29.9 程序的调试 2249.9.1 程序代码颜色的设置 2249.9.2 程序调试 2259.10 VBA 与宏 2269.10.1 VBA 与宏的区别 2269.10.2 在 VBA 中执行宏 2269.10.3 VBA 编程与数据库 227本章小结 234第 10 章 实验 23610.1 创建数据库、表 23610.1.1 实训目的 23610.1.2 实训要求 236-6-Access 2016 数据库技术及应用10.1.3 实训内容和步骤 23610.1.4 文档样例 23710.2 修改表的结构及属性 23710.2.1 实训目的 23710.2.2 实训要求 23710.2.3 实训内容和步骤 23810.2.4 文档样例 23810.3 建立表间关系 23910.3.1 实训目的 23910.3.2 实训要求 23910.3.3 实训内容和步骤 23910.3.4 文档样例 23910.4 创建查询 24010.4.1 实训目的 24010.4.2 实训内容 24010.4.3 实训内容和步骤 24010.4.4 文档样例 24110.5 窗体设计 24210.5.