《Access数据库与程序设计(第2版)》是北京市高等教育精品教材立项教材,根据教育部高等教育司组织制定的《高等学校文科类专业大学计算机教学基本要求》最新版本编写。全书以Microsoft Access 2003中文版为平台,介绍关系数据库管理系统的基础知识及应用开发技术,包括数据库基础知识、Access数据库及其创建、表的创建与使用、查询设计、SQL语言、窗体设计、报表设计、宏的设计与应用、数据访问页设计、模块与VBA编程、数据库的安全与保护、Access数据库应用系统开发实例共12章。书中配有丰富的例题、习题(包括上机练习题),并附有解答,还为任课教师免费提供电子课件。
第1章数据库基础知识
1.1 数据库系统概述
1.1.1 数据与数据管理技术
1.I.2 数据库系统
1.1.3 E.R模型
1.1.4 数据模型
1.2 关系数据库
1.2.1 关系术语
1.2.2 关系的完整性
1.2.3 关系运算
1.2.4 关系规范化
1.3 数据库设计简介
习题1
第2章 Access数据库及其创建
2.1 Access系统概述
2.1.1 Access的特点
2.1.2 Access的工作界面
2.1.3 Access的数据库埘象
2.1.4 Access系统设置
2.1.5 Access的联机帮助
2.2 Access数据库的创建
2.3 Access数据库版本的转换
习题2
第3章 表的创建与使用
3.1 表的创建
3.1.1 使用向导创建表
3.1.2 使用设计器创建表
3.1.3 通过输入数据创建表
3.1.4 在表叶1输入记录
3.1.5 表的进步设计
3.2 表的基小操作
3.2.1 表的外观设置
3.2.2 打印表
3.2.3 表的复制、删除
重命名
3.2.4 数据的导入与导出
3.3 记录的排序和筛选
3.3.1 排序记录
3.3.2 筛选记录
3.4 建立索引和关系
3.4.1 建立索引
3.4.2 建立关系
3.5 域聚合函数
习题3
第4章 查询设计
4.1 查询概述
4.2 选择查询
4.2.1 使用查询向导创建
查询
4.2.2 使用查询设汁器创建
查询
4.2.3 设置查询条件
4.3 参数查询
4.4 交叉表查询
4.5 操作查询
4.5.1 生成表查询
4.5.2 删除查询
4.5.3 追加查询
4.5.4 更新查询1
习题4
第5章 SQL语言
5.1.1 SQL语言概述
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.4.3 多表查询
5.4.4 嵌套查询
5.4.5 合并查询
习题5
第6章 窗体设计
6.1 窗体概述
6.2 使用自动功能创建窗体
6.3 使用向导创建窗体
6.4 使用设计器创建窗体
6.4.1 窗体的设计环境
6.4.2 设计窗体
6.5 常用控件的设计
6.5.1 标签控件
6.5.2 文奉框控件
6.5.3 组合框和列表框控件
6.5.4 命令按钮控件
6.5.5其他控件
6.6 使用窗体操作数据
6.7 创建主子窗体
习题6
第7章 报表设计
7.1 报表概述
7.2 使用向导创建报表
7.3 使用设计器创建报表
7.3.1 报表的设计视图
7.3.2 设计报表
7.3.3 报表的排序与分组
7.3.4 报表的格式设置
7.4 创建高级报表
7.4.1 创建主子报表
7.4.2 创建标签
7.5 打印报表
习题7
第8章 宏的设计与应用
8.1 宏的概述
8.2 宏的设计
8.2.1 宏的设计方法
8.2.2 建立基本的宏
8.2.3 建立条件操作宏
8.2.4 建立宏组
8.2.5 特殊的宏
8.3 宏的运行与调试
习题8
第9章 数据访问页设计
9.1 页对象概述
9.2 使用向导建立数据访问页
9.3 使用设计器建立数据访问页
9.4 将其他对象转换为数据访问页
9.5 在数据访问页中编辑记录
习题9
第10章 模块与VBA编程
10.1 模块
10.2 VBA语言基础
10.2.1 数据类型
10.2.2 常量、变量与数组
10.2.3 运算符与表达式
10.2.4 函数
10.2.5 语句
10.3 程序基本结构
10.3.1 顺序结构
10.3.2 分支结构
10.3.3 循环结构
10.4 过程与作用域
10.4.1 过程的建立与调用
10.4.2 变量和过程的作用域
10.5 面向对象的程序设计
10.6 VBA数据库编程
10.7 错误处理与程序调试
习题10
第11章 数据库的安全与保护
11.1 数据库的安令管理
11.1.1 设置数据库密码
11.1.2 用户级安令机制
11.2 数据库的保护
习题11
第12章 Access数据库应用系统开发实例
12.1 系统分析
12.2 系统设计
12.3 主界面设计
12.3.1 导航面板的设计
12.3.2 自定义菜单的设计
12.3.3 登录界面的设计
12.4 系统设置与发布
习题12
附录 AAccess系统的常用
函数
附录BAccess中常用对象的
事件
附录C部分习题参考答案
参考文献
数据库系统是指引进数据库技术后的整个计算机系统,它可以有效地管理和存取大量的数据资源,满足多用户、多应用的不同需求。
1.数据
数据(Data)是描述事物的符号记录,可以有多种表现形式,如数字、文字、图形、图像、声音等,它们经过数字化后可以存入计算机。
数据是数据库中存储的基本对象,数据与其语义(数据的含义)是密不可分的。例如,75是一个数据,可以表示某个人的身高,也可以表示某个人的体重,还可以表示一个同学某门课的成绩等。
2.数据管理技术
数据管理是指对数据进行分类、组织、编码、存储、检索和维护,是数据处理的中心问题。而数据处理则是指对各种数据进行收集、存储、加工和传播的一系列活动的总和。
数据库技术是应数据管理任务的需要而产生的。随着计算机软、硬件技术的不断发展和计算机应用范围的不断拓宽,在应用需求的推动下,数据管理技术经历了人工管理、文件系统和数据库系统3个发展阶段。
(1)人工管理阶段在20世纪50年代中期以前,计算机主要用于科学计算。那时,硬件上没有磁盘等直接存取的存储设备,软件上没有操作系统,更没有管理数据的软件。
人工管理数据的主要特点包括以下4点。
①数据不保存。
②应用程序管理数据。
③数据不共享。一组数据只能对应一个程序,数据冗余量大(一个程序中的数据无法被其他程序利用,因此程序与程序之间存在大量的重复数据,称为数据冗余)。
④数据不具有独立性。数据与程序彼此依赖,应用程序不仅要规定数据的逻辑结构,而且要设计物理结构(如存储结构、存取方法、输入方式等)。
……