描述
开 本: 16开纸 张: 胶版纸包 装: 平装是否套装: 否国际标准书号ISBN: 9787302183747
编辑推荐
总结了作者多年Access数据库开发和教学心得
系统讲解了Access数据库的要点和难点
提供丰富的实验指导和习题
范例典型实用,图文并茂
配套光盘提供语音视频教程和数据库实例
系统讲解了Access数据库的要点和难点
提供丰富的实验指导和习题
范例典型实用,图文并茂
配套光盘提供语音视频教程和数据库实例
内容简介
本书全面介绍Access 2003关系型数据库的理论、操作和实例开发等知识,并通过每章的“实验指导”强化实践应用。全书共分11章,分别介绍了软件开发和数据库的基本理论、Access 2003概述、数据库的创建与管理、创建数据表、表达式及查询、SQL语言及查询、窗体的创建与控件应用、报表与数据访问页、宏与VBA编程知识、ADO数据访问、数据安全及备份、系统设计等。本书最后一章面向实际开发了一个综合性的Access应用实例。
本书既适合作为各级院校Access数据库管理的教材,也可作为数据库用户应用开发的参考资料。
本书既适合作为各级院校Access数据库管理的教材,也可作为数据库用户应用开发的参考资料。
目 录
第1章 关系数据库基础
1.1 数据库概述
1.1.1 数据库的基本概念
1.1.2 数据管理技术的发展
1.1.3 数据库系统的三级模式结构
1.2 数据模型
1.2.1 数据模型概述
1.2.2 数据模型的组成
1.2.3 数据结构模型
1.3 关系模型理论
1.3.1 关系数据库概述
1.3.2 关系数据库操作
1.3.3 关系模型与关系图
1.4 完整性及范式理论
1.4.1 关系数据库完整性
1.4.2 关系数据库规范化理论
1.5 思考与练习
第2章 设计数据库
2.1 认识Access 2003界面
2.1.1 启动Access 2003
2.1.2 创建及关闭数据库
2.1.3 数据库的对象
2.2 创建Access 2003数据表
2.2.1 创建表
2.2.2 数据类型
2.2.3 主关键字及索引
2.2.4 设置字段属性
2.3 数据表操作
2.3.1 记录操作
2.3.2 排列和筛选记录
2.3.3 设置数据表格式
2.3.4 数据表常见设置
2.3.5 复制删除数据表
2.4 Access 2003中的关系
2.4.1 创建表关系
2.4.2 实施参照完整性
2.4.3 表关系操作
2.5 实验指导:创建“教师信息”表
2.6 实验指导:创建“图书销售管理系统”关系图
2.7 思考与练习
第3章 表达式及基本查询
3.1 表达式及函数
3.1.1 表达式概述
3.1.2 运算符表
3.1.3 使用函数
3.1.4 表达式生成器
3.1.5 应用表达式
3.2 查询概述
3.2.1 查询基本操作
3.2.2 查询的要求
3.2.3 查询类型
3.3 使用查询向导
3.3.1 使用选择查询向导
3.3.2 使用交叉查询向导
3.3.3 使用查询查找重复的记录及字段值
3.3.4 使用查询查找表中不匹配的记录
3.4 操作查询
3.4.1 追加查询
3.4.2 更新查询
3.4.3 生成表查询
3.4.4 删除查询
3.5 实验指导:查找指定出版社的图书
3.6 实验指导:查找满足条件的学生基本信息
3.7 实验指导:统计某门课程的平均成绩
3.8 思考与练习
第4章 SQL语句与高级查询
4.1 SQL语言概述“
4.1.1 SQL语言概述和特点
4.1.2 SQL数据类型
4.2 SQL数据定义语句
4.2.1 创建和修改数据表
4.2.2 创建和删除索引
4.3 SQL数据操纵语句
4.3.1 查询语句
4.3.2 插入语句
4.3.3 更新语句
4.3.4 删除语句
4.4 使用SQL函数
4.4.1 SQL聚合函数
4.4.2 SQL分组子句
4.5 SQL高级查询
4.5.1 联合查询
4.5.2 联接查询
4.5.3 子查询
4.6 实验指导:创建学生表并追加记录
4.7 实验指导:查询满足复杂条件的学生信息
4.8 实验指导:查询图书的库存汇总信息
4.9 思考与练习
第5章 窗体和控件
5.1 什么是窗体
5.1.1 窗体概述
5.1.2 窗体的视图方式
5.1.3 窗体的类别
5.1.4 窗体的结构
5.2 创建窗体
5.2.1 使用向导建立窗体
5.2.2 设计视图创建窗体
5.2.3 创建子窗体
5.3 创建透视图表
5.3.1 创建数据透视表
5.3.2 创建数据透视图
5.4 应用控件
5.4.1 控件概述
5.4.2 使用控件
5.4.3 属性、方法和事件
5.4.4 更改窗体中Tab键次序
5.5 实验指导:创建“图书详细信息”窗体
5.6 实验指导:查看教师详细信息
5.7 思考与练习
第6章 报表与数据访问页
6.1 报表概况
6.1.1 报表对象概述
6.1.2 报表组成部分
6.113 报表视图方式
6.1.4 报表的类型
6.2 报表的基本操作
6.2.1 自动/向导创建报表
6.2.2 设计/快照报表
6.2.3 保存及打印报表
6.3 数据访问页
6.3.1 数据访问页简述
6.3.2 创建数据访问页
6.3.3 使用脚本编辑器
6.4 数据库在网站的应用
6.4.1 ASP概述
6.4.2 显示数据内容
6.5 实验指导:创建“学生信息”报表
6.6 实验指导:创建“图书信息”数据访问页
6.7 思考与练习
第7章 宏与VBA基础
7.1 认识宏
7.1.1 创建宏
7.1.2 创建条件宏
7.1.3 运行和调试宏
7.2 模块和过程
7.2.1 模块的概念
7.2.2 类模块和标准模块
7.2.3 过程和函数
7.3 VBA基础知识
7.3.1 VBA开发环境
7.3.2 数据类型
7.3.3 常量、变量与数组
7.4 程序流程控制
7.4.1 选择语句
7.4.2 循环语句
7.4.3 调试VBA
7.5 实验指导:创建“导出到Excel”宏的窗体
7.6 实验指导:设计一个秒表程序
7.7 实验指导:设计一个小计算器
7.8 思考与练习
第8章 访问Access数据库
8.1 ADO技术概述
8.1.1 ADO技术特点
8.1.2 ADO对象集
8.1.3 了解记录集
8.2 引用ADO的对象
8.2.1 使用Connection对象
8.2.2 使用Recordset对象
8.2.3 使用Command对象
8.3 OLEDB连接数据
8.3.1 OLE DB概述
8.3.2 连接数据
8.4 访问其他数据库
8.5 实验指导:学生信息查询
8.6 实验指导:查询图书销售记录
8.7 实验指导:创建“进书信息管理”窗体
8.8 思考与练习
第9章 数据库安全及备份
9.1 数据库的安全
9.1.1 数据库安全概述
9.1.2 数据库的压缩和修复
9.1.3 数据库备份
9.1.4 生成MDE文件
9.2 数据库权限控制
9.2.1 安全机制概述
9.2.2 设置数据库密码
9.2.3 设置用户级安全
9.3 数据库优化
9.3.1 优化数据库
9.3.2 优化数据库对象
9.4 导入/导出数据
9.4.1 导入数据
9.4.2 导出数据
9.4.3 数据的链入
9.5 实验指导:加密为“教务信息管理”数据库
9.6 实验指导:设置数据库权限
9.7 思考与练习
第10章 系统开发基础
10.1 软件概述
10.1.1 软件概念和特点
10.1.2 软件的分类
10.2 需求分析及模块设计
10.2.1 系统需求分析
10.2.2 系统模块及结构
10.3 窗体界面概述
10.3.1 界面设计类型
10.3.2 窗体界面特性
10.3.3 窗体设计理念
10.4 了解窗体功能
10.4.1 数据输入窗体
10.4.2 数据显示窗体
10.4.3 界面控制窗体
10.5 系统实现与维护
10.5.1 测试与调试
10.5.2 维护与加强
10.6 实验指导:设计主界面窗体
10.7 实验指导:高级查询窗体
10.8 思考与练习
第11章 进销存实例开发——计算机配件管理系统
11.1 数据库设计
11.1.1 数据表结构设计
11.1.2 数据库关系图
11.2 系统基础模块设计
11.2.1 系统登录模块
11.2.2 系统管理模块
11.2.3 基本信息管理模块
11.3 系统核心模块设计
11.3.1 销售/入库管理模块
11.3.2 统计分析模块
11.4 集成系统及测试
11.4.1 集成系统模块
11.4.2 运行管理系统
1.1 数据库概述
1.1.1 数据库的基本概念
1.1.2 数据管理技术的发展
1.1.3 数据库系统的三级模式结构
1.2 数据模型
1.2.1 数据模型概述
1.2.2 数据模型的组成
1.2.3 数据结构模型
1.3 关系模型理论
1.3.1 关系数据库概述
1.3.2 关系数据库操作
1.3.3 关系模型与关系图
1.4 完整性及范式理论
1.4.1 关系数据库完整性
1.4.2 关系数据库规范化理论
1.5 思考与练习
第2章 设计数据库
2.1 认识Access 2003界面
2.1.1 启动Access 2003
2.1.2 创建及关闭数据库
2.1.3 数据库的对象
2.2 创建Access 2003数据表
2.2.1 创建表
2.2.2 数据类型
2.2.3 主关键字及索引
2.2.4 设置字段属性
2.3 数据表操作
2.3.1 记录操作
2.3.2 排列和筛选记录
2.3.3 设置数据表格式
2.3.4 数据表常见设置
2.3.5 复制删除数据表
2.4 Access 2003中的关系
2.4.1 创建表关系
2.4.2 实施参照完整性
2.4.3 表关系操作
2.5 实验指导:创建“教师信息”表
2.6 实验指导:创建“图书销售管理系统”关系图
2.7 思考与练习
第3章 表达式及基本查询
3.1 表达式及函数
3.1.1 表达式概述
3.1.2 运算符表
3.1.3 使用函数
3.1.4 表达式生成器
3.1.5 应用表达式
3.2 查询概述
3.2.1 查询基本操作
3.2.2 查询的要求
3.2.3 查询类型
3.3 使用查询向导
3.3.1 使用选择查询向导
3.3.2 使用交叉查询向导
3.3.3 使用查询查找重复的记录及字段值
3.3.4 使用查询查找表中不匹配的记录
3.4 操作查询
3.4.1 追加查询
3.4.2 更新查询
3.4.3 生成表查询
3.4.4 删除查询
3.5 实验指导:查找指定出版社的图书
3.6 实验指导:查找满足条件的学生基本信息
3.7 实验指导:统计某门课程的平均成绩
3.8 思考与练习
第4章 SQL语句与高级查询
4.1 SQL语言概述“
4.1.1 SQL语言概述和特点
4.1.2 SQL数据类型
4.2 SQL数据定义语句
4.2.1 创建和修改数据表
4.2.2 创建和删除索引
4.3 SQL数据操纵语句
4.3.1 查询语句
4.3.2 插入语句
4.3.3 更新语句
4.3.4 删除语句
4.4 使用SQL函数
4.4.1 SQL聚合函数
4.4.2 SQL分组子句
4.5 SQL高级查询
4.5.1 联合查询
4.5.2 联接查询
4.5.3 子查询
4.6 实验指导:创建学生表并追加记录
4.7 实验指导:查询满足复杂条件的学生信息
4.8 实验指导:查询图书的库存汇总信息
4.9 思考与练习
第5章 窗体和控件
5.1 什么是窗体
5.1.1 窗体概述
5.1.2 窗体的视图方式
5.1.3 窗体的类别
5.1.4 窗体的结构
5.2 创建窗体
5.2.1 使用向导建立窗体
5.2.2 设计视图创建窗体
5.2.3 创建子窗体
5.3 创建透视图表
5.3.1 创建数据透视表
5.3.2 创建数据透视图
5.4 应用控件
5.4.1 控件概述
5.4.2 使用控件
5.4.3 属性、方法和事件
5.4.4 更改窗体中Tab键次序
5.5 实验指导:创建“图书详细信息”窗体
5.6 实验指导:查看教师详细信息
5.7 思考与练习
第6章 报表与数据访问页
6.1 报表概况
6.1.1 报表对象概述
6.1.2 报表组成部分
6.113 报表视图方式
6.1.4 报表的类型
6.2 报表的基本操作
6.2.1 自动/向导创建报表
6.2.2 设计/快照报表
6.2.3 保存及打印报表
6.3 数据访问页
6.3.1 数据访问页简述
6.3.2 创建数据访问页
6.3.3 使用脚本编辑器
6.4 数据库在网站的应用
6.4.1 ASP概述
6.4.2 显示数据内容
6.5 实验指导:创建“学生信息”报表
6.6 实验指导:创建“图书信息”数据访问页
6.7 思考与练习
第7章 宏与VBA基础
7.1 认识宏
7.1.1 创建宏
7.1.2 创建条件宏
7.1.3 运行和调试宏
7.2 模块和过程
7.2.1 模块的概念
7.2.2 类模块和标准模块
7.2.3 过程和函数
7.3 VBA基础知识
7.3.1 VBA开发环境
7.3.2 数据类型
7.3.3 常量、变量与数组
7.4 程序流程控制
7.4.1 选择语句
7.4.2 循环语句
7.4.3 调试VBA
7.5 实验指导:创建“导出到Excel”宏的窗体
7.6 实验指导:设计一个秒表程序
7.7 实验指导:设计一个小计算器
7.8 思考与练习
第8章 访问Access数据库
8.1 ADO技术概述
8.1.1 ADO技术特点
8.1.2 ADO对象集
8.1.3 了解记录集
8.2 引用ADO的对象
8.2.1 使用Connection对象
8.2.2 使用Recordset对象
8.2.3 使用Command对象
8.3 OLEDB连接数据
8.3.1 OLE DB概述
8.3.2 连接数据
8.4 访问其他数据库
8.5 实验指导:学生信息查询
8.6 实验指导:查询图书销售记录
8.7 实验指导:创建“进书信息管理”窗体
8.8 思考与练习
第9章 数据库安全及备份
9.1 数据库的安全
9.1.1 数据库安全概述
9.1.2 数据库的压缩和修复
9.1.3 数据库备份
9.1.4 生成MDE文件
9.2 数据库权限控制
9.2.1 安全机制概述
9.2.2 设置数据库密码
9.2.3 设置用户级安全
9.3 数据库优化
9.3.1 优化数据库
9.3.2 优化数据库对象
9.4 导入/导出数据
9.4.1 导入数据
9.4.2 导出数据
9.4.3 数据的链入
9.5 实验指导:加密为“教务信息管理”数据库
9.6 实验指导:设置数据库权限
9.7 思考与练习
第10章 系统开发基础
10.1 软件概述
10.1.1 软件概念和特点
10.1.2 软件的分类
10.2 需求分析及模块设计
10.2.1 系统需求分析
10.2.2 系统模块及结构
10.3 窗体界面概述
10.3.1 界面设计类型
10.3.2 窗体界面特性
10.3.3 窗体设计理念
10.4 了解窗体功能
10.4.1 数据输入窗体
10.4.2 数据显示窗体
10.4.3 界面控制窗体
10.5 系统实现与维护
10.5.1 测试与调试
10.5.2 维护与加强
10.6 实验指导:设计主界面窗体
10.7 实验指导:高级查询窗体
10.8 思考与练习
第11章 进销存实例开发——计算机配件管理系统
11.1 数据库设计
11.1.1 数据表结构设计
11.1.2 数据库关系图
11.2 系统基础模块设计
11.2.1 系统登录模块
11.2.2 系统管理模块
11.2.3 基本信息管理模块
11.3 系统核心模块设计
11.3.1 销售/入库管理模块
11.3.2 统计分析模块
11.4 集成系统及测试
11.4.1 集成系统模块
11.4.2 运行管理系统
在线试读
第1章 关系数据库基础
1.1 数据库概述
数据库是按照数据结构来组织、存储和管理数据的仓库。在日常工作中,常常需要把某些相关的数据放进数据库,并根据管理的需要进行相应的处理。
1.1.1 数据库的基本概念
在学习数据库之前,首先了解数据库的概念。如果从不同的角度来描述数据库,则数据库的概念也就有不同的定义。如数据库是一个“记录保存系统”(强调数据库是若干记录的集合);数据库是“人们为解决特定的任务,以一定的组织方式存储在一起的相关数据的集合”(重于数据的组织性)等。当然,各种说法不一,并不严谨。
下面介绍数据库的一些基本概念,有助于更好地了解数据库。
1.数据与信息
数据是描述事物的符号记录。描述事物的符号可以是数字,也可以是文字、图形、图像、声音、语言等多种表现形式。
为了了解世界,交流信息,人们需要描述事物。在日常生活中,可以直接用自然语言(如汉语)来描述。
有时需要将这些事物记录下来,即将事物变成信息进行存储。而信息是对客观事物属性的反映,也是经过加工处理并对人类客观行为产生影响的数据表现形式。例如,在计算机中,为了存储和处理这些事物,需要抽象地描述这些事物的特征。
下面以“学生信息表”为例,通过学号、姓名、性别、年龄、系别、专业和年级等内容来描述学生在校的特征:
(0411002郑晓明 女 25历史系 文学历史 04专升本)
这里的学生记录就是信息。在数据库中,记录与事物的属性是对应的关系,其表现如示意图1-1所示。
2.数据库(Database,DB)
从上述内容中可以理解数据库为存储在一起的相互有联系的数据集合,所以可以将它比作一个存储数据的“仓库”。在这个“仓库”中,数据被分门别类、有条不紊的保存。
……
1.1 数据库概述
数据库是按照数据结构来组织、存储和管理数据的仓库。在日常工作中,常常需要把某些相关的数据放进数据库,并根据管理的需要进行相应的处理。
1.1.1 数据库的基本概念
在学习数据库之前,首先了解数据库的概念。如果从不同的角度来描述数据库,则数据库的概念也就有不同的定义。如数据库是一个“记录保存系统”(强调数据库是若干记录的集合);数据库是“人们为解决特定的任务,以一定的组织方式存储在一起的相关数据的集合”(重于数据的组织性)等。当然,各种说法不一,并不严谨。
下面介绍数据库的一些基本概念,有助于更好地了解数据库。
1.数据与信息
数据是描述事物的符号记录。描述事物的符号可以是数字,也可以是文字、图形、图像、声音、语言等多种表现形式。
为了了解世界,交流信息,人们需要描述事物。在日常生活中,可以直接用自然语言(如汉语)来描述。
有时需要将这些事物记录下来,即将事物变成信息进行存储。而信息是对客观事物属性的反映,也是经过加工处理并对人类客观行为产生影响的数据表现形式。例如,在计算机中,为了存储和处理这些事物,需要抽象地描述这些事物的特征。
下面以“学生信息表”为例,通过学号、姓名、性别、年龄、系别、专业和年级等内容来描述学生在校的特征:
(0411002郑晓明 女 25历史系 文学历史 04专升本)
这里的学生记录就是信息。在数据库中,记录与事物的属性是对应的关系,其表现如示意图1-1所示。
2.数据库(Database,DB)
从上述内容中可以理解数据库为存储在一起的相互有联系的数据集合,所以可以将它比作一个存储数据的“仓库”。在这个“仓库”中,数据被分门别类、有条不紊的保存。
……
书摘插画
评论
还没有评论。