数据库基础与Access应用教程
作者:陈恭和主编 王汉新,刘瑞林编
出版时间: 2003年版
丛编项: 高等学校文科计算机课程系列教材
内容简介
《数据库基础与Access应用教程》是按照教育部高等教育司组织制订的《高等学校文科类专业大学计算机教学基本要求(2003年版)》的要求编写的教材。《数据库基础与Access应用教程》以Microsoft Access 2002关系型数据库为背景,介绍数据库基本概念,并结合Access2002学习数据库的建立、使用、维护和管理,使学生能够掌握数据库设计的步骤和SQL查询语言的使用方法。《数据库基础与Access应用教程》还配合VBA,讲述了软件设计的基本思想和方法,训练学生程序设计、分析和调试的基本技能。通过实验和综合开发示例,融合了Access数据库的主要功能,并为读者自行开发小型信息管理系统提供切实可行的模板。《数据库基础与Access应用教程》以应用为目的,以案例为引导,结合管理信息系统和数据库基本知识,使学生可以参照教材提供的讲解和实验,尽快掌握Access软件的基本功能和操作,能够学以致用地完成小型管理信息系统的建设。《数据库基础与Access应用教程》适合作为普通高等学校文科相关专业的计算机课程教材,亦可作为相关培训班的教材或参考书。
目录
第1章 数据库系统概述
1.1
什么是数据库
1.1.1
几个应用实例
1.1.2 数据库技术的发展
1.2 数据库系统
1.2.1 数据库系统的组成
1.2.2 数据库系统的三级模式结构
1.2.3 数据库管理系统
1.2.4 数据库系统的安全保护
1.3 数据模型
1.3.1 组成要素
1.3.2 概念模型
1.3.3 层次模型
1.3.4 网状模型
1.3.5 关系模型
1.4 关系数据库
1.4.1 关系数据结构
1.4.2 关系的完整性
1.4.3 关系代数
小结
习题
第2章 关系数据库设计
2.1 数据库系统需求分析
2.1.1
数据库系统的系统功能分析
2.1.2 数据库需求分析
2.2 数据库的设计
2.2.1 实体集的设计
2.2.2 建立ER图
2.2.3 ER模式到二维表的转换
2.3 数据库的设计规范
2.3.1 第一范式(1NF)
2.3.2 第二范式(2NF)
2.3.3 第三范式(3NF)
2.3.4 第四范式(BCNF)
2.3.5 总结四种范式
2.4 数据库设计小结
2.5 实验案例
2.5.1 系统需求分析
2.5.2 系统分析
2.5.3 数据库设计
小结
习题
第3章 创建数据库
3.1 Access 2002开发环境
3.1.1 Access 2002的安装、启动及关闭
3.1.2 Access数据库的构成
3.1.3 Access操作基础
3.2 数据库的创建
3.2.1 建立数据库
3.2.2 数据库的打开与关闭
3.2.3 数据库管理
3.3 创建表
3.3.1 表的构成
3.3.2 使用向导创建表
3.3.3 自定义表
3.4 字段操作
3.4.1 指定字段的名称及类型
3.4.2 定义字段属性
3.4.3 设定主键
3.5 设定表关系
3.5.1 表关系
3.5.2 创建表关系
3.5.3 查看、修改表关系
3.6 操作记录
3.6.1 输入数据
3.6.2 记录排序
3.6.3 筛选记录
3.6.4 设置数据表格式
3.7 数据的导入和导出
3.7.1 导入、导出数据
3.7.2 链接外部数据
小结
实验
习题
第4章 查询
4.1 查询的类型
4.2 建立查询
4.2.1 使用查询向导
4.2.2 查询设计器
4.3 查询条件
4.3.1 加入条件
4.3.2 条件表达式
4.3.3 在查询中执行计算
4.4 各种查询的设计
4.4.1 交叉表查询
4.4.2 参数查询
4.4.3 操作查询
4.44 重复项、不匹配项查询
4.5 SQL查询
4.5.1 SQL语句
4.5.2 SQL视图
4.5.3 创建SQL查询
小结
实验
习题
第5章 窗体设计
5.1 认识窗体
5.1.1
窗体的结构
5.1.2 窗体的类型
5.2 使用向导创建窗体
5.2.1 自动创建窗体
5.2.2 使用窗体向导创建窗体
5.2.3 创建图表窗体
5.3 窗体的设计
5.3.1 窗体设计窗口
5.3.2 使用控件
5.3.3 在设计视图中创建窗体
5.4 修饰窗体
5.4.1 常用控件
5.4.2 设置窗体属性
5.5 定制用户界面
5.5.1 设计切换窗体
5.5.2 菜单与工具栏
5.4.3 设置启动窗体
小结
实验
习题
第6章 宏
6.1 宏的基本概念
6.1.1
宏的定义和特点
6.1.2 宏组概念
6.1.3 触发宏的条件
6.2 创建宏
6.2.1 了解宏窗口
6.2.2 常用的宏操作
6.2.3 示例
6.2.4 调试
6.3 在窗体中加入宏
6.4 在菜单或工具栏中执行宏
6.5 运行宏
6.6 宏组的建立和运行
6.6.1 建立宏组
6.6.2 运行宏组
小结
实验
习题
第7章 VBA程序设计初步
7.1 VBA概述
7.1.1
VBA简介
7.1.2 VBA编程环境
7.2 对象模型
7.2.1 Access对象
7.2.2 对象的属性
7.2.3 对象的事件
7.2.4 对象的方法
7.3 数据类型
7.3.1 变量
7.3.2 常量
7.3.3 运算符
7.3.4 内置函数
7.4 程序语句
7.4.1 赋值语句
7.4.2 If语句
7.4.3 Select Case语句
7.4.4 For循环语句
7.4.5 Do…Loop语句
7.5 数组
7.5.1 数组的定义
7.5.2 数组处理
7.5.3 自定义数据类型
小结
实验
习题
第8章 在Access中创建VBA模块
8.1 创建模块
8.1.1
创建新过程
8.1.2 指定参数
8.1.3 选择变量作用域
8.1.4 完成函数的创建
8.1.5 保存模块
8.2 数据库对象
8.2.1 引用数据库对象
8.2.2 操作DAO对象
8.3 使用ADO
8.4 调试
8.4.1 错误类型
8.4.2 调试工具
8.4.3 错误处理
8.5 应用实例
小结
实验
习题
第9章 报表和数据访问页
9.1 自动报表与报表向导
9.1.1
自动报表
9.1.2 报表向导
9.1.3 创建图表、标签报表
9.2 建立报表
9.2.1在设计视图中创建报表
9.2.2 创建子报表
9.2.3 报表格式的使用
9.3 报表的编辑
9.3.1 排序与分组
9.3.2 在报表中应用计算
9.3.3 打印报表
9.3.4 加强报表的功能
9.4 数据访问页
9.4.1 认识数据访问页
9.4.2 创建数据访问页
9.4.3 数据访问页的设计
小结
实验
习题
第10章 数据安全
10.1 设置数据库密码
10.1.1
设置密码
10.1.2 使用密码
10.1.3 撤销密码
10.2 用户级安全机制
10.2.1 用户、组和权限
10.2.2 工作组信息文件
10.2.3 使用权限
10.2.4
建立设置安全机制信息文件
10.2.5
打开已建立安全机制的数据库
10.2.6 删除已建立的安全机制
10.3 管理安全机制
10.3.1 增加账户
10.3.2 删除账户
10.3.3 更改账户权限
10.3.4 打印账户和组账户列表
10.4 加密数据库
小结
实验
习题
第11章 数据库系统实例
11.1
图书管理系统功能说明
11.2 数据库设计
11.2.1 建立表
11.2.2 建立关联
11.3 查询设计
11.3.1 图书信息查询
11.3.2 读者信息查询
11.3.3 借阅记录及其相关查询
11.3.4 处理续借查询
11.3.5 还书查询
11.3.6 撤销证件查询
11.3.7 修改图书/读者信息查询
11.4 窗体设计
11.4.1 查询读者信息条件窗体
11.4.2 读者信息窗体
11.4.3 图书信息查询结果窗体
11.4.4
选择办理借阅还书和续借手续窗体
11.4.5 选择办理证件类型
11.4.6 信息管理窗体
11.47 设计主窗体
11.5 建立宏
11.5.1 建立“查读者”、“查图书”宏
11.5.2
建立“读者消息”、“图书消息”宏
11.5.3 建立“借阅记录宏”
11.5.4 建立“清理证件”宏
11.5.5 建立“删除读者记录”宏
11.5.6 建立“还书”宏
11.5.7 建立“显示证号文本”宏
11.5.8 设计“退出系统”宏
11.5.9 设计“主宏”宏组
11.6 VBA过程
11.6.1 检测密码
11.6.2 自动设置“逾期”字段
11.7 系统设置
11.7.1
将“检测密码进入系统”窗体设置为启动窗体
11.7.2 设置查询选项
小结
实验
参考文献