书籍详情
数据库基础、Access与Visual BASIC开发应用
作者:赵元哲 编
出版社:西安电子科技大学出版社
出版时间:2016-10-01
ISBN:9787560641416
定价:¥40.00
购买这本书可以去
内容简介
本书包括三部分内容:数据库技术、Access数据库及其应用和基于Visual BASIC的数据库应用软件开发。其中一部分包括:数据库基础、数据库设计的生命周期、基本SQL查询语言、新型数据库系统和数据库应用软件的开发方法;第二部分包括:Access数据库基础、表单的创建和编辑、窗体的创建和设计、查询的设置和操作、报表的创建和设计、Access图表、宏的创建及应用和Access的编程工具VBA;第三部分包括: 可视化编程工具Visual BASIC基本概念、Visual BASIC数据库开发基础、数据控件和数据感知控件、数据库访问技术和应用实例。全书内容丰富、实用性强,可作为高等院校非计算机专业有关数据库课程的教材,也可作为工程技术人员学习数据库的参考资料。
作者简介
暂缺《数据库基础、Access与Visual BASIC开发应用》作者简介
目录
第1章 数据库基础 1
1.1 信息、数据与数据处理 1
1.1.1 信息与数据 1
1.1.2 数据处理 2
1.2 数据库概述 2
1.2.1 数据库的定义 2
1.2.2 数据库的特征 3
1.2.3 数据库组织的概念 4
1.2.4 数据管理技术发展的历史 5
1.3 数据库系统 7
1.3.1 数据库系统的组成 8
1.3.2 数据库系统的特点 8
1.3.3 数据库系统的模式结构 9
1.3.4 数据库系统的体系结构 10
1.3.5 数据库应用系统 12
1.4 数据库管理系统 13
1.4.1 DBMS的结构及组成 13
1.4.2 DBMS的功能 14
1.4.3 DBMS的优缺点 14
1.4.4 几种常用的数据库管理系统 15
1.5 数据库系统的数据模型 18
1.5.1 层次数据库模型 19
1.5.2 网状数据库模型 20
1.5.3 关系数据库模型 21
1.5.4 ER模型 23
1.5.5 面向对象数据库模型 24
1.6 数据库保护 25
1.6.1 数据库恢复 26
1.6.2 并发控制 27
1.6.3 安全性保护 29
1.6.4 完整性保护 29
思考与练习题 30
第2章 数据库设计的生命周期 32
2.1 数据库设计概述 32
2.2 需求分析 35
2.3 概念结构设计 37
2.4 逻辑结构设计 43
2.5 物理结构设计 47
2.6 数据库实施与维护 49
思考与练习题 50
第3章 基本SQL查询语言 51
3.1 SQL语言概述 51
3.2 数据定义语言 52
3.2.1 定义数据库 52
3.2.2 修改数据库 54
3.3 SQL查询 55
3.3.1 简单查询 56
3.3.2 连接查询 57
3.3.3 嵌套查询 58
3.3.4 使用库函数查询 59
3.3.5 集合运算 62
3.3.6 SELECT小结 62
3.4 数据操纵 63
3.4.1 数据插入 63
3.4.2 数据更新 64
3.4.3 数据删除 64
3.5 SQL数据控制 65
3.5.1 授权 65
3.5.2 回收权限 65
思考与练习题 66
第4章 新型数据库系统 67
4.1 数据库技术发展综述 67
4.1.1 数据库技术面临的挑战 67
4.1.2 数据库技术的研究方向 68
4.2 面向对象数据库系统 70
4.2.1 对象的概念 71
4.2.2 类的概念 72
4.2.3 属性的概念 72
4.2.4 事件与方法的概念 73
4.3 分布式数据库系统 73
4.3.1 分布式数据库体系结构 74
4.3.2 分布式数据库的主要内容研究 77
4.4 多媒体数据库 79
4.4.1 多媒体数据管理的基本要求 79
4.4.2 多媒体数据库的功能与结构 80
4.5 专家系统 81
4.5.1 专家系统的基本概念 81
4.5.2 专家系统的组成 82
4.5.3 专家系统与传统程序的区别 83
4.6 实时数据库 84
4.6.1 RTDBMS的功能特性 84
4.6.2 RTDBMS的主要技术 85
4.6.3 RTDBMS执行模型 87
4.6.4 实现RTDBMS的关键问题 87
思考与练习题 88
第5章 数据库应用软件的开发方法 89
5.1 开发思路和概念 89
5.1.1 数据库应用软件开发中的主要问题 89
5.1.2 开发策略、条件和方法 89
5.1.3 数据库应用软件开发原则和准则 90
5.1.4 数据字典 91
5.2 设计过程 91
5.2.1 任务描述 91
5.2.2 制定工作计划 92
5.2.3 设置“里程碑”和时间期限 93
5.2.4 组建设计小组和分配任务 93
5.2.5 设计成功的数据库系统所具备的特点 94
5.3 软件工程分步设计法 97
5.4 快速原型法 100
5.5 直接设计法 102
思考与练习题 102
第6章 Access 数据库基础 103
6.1 Access 2013的界面描述 104
6.2 Access 2013的内部结构 105
6.2.1 表 105
6.2.2 查询 106
6.2.3 报表 107
6.2.4 窗体 107
6.2.5 宏 108
6.2.6 模块 108
6.2.7 Web页 108
6.3 数据库的设计和创建 108
6.3.1 数据库设计准则 109
6.3.2 数据库设计步骤 110
6.3.3 创建空Access数据库 110
6.3.4 利用模板创建一个新数据库 111
6.4 数据处理 112
6.4.1 导入数据 112
6.4.2 链入数据 115
6.4.3 数据的导出与转换 116
6.5 Access项目(ADP) 118
思考与练习题 119
第7章 表单的创建和编辑 120
7.1 创建表 120
7.1.1 通过模板创建表 120
7.1.2 使用表设计器创建表 120
7.1.3 通过输入数据建立表 122
7.2 设定表之间的关系 122
7.2.1 表的索引 123
7.2.2 表的主关键字 125
7.2.3 理解表和字段的属性 126
7.2.4 创建和查看表间关系 128
7.3 表的编辑 131
7.3.1 插入字段 131
7.3.2 删除字段 131
7.3.3 复制和重命名字段 132
7.3.4 移动字段 132
7.3.5 删除记录 132
7.3.6 排列数据 132
7.3.7 查找数据 133
7.3.8 筛选数据 134
思考与练习题 136
第8章 窗体的创建和设计 137
8.1 理解窗体 137
8.2 窗体设计 138
8.2.1 创建空白窗体 139
8.2.2 利用窗体向导创建窗体 140
8.2.3 使用“窗体向导”同步两个窗体 142
8.3 自定义创建窗体 143
8.3.1 添加组合框 143
8.3.2 添加单选按钮 146
8.3.3 添加用户交互式控件 147
8.4 创建子窗体 148
8.5 在窗体中添加对象和特殊效果 151
思考与练习题 153
第9章 查询的设置和操作 154
9.1 理解查询 154
9.2 使用查询向导 156
9.2.1 使用向导创建查询 156
9.2.2 使用查询设计创建查询 156
9.3 设置查询 157
9.3.1 查询设计器的相关操作 157
9.3.2 查询及字段的属性设置 160
9.3.3 设置查询准则 161
9.4 操作查询 164
9.4.1 删除查询 164
9.4.2 更新查询 164
9.4.3 追加查询 165
9.4.4 生成表查询 166
9.4.5 交叉分析表查询 166
9.4.6 使用SQL语句创建查询 168
思考与练习题 169
第10章 报表的创建和设计 170
10.1 理解报表 170
10.2 报表设计 171
10.2.1 报表设计工具 171
10.2.2 创建报表 173
10.2.3 创建空白报表 174
10.2.4 使用向导创建报表 176
10.2.5 创建分组报表 177
10.2.6 创建邮件选项卡 178
10.3 编辑报表 180
10.3.1 修改报表设计 180
10.3.2 给报表分页 181
10.3.3 在报表中添加特殊控件 182
10.3.4 折叠栏报表 183
10.3.5 创建子报表 184
思考与练习题 186
第11章 Access图表 187
11.1 Access图表 187
11.2 使用向导创建Access图表 188
11.3 修改图表 189
思考与练习题 194
第12章 宏的创建及应用 195
12.1 宏的概念 195
12.2 创建与编辑宏 195
12.3 条件宏 197
12.4 宏支持的基本操作 198
12.5 宏对象的其他应用 204
思考与练习题 208
第13章 Access的编程工具VBA 209
13.1 VBA程序设计基础 210
13.1.1 VBA编程环境 210
13.1.2 对象、属性、方法、事件 210
13.1.3 数据类型 212
13.1.4 常量、变量与数组 213
13.2 模块 216
13.2.1 类模块和标准模块 216
13.2.2 创建模块 218
13.3 函数与子过程 221
13.3.1 函数与子过程的定义 221
13.3.2 创建子程序和函数 222
13.3.3 事件过程与函数的调用 223
13.4 VBA编程事件 224
13.4.1 事件的类型 224
13.4.2 事件的触发顺序 225
思考与练习题 227
第14章 可视化编程工具Visual BASIC基本概念 228
14.1 概述 228
14.2 集成开发环境(IDE)的元素 229
14.2.1 标题栏 229
14.2.2 菜单栏 230
14.2.3 工具栏 233
14.2.4 工具箱 234
14.2.5 工程管理器窗口 235
14.2.6 属性窗口 236
14.2.7 对象浏览器窗口 236
14.2.8 窗体设计器窗口 237
14.2.9 代码编辑器窗口 238
14.2.10 窗体布局窗口 238
14.2.11 立即、本地和监视窗口 238
14.3 基本概念和操作 239
14.3.1 程序设计方法的发展 239
14.3.2 Visual BASIC 中对象的概念 240
14.3.3 控件的画法和基本操作 243
14.3.4 窗体及其使用 254
14.3.5 VB编程的基本步骤 260
思考与练习题 266
第15章 Visual BASIC数据库开发基础 267
15.1 配置数据源实例 267
15.1.1 ODBC数据源介绍 267
15.1.2 Access数据源的配置 268
15.1.3 SQL Server数据源的配置 270
15.2 可视化数据管理器 273
15.3 建立网络数据库 275
15.3.1 在SQL Server 2000中直接建立数据库 275
15.3.2 在SQL Server 2000中导入其他类型的数据库 278
思考与练习题 282
第16章 数据控件和数据感知控件 283
16.1 控件的种类 283
16.2 数据控件的使用 284
16.2.1 Data控件功能介绍 284
16.2.2 使用Data控件建立数据库应用程序 285
16.2.3 Data控件的属性、方法和事件 289
16.2.4 Data控件的使用方法 293
16.3 数据感知控件 294
16.3.1 DataSource属性 294
16.3.2 DataField属性 295
16.3.3 DataFormat属性 295
16.3.4 DataMember属性 295
16.4 Adodc控件 296
16.4.1 Adodc控件的功能 296
16.4.2 Adodc控件的使用方法 296
思考与练习题 301
第17章 数据库访问技术 302
17.1 DAO技术 303
17.1.1 DAO访问Access数据库介绍 303
17.1.2 DAO操作和连接数据库 304
17.2 ADO技术 306
17.2.1 ADO简介 306
17.2.2 ADO连接数据库 308
17.3 RDO技术 310
17.3.1 RDO介绍 310
17.3.2 RDO对象的创建和连接数据库 311
17.3.3 建立RDO连接过程中的几个比较重要的问题 314
思考与练习题 318
第18章 应用实例 319
18.1 学生信息报表的制作 319
18.1.1 创建Access数据库 320
18.1.2 创建ODBC数据源 320
18.1.3 设计数据环境 321
18.1.4 设计数据报表 323
18.2 文件管理系统的开发 326
18.2.1 系统需求分析 326
18.2.2 数据库结构设计及数据词典 328
18.2.3 数据流程分析 329
18.2.4 系统总体设计 330
18.2.5 程序设计 331
思考与练习题 351
1.1 信息、数据与数据处理 1
1.1.1 信息与数据 1
1.1.2 数据处理 2
1.2 数据库概述 2
1.2.1 数据库的定义 2
1.2.2 数据库的特征 3
1.2.3 数据库组织的概念 4
1.2.4 数据管理技术发展的历史 5
1.3 数据库系统 7
1.3.1 数据库系统的组成 8
1.3.2 数据库系统的特点 8
1.3.3 数据库系统的模式结构 9
1.3.4 数据库系统的体系结构 10
1.3.5 数据库应用系统 12
1.4 数据库管理系统 13
1.4.1 DBMS的结构及组成 13
1.4.2 DBMS的功能 14
1.4.3 DBMS的优缺点 14
1.4.4 几种常用的数据库管理系统 15
1.5 数据库系统的数据模型 18
1.5.1 层次数据库模型 19
1.5.2 网状数据库模型 20
1.5.3 关系数据库模型 21
1.5.4 ER模型 23
1.5.5 面向对象数据库模型 24
1.6 数据库保护 25
1.6.1 数据库恢复 26
1.6.2 并发控制 27
1.6.3 安全性保护 29
1.6.4 完整性保护 29
思考与练习题 30
第2章 数据库设计的生命周期 32
2.1 数据库设计概述 32
2.2 需求分析 35
2.3 概念结构设计 37
2.4 逻辑结构设计 43
2.5 物理结构设计 47
2.6 数据库实施与维护 49
思考与练习题 50
第3章 基本SQL查询语言 51
3.1 SQL语言概述 51
3.2 数据定义语言 52
3.2.1 定义数据库 52
3.2.2 修改数据库 54
3.3 SQL查询 55
3.3.1 简单查询 56
3.3.2 连接查询 57
3.3.3 嵌套查询 58
3.3.4 使用库函数查询 59
3.3.5 集合运算 62
3.3.6 SELECT小结 62
3.4 数据操纵 63
3.4.1 数据插入 63
3.4.2 数据更新 64
3.4.3 数据删除 64
3.5 SQL数据控制 65
3.5.1 授权 65
3.5.2 回收权限 65
思考与练习题 66
第4章 新型数据库系统 67
4.1 数据库技术发展综述 67
4.1.1 数据库技术面临的挑战 67
4.1.2 数据库技术的研究方向 68
4.2 面向对象数据库系统 70
4.2.1 对象的概念 71
4.2.2 类的概念 72
4.2.3 属性的概念 72
4.2.4 事件与方法的概念 73
4.3 分布式数据库系统 73
4.3.1 分布式数据库体系结构 74
4.3.2 分布式数据库的主要内容研究 77
4.4 多媒体数据库 79
4.4.1 多媒体数据管理的基本要求 79
4.4.2 多媒体数据库的功能与结构 80
4.5 专家系统 81
4.5.1 专家系统的基本概念 81
4.5.2 专家系统的组成 82
4.5.3 专家系统与传统程序的区别 83
4.6 实时数据库 84
4.6.1 RTDBMS的功能特性 84
4.6.2 RTDBMS的主要技术 85
4.6.3 RTDBMS执行模型 87
4.6.4 实现RTDBMS的关键问题 87
思考与练习题 88
第5章 数据库应用软件的开发方法 89
5.1 开发思路和概念 89
5.1.1 数据库应用软件开发中的主要问题 89
5.1.2 开发策略、条件和方法 89
5.1.3 数据库应用软件开发原则和准则 90
5.1.4 数据字典 91
5.2 设计过程 91
5.2.1 任务描述 91
5.2.2 制定工作计划 92
5.2.3 设置“里程碑”和时间期限 93
5.2.4 组建设计小组和分配任务 93
5.2.5 设计成功的数据库系统所具备的特点 94
5.3 软件工程分步设计法 97
5.4 快速原型法 100
5.5 直接设计法 102
思考与练习题 102
第6章 Access 数据库基础 103
6.1 Access 2013的界面描述 104
6.2 Access 2013的内部结构 105
6.2.1 表 105
6.2.2 查询 106
6.2.3 报表 107
6.2.4 窗体 107
6.2.5 宏 108
6.2.6 模块 108
6.2.7 Web页 108
6.3 数据库的设计和创建 108
6.3.1 数据库设计准则 109
6.3.2 数据库设计步骤 110
6.3.3 创建空Access数据库 110
6.3.4 利用模板创建一个新数据库 111
6.4 数据处理 112
6.4.1 导入数据 112
6.4.2 链入数据 115
6.4.3 数据的导出与转换 116
6.5 Access项目(ADP) 118
思考与练习题 119
第7章 表单的创建和编辑 120
7.1 创建表 120
7.1.1 通过模板创建表 120
7.1.2 使用表设计器创建表 120
7.1.3 通过输入数据建立表 122
7.2 设定表之间的关系 122
7.2.1 表的索引 123
7.2.2 表的主关键字 125
7.2.3 理解表和字段的属性 126
7.2.4 创建和查看表间关系 128
7.3 表的编辑 131
7.3.1 插入字段 131
7.3.2 删除字段 131
7.3.3 复制和重命名字段 132
7.3.4 移动字段 132
7.3.5 删除记录 132
7.3.6 排列数据 132
7.3.7 查找数据 133
7.3.8 筛选数据 134
思考与练习题 136
第8章 窗体的创建和设计 137
8.1 理解窗体 137
8.2 窗体设计 138
8.2.1 创建空白窗体 139
8.2.2 利用窗体向导创建窗体 140
8.2.3 使用“窗体向导”同步两个窗体 142
8.3 自定义创建窗体 143
8.3.1 添加组合框 143
8.3.2 添加单选按钮 146
8.3.3 添加用户交互式控件 147
8.4 创建子窗体 148
8.5 在窗体中添加对象和特殊效果 151
思考与练习题 153
第9章 查询的设置和操作 154
9.1 理解查询 154
9.2 使用查询向导 156
9.2.1 使用向导创建查询 156
9.2.2 使用查询设计创建查询 156
9.3 设置查询 157
9.3.1 查询设计器的相关操作 157
9.3.2 查询及字段的属性设置 160
9.3.3 设置查询准则 161
9.4 操作查询 164
9.4.1 删除查询 164
9.4.2 更新查询 164
9.4.3 追加查询 165
9.4.4 生成表查询 166
9.4.5 交叉分析表查询 166
9.4.6 使用SQL语句创建查询 168
思考与练习题 169
第10章 报表的创建和设计 170
10.1 理解报表 170
10.2 报表设计 171
10.2.1 报表设计工具 171
10.2.2 创建报表 173
10.2.3 创建空白报表 174
10.2.4 使用向导创建报表 176
10.2.5 创建分组报表 177
10.2.6 创建邮件选项卡 178
10.3 编辑报表 180
10.3.1 修改报表设计 180
10.3.2 给报表分页 181
10.3.3 在报表中添加特殊控件 182
10.3.4 折叠栏报表 183
10.3.5 创建子报表 184
思考与练习题 186
第11章 Access图表 187
11.1 Access图表 187
11.2 使用向导创建Access图表 188
11.3 修改图表 189
思考与练习题 194
第12章 宏的创建及应用 195
12.1 宏的概念 195
12.2 创建与编辑宏 195
12.3 条件宏 197
12.4 宏支持的基本操作 198
12.5 宏对象的其他应用 204
思考与练习题 208
第13章 Access的编程工具VBA 209
13.1 VBA程序设计基础 210
13.1.1 VBA编程环境 210
13.1.2 对象、属性、方法、事件 210
13.1.3 数据类型 212
13.1.4 常量、变量与数组 213
13.2 模块 216
13.2.1 类模块和标准模块 216
13.2.2 创建模块 218
13.3 函数与子过程 221
13.3.1 函数与子过程的定义 221
13.3.2 创建子程序和函数 222
13.3.3 事件过程与函数的调用 223
13.4 VBA编程事件 224
13.4.1 事件的类型 224
13.4.2 事件的触发顺序 225
思考与练习题 227
第14章 可视化编程工具Visual BASIC基本概念 228
14.1 概述 228
14.2 集成开发环境(IDE)的元素 229
14.2.1 标题栏 229
14.2.2 菜单栏 230
14.2.3 工具栏 233
14.2.4 工具箱 234
14.2.5 工程管理器窗口 235
14.2.6 属性窗口 236
14.2.7 对象浏览器窗口 236
14.2.8 窗体设计器窗口 237
14.2.9 代码编辑器窗口 238
14.2.10 窗体布局窗口 238
14.2.11 立即、本地和监视窗口 238
14.3 基本概念和操作 239
14.3.1 程序设计方法的发展 239
14.3.2 Visual BASIC 中对象的概念 240
14.3.3 控件的画法和基本操作 243
14.3.4 窗体及其使用 254
14.3.5 VB编程的基本步骤 260
思考与练习题 266
第15章 Visual BASIC数据库开发基础 267
15.1 配置数据源实例 267
15.1.1 ODBC数据源介绍 267
15.1.2 Access数据源的配置 268
15.1.3 SQL Server数据源的配置 270
15.2 可视化数据管理器 273
15.3 建立网络数据库 275
15.3.1 在SQL Server 2000中直接建立数据库 275
15.3.2 在SQL Server 2000中导入其他类型的数据库 278
思考与练习题 282
第16章 数据控件和数据感知控件 283
16.1 控件的种类 283
16.2 数据控件的使用 284
16.2.1 Data控件功能介绍 284
16.2.2 使用Data控件建立数据库应用程序 285
16.2.3 Data控件的属性、方法和事件 289
16.2.4 Data控件的使用方法 293
16.3 数据感知控件 294
16.3.1 DataSource属性 294
16.3.2 DataField属性 295
16.3.3 DataFormat属性 295
16.3.4 DataMember属性 295
16.4 Adodc控件 296
16.4.1 Adodc控件的功能 296
16.4.2 Adodc控件的使用方法 296
思考与练习题 301
第17章 数据库访问技术 302
17.1 DAO技术 303
17.1.1 DAO访问Access数据库介绍 303
17.1.2 DAO操作和连接数据库 304
17.2 ADO技术 306
17.2.1 ADO简介 306
17.2.2 ADO连接数据库 308
17.3 RDO技术 310
17.3.1 RDO介绍 310
17.3.2 RDO对象的创建和连接数据库 311
17.3.3 建立RDO连接过程中的几个比较重要的问题 314
思考与练习题 318
第18章 应用实例 319
18.1 学生信息报表的制作 319
18.1.1 创建Access数据库 320
18.1.2 创建ODBC数据源 320
18.1.3 设计数据环境 321
18.1.4 设计数据报表 323
18.2 文件管理系统的开发 326
18.2.1 系统需求分析 326
18.2.2 数据库结构设计及数据词典 328
18.2.3 数据流程分析 329
18.2.4 系统总体设计 330
18.2.5 程序设计 331
思考与练习题 351
猜您喜欢