描述
开 本: 16开纸 张: 胶版纸包 装: 平装-胶订是否套装: 否国际标准书号ISBN: 9787111617921
编辑推荐
数据库Access版的经典教材,案例丰富
内容简介
《数据库原理及应用(Access版)第4版》从一个Access数据库应用系统实例——学生管理系统入手,系统地介绍数据库的基本原理与Access各种主要功能的使用,主要包括数据库的基本原理和相关概念,关系数据库的基本设计方法,数据库的建立,表、查询、SQL语言、窗体、报表、页、宏的创建和应用,以及VBA程序设计。
目 录
目 录前言第1章 数据库系统概述1
1.1 引言1
1.2 数据库系统2
1.2.1 数据库系统的构成2
1.2.2 数据库系统的特点3
1.2.3 数据库的发展过程4
1.2.4 数据管理技术的发展5
1.3 数据库系统三级模式结构6
1.3.1 模式结构的概念6
1.3.2 数据库系统三级模式与二级映像6
1.4 数据库设计的基本步骤7
1.5 实体-联系模型8
1.5.1 实体-联系模型中的基本概念9
1.5.2 实体集之间的联系形式10
1.6 习题15
第2章 关系模型和关系数据库16
2.1 数据模型16
2.2 关系模型的数据结构16
2.3 关系数据库和关系数据库
规范化18
2.3.1 关系数据库18
2.3.2 关系数据库规范化18
2.3.3 关系数据完整性规则21
2.4 E-R模型向关系模型的转换21
2.4.1 实体转换为关系模式21
2.4.2 实体之间联系的转换21
2.5 关系数据操作基础24
2.5.1 集合运算25
2.5.2 关系运算26
2.6 习题29
第3章 数据库和表31
3.1 Access概述31
3.1.1 Access的特点31
3.1.2 Access的启动与退出32
3.1.3 Access数据库的结构32
3.1.4 Access设置34
3.1.5 帮助系统37
3.2 创建数据库38
3.2.1 新建数据库38
3.2.2 数据库的简单操作40
3.3 创建数据表40
3.3.1 Access数据类型40
3.3.2 创建表42
3.3.3 设置字段属性49
3.3.4 修改表结构54
3.3.5 输入数据55
3.3.6 创建索引与主键57
3.3.7 建立表之间的关系59
3.4 表操作62
3.4.1 调整表的外观63
3.4.2 数据的查找与替换66
3.4.3 记录排序67
3.4.4 记录筛选69
3.4.5 数据表的更名、复制和删除72
3.5 习题72
第4章 结构化查询语言SQL74
4.1 数据查询语言74
4.1.1 简单查询76
4.1.2 多表查询78
4.1.3 排序80
4.1.4 子查询81
4.1.5 分组查询83
4.1.6 连接查询85
4.1.7 联合查询86
4.2 数据操纵语言86
4.2.1 追加87
4.2.2 更新87
4.2.3 删除88
4.3 数据定义语言88
4.3.1 创建表88
4.3.2 删除表89
4.3.3 修改表90
4.4 习题90
第5章 查询92
5.1 查询概述92
5.1.1 查询的功能92
5.1.2 查询的类型93
5.2 表达式94
5.2.1 常量94
5.2.2 Access常用函数95
5.2.3 Access表达式97
5.3 选择查询99
5.3.1 利用向导创建查询99
5.3.2 利用“设计视图”创建查询102
5.3.3 查询属性107
5.3.4 添加计算字段108
5.3.5 总计查询109
5.4 交叉表查询113
5.4.1 利用向导创建交叉表查询113
5.4.2 利用“设计视图”创建交叉表
查询115
5.5 操作查询115
5.5.1 生成表查询116
5.5.2 更新查询117
5.5.3 追加查询119
5.5.4 删除查询120
5.6 参数查询121
5.6.1 单参数查询121
5.6.2 多参数查询122
5.7 其他类型的查询123
5.7.1 查找重复项查询124
5.7.2 查找不匹配项查询125
5.8 查询的其他操作127
5.8.1 查询的更名127
5.8.2 查询的复制127
5.8.3 查询的删除127
5.9 习题127
第6章 窗体129
6.1 窗体概述129
6.1.1 窗体的功能129
6.1.2 窗体的结构129
6.1.3 窗体的类型130
6.1.4 窗体的视图131
6.2 创建窗体132
6.2.1 自动窗体132
6.2.2 使用向导创建窗体134
6.2.3 创建图表窗体136
6.3 利用设计视图创建窗体137
6.3.1 窗体设计视图137
6.3.2 常用控件的功能138
6.3.3 常用控件的使用140
6.3.4 窗体中控件的常用操作145
6.4 修饰窗体146
6.4.1 使用主题147
6.4.2 使用条件格式148
6.4.3 提示信息的添加148
6.5 定制系统控制窗体149
6.5.1 创建切换窗体149
6.5.2 创建导航窗体153
6.5.3 设置启动窗体154
6.6 对象与属性155
6.6.1 面向对象的基本概念155
6.6.2 对象属性156
6.6.3 对象事件和方法158
6.7 窗体设计实例161
6.8 习题171
第7章 宏172
7.1 Access宏对象的概念172
7.2 宏的创建与编辑172
7.2.1 操作序列宏的创建173
7.2.2 宏操作分组175
7.2.3 子宏的创建176
7.2.4 条件宏的创建177
7.2.5 宏的编辑179
7.3 宏的运行和调试180
7.3.1 宏的运行180
7.3.2 宏的调试181
7.4 利用宏创建菜单181
7.4.1 创建窗口下拉菜单181
7.4.2 创建窗口多级菜单182
7.5 常用宏操作185
7.6 习题187
第8章 报表188
8.1 概述188
8.1.1 报表的功能188
8.1.2 报表的视图188
8.1.3 报表的结构188
8.1.4 报表的类型190
8.2 创建报表191
8.2.1 使用“报表”工具自动创建
报表192
8.2.2 使用“报表向导”创建报表193
8.2.3 使用“标签”创建报表194
8.2.4 使用“报表设计”创建报表195
8.2.5 使用“空报表”工具创建报表197
8.3 编辑报表199
8.3.1 设置报表格式200
8.3.2 修饰报表201
8.3.3 创建多列报表203
8.4 报表的高级应用203
8.4.1 报表的排序和分组204
8.4.2 使用计算控件206
8.4.3 创建子报表208
8.5 报表的预览和打印211
8.6 习题212
第9章 VBA程序设计214
9.1 VBA概述214
9.1.1 VBA的概念214
9.1.2 VBA的编程步骤214
9.1.3 VBA的编程环境215
9.1.4 模块的
1.1 引言1
1.2 数据库系统2
1.2.1 数据库系统的构成2
1.2.2 数据库系统的特点3
1.2.3 数据库的发展过程4
1.2.4 数据管理技术的发展5
1.3 数据库系统三级模式结构6
1.3.1 模式结构的概念6
1.3.2 数据库系统三级模式与二级映像6
1.4 数据库设计的基本步骤7
1.5 实体-联系模型8
1.5.1 实体-联系模型中的基本概念9
1.5.2 实体集之间的联系形式10
1.6 习题15
第2章 关系模型和关系数据库16
2.1 数据模型16
2.2 关系模型的数据结构16
2.3 关系数据库和关系数据库
规范化18
2.3.1 关系数据库18
2.3.2 关系数据库规范化18
2.3.3 关系数据完整性规则21
2.4 E-R模型向关系模型的转换21
2.4.1 实体转换为关系模式21
2.4.2 实体之间联系的转换21
2.5 关系数据操作基础24
2.5.1 集合运算25
2.5.2 关系运算26
2.6 习题29
第3章 数据库和表31
3.1 Access概述31
3.1.1 Access的特点31
3.1.2 Access的启动与退出32
3.1.3 Access数据库的结构32
3.1.4 Access设置34
3.1.5 帮助系统37
3.2 创建数据库38
3.2.1 新建数据库38
3.2.2 数据库的简单操作40
3.3 创建数据表40
3.3.1 Access数据类型40
3.3.2 创建表42
3.3.3 设置字段属性49
3.3.4 修改表结构54
3.3.5 输入数据55
3.3.6 创建索引与主键57
3.3.7 建立表之间的关系59
3.4 表操作62
3.4.1 调整表的外观63
3.4.2 数据的查找与替换66
3.4.3 记录排序67
3.4.4 记录筛选69
3.4.5 数据表的更名、复制和删除72
3.5 习题72
第4章 结构化查询语言SQL74
4.1 数据查询语言74
4.1.1 简单查询76
4.1.2 多表查询78
4.1.3 排序80
4.1.4 子查询81
4.1.5 分组查询83
4.1.6 连接查询85
4.1.7 联合查询86
4.2 数据操纵语言86
4.2.1 追加87
4.2.2 更新87
4.2.3 删除88
4.3 数据定义语言88
4.3.1 创建表88
4.3.2 删除表89
4.3.3 修改表90
4.4 习题90
第5章 查询92
5.1 查询概述92
5.1.1 查询的功能92
5.1.2 查询的类型93
5.2 表达式94
5.2.1 常量94
5.2.2 Access常用函数95
5.2.3 Access表达式97
5.3 选择查询99
5.3.1 利用向导创建查询99
5.3.2 利用“设计视图”创建查询102
5.3.3 查询属性107
5.3.4 添加计算字段108
5.3.5 总计查询109
5.4 交叉表查询113
5.4.1 利用向导创建交叉表查询113
5.4.2 利用“设计视图”创建交叉表
查询115
5.5 操作查询115
5.5.1 生成表查询116
5.5.2 更新查询117
5.5.3 追加查询119
5.5.4 删除查询120
5.6 参数查询121
5.6.1 单参数查询121
5.6.2 多参数查询122
5.7 其他类型的查询123
5.7.1 查找重复项查询124
5.7.2 查找不匹配项查询125
5.8 查询的其他操作127
5.8.1 查询的更名127
5.8.2 查询的复制127
5.8.3 查询的删除127
5.9 习题127
第6章 窗体129
6.1 窗体概述129
6.1.1 窗体的功能129
6.1.2 窗体的结构129
6.1.3 窗体的类型130
6.1.4 窗体的视图131
6.2 创建窗体132
6.2.1 自动窗体132
6.2.2 使用向导创建窗体134
6.2.3 创建图表窗体136
6.3 利用设计视图创建窗体137
6.3.1 窗体设计视图137
6.3.2 常用控件的功能138
6.3.3 常用控件的使用140
6.3.4 窗体中控件的常用操作145
6.4 修饰窗体146
6.4.1 使用主题147
6.4.2 使用条件格式148
6.4.3 提示信息的添加148
6.5 定制系统控制窗体149
6.5.1 创建切换窗体149
6.5.2 创建导航窗体153
6.5.3 设置启动窗体154
6.6 对象与属性155
6.6.1 面向对象的基本概念155
6.6.2 对象属性156
6.6.3 对象事件和方法158
6.7 窗体设计实例161
6.8 习题171
第7章 宏172
7.1 Access宏对象的概念172
7.2 宏的创建与编辑172
7.2.1 操作序列宏的创建173
7.2.2 宏操作分组175
7.2.3 子宏的创建176
7.2.4 条件宏的创建177
7.2.5 宏的编辑179
7.3 宏的运行和调试180
7.3.1 宏的运行180
7.3.2 宏的调试181
7.4 利用宏创建菜单181
7.4.1 创建窗口下拉菜单181
7.4.2 创建窗口多级菜单182
7.5 常用宏操作185
7.6 习题187
第8章 报表188
8.1 概述188
8.1.1 报表的功能188
8.1.2 报表的视图188
8.1.3 报表的结构188
8.1.4 报表的类型190
8.2 创建报表191
8.2.1 使用“报表”工具自动创建
报表192
8.2.2 使用“报表向导”创建报表193
8.2.3 使用“标签”创建报表194
8.2.4 使用“报表设计”创建报表195
8.2.5 使用“空报表”工具创建报表197
8.3 编辑报表199
8.3.1 设置报表格式200
8.3.2 修饰报表201
8.3.3 创建多列报表203
8.4 报表的高级应用203
8.4.1 报表的排序和分组204
8.4.2 使用计算控件206
8.4.3 创建子报表208
8.5 报表的预览和打印211
8.6 习题212
第9章 VBA程序设计214
9.1 VBA概述214
9.1.1 VBA的概念214
9.1.2 VBA的编程步骤214
9.1.3 VBA的编程环境215
9.1.4 模块的
前 言
前 言随着社会信息化进程的不断推进和电子商务的蓬勃发展,对非计算机类专业学生掌握一定计算机科学知识的要求也越来越高。在参与企业信息化建设的咨询和实施过程中,我们深刻地体会到数据建模是企业信息化过程中的一个重要环节,数据组织得好坏关系到企业信息化的成败。而企业信息化又与各专业领域相联系,需要各专业的密切合作。因此,需要非计算机类专业学生具有数据建模的基本知识,掌握数据库的设计步骤和原则,使学生具有解决实际问题的能力。
本书适用于非计算机类专业学生学习“数据库原理与应用”课程,面向各类专业学生讲授数据库系统基本的内容—数据库设计和数据库编程。通过对该课程的学习,学生能够具备数据库方面的基本知识和良好的逻辑思维能力。本书在第3版的基础上,根据Access 2016的特点和功能进行了修改。
本书的编著者为中央财经大学“Access数据库原理及应用”课程的主讲教师,在长期的教学中积累了丰富的教学经验。本书以数据库应用为重点,以学生管理为主线,主要讲解如何建立数据库、建立数据库应遵循的步骤以及每一步骤中应遵循的原则,并以实例介绍在Access环境中如何实现数据库的建立和各种对象的创建等。
本书有配套的习题与实验教材—《数据库原理及应用实验指导及习题(Access版)(第2版)》,以一个商品进销系统为例,提供了丰富的练习题和题解,对本书做了强有力的补充,是教师教学和学生学习本书的重要资源。
在本书的出版过程中,得到了各有关部门同事的大力支持和帮助,在此表示衷心的感谢。
参加本书编写的有吴靖、唐小毅、马燕林、金鑫。
由于计算机技术日新月异,加之时间仓促及编者能力所限,书中难免有疏漏和不足之处,恳请读者批评指正。
编 者
本书适用于非计算机类专业学生学习“数据库原理与应用”课程,面向各类专业学生讲授数据库系统基本的内容—数据库设计和数据库编程。通过对该课程的学习,学生能够具备数据库方面的基本知识和良好的逻辑思维能力。本书在第3版的基础上,根据Access 2016的特点和功能进行了修改。
本书的编著者为中央财经大学“Access数据库原理及应用”课程的主讲教师,在长期的教学中积累了丰富的教学经验。本书以数据库应用为重点,以学生管理为主线,主要讲解如何建立数据库、建立数据库应遵循的步骤以及每一步骤中应遵循的原则,并以实例介绍在Access环境中如何实现数据库的建立和各种对象的创建等。
本书有配套的习题与实验教材—《数据库原理及应用实验指导及习题(Access版)(第2版)》,以一个商品进销系统为例,提供了丰富的练习题和题解,对本书做了强有力的补充,是教师教学和学生学习本书的重要资源。
在本书的出版过程中,得到了各有关部门同事的大力支持和帮助,在此表示衷心的感谢。
参加本书编写的有吴靖、唐小毅、马燕林、金鑫。
由于计算机技术日新月异,加之时间仓促及编者能力所限,书中难免有疏漏和不足之处,恳请读者批评指正。
编 者
评论
还没有评论。