书籍详情

Access 数据库程序设计(第六版)

Access 数据库程序设计(第六版)

作者:张成叔,黄春华 著

出版社:中国铁道出版社

出版时间:2019-08-01

ISBN:9787113260972

定价:¥49.80

购买这本书可以去
内容简介
  本书根据《全国计算机等级考试(NCRE)二级Access数据库程序设计考试大纲》(2016年版)的要求,在张成叔主编的《Access数据库程序设计》(第五版)的基础上,针对“数据库应用”等相关课程建设的新需求,重点对实训项目和综合项目进行了调整,并对其他章节内容进行了优化整合。本书共分理论、实训和项目实战三部分,以“学生成绩管理系统”和“图书管理系统”的设计与开发为具体项目,并在第三部分安排了一个完整的课程设计项目——“教学管理系统”设计与开发,读者可以边学习、边实践,进而掌握Access数据库及其应用系统的设计与开发。本书理念先进,结构完整,深入浅出,可读性和可操作性强,适合作为高职高专院校学生学习“数据库应用”课程及数据库相关课程的教材,也可作为广大参加全国计算机等级考试(NCRE)二级Access数据库程序设计读者的自学参考书。
作者简介
  张成叔、黄春华
目录
第一部分 理论
第1章 Access基础 1
1.1 数据库基础知识 1
1.1.1 计算机数据管理的发展 1
1.1.2 数据库系统 2
1.1.3 数据模型 4
1.2 关系数据库 5
1.2.1 关系数据库模型 5
1.2.2 关系运算 7
1.3 启动和退出Access 8
1.4 Access简介 8
1.4.1 Access发展概述 8
1.4.2 Access的系统结构 9
1.4.3 Access的用户界面 10
小 结 11
习 题 11
第2章 数 据 库 14
2.1 设计数据库 14
2.1.1 设计原则 14
2.1.2 设计步骤 14
2.2 创建数据库 16
2.2.1 建立一个空数据库 17
2.2.2 利用向导创建数据库 17
2.3 数据库的基本操作 18
2.3.1 数据库的打开 18
2.3.2 数据库的关闭 19
2.3.3 数据库的备份 19
2.3.4 数据库的压缩和修复 19
小 结 20
习 题 20
第3章 表 21
3.1 Access数据类型 21
3.1.1 基本概念 21
3.1.2 数据类型 22
3.2 创建表 25
3.2.1 建立表结构 25
3.2.2 向表中输入数据 26
3.2.3 设置字段属性 27
3.2.4 建立表之间的关系 32
3.3 维护表 34
3.3.1 打开和关闭表 34
3.3.2 修改表的结构 34
3.3.3 编辑表的内容 35
3.3.4 调整表的外观 36
3.4 操作表 39
3.4.1 查找数据 40
3.4.2 替换数据 40
3.4.3 排序记录 41
3.4.4 筛选记录 42
3.5 导入/导出表 44
3.5.1 数据的导入 44
3.5.2 数据的导出 45
小 结 45
习 题 45
第4章 查 询 48
4.1 认识查询 48
4.1.1 关系运算概述 48
4.1.2 查询的功能 50
4.1.3 查询的类型 50
4.1.4 查询的条件 51
4.2 创建选择查询 54
4.2.1 简单查询向导 54
4.2.2 在设计视图中创建条件查询 55
4.2.3 在设计视图中创建总计查询 59
4.3 创建参数查询 61
4.3.1 单参数查询 61
4.3.2 多参数查询 63
4.4 创建交叉表查询 64
4.4.1 认识交叉表查询 65
4.4.2 创建交叉表查询 65
4.5 创建操作查询 67
4.5.1 生成表查询 67
4.5.2 追加查询 68
4.5.3 更新查询 69
4.5.4 删除查询 70
4.6 SQL查询 71
4.6.1 使用SQL修改查询中的条件 71
4.6.2 SQL基础知识 72
4.6.3 SQL数据定义语句 72
4.6.4 SQL数据操作语句 74
4.6.5 SQL数据查询 75
小 结 79
习 题 79
第5章 窗 体 83
5.1 窗体基础知识 83
5.1.1 窗体的概念 83
5.1.2 窗体的视图 83
5.1.3 窗体的组成 84
5.1.4 窗体的类型 84
5.2 创建窗体 86
5.2.1 自动创建窗体 86
5.2.2 使用“窗体向导” 87
5.2.3 创建“数据透视表”窗体 89
5.2.4 创建“数据透视图”窗体 90
5.3 自定义窗体 91
5.3.1 窗体设计工具选项卡 91
5.3.2 控件组 91
5.3.3 窗体中的控件 92
5.3.4 控件的用法 94
5.3.5 窗体和控件的属性 101
5.3.6 窗体和控件的事件 104
5.4 美化窗体 105
5.4.1 应用主题 105
5.4.2 添加当前日期和时间 106
5.4.3 对齐窗体中的控件 106
小 结 106
习 题 106
第6章 报 表 109
6.1 报表基础知识 109
6.1.1 报表的定义和功能 109
6.1.2 报表的视图 109
6.1.3 报表的组成 110
6.1.4 报表的分类 111
6.2 报表的自动创建和向导创建 112
6.2.1 利用“报表”自动创建报表 112
6.2.2 利用“报表向导”创建报表 113
6.2.3 利用“标签向导”创建报表 114
6.3 报表设计视图的使用 115
6.3.1 报表的设计视图 115
6.3.2 报表的格式设定 116
6.3.3 报表中的控件使用 117
6.3.4 创建基于参数查询的报表 119
6.3.5 创建子报表 120
6.3.6 报表的排序和分组 122
6.4 预览和打印报表 123
6.4.1 打印预览 123
6.4.2 打印报表 124
小结 124
习题 124
第7章 宏 126
7.1 宏的概念 126
7.1.1 宏的基本概念 126
7.1.2 宏与Visual Basic 127
7.1.3 宏向Visual Basic程序代码
转换 127
7.2 宏的操作 127
7.2.1 宏的分类 127
7.2.2 创建宏 128
7.2.2 宏的运行 133
7.2.3 宏的调试 134
7.2.4 常用宏操作 134
小 结 136
习 题 136
第8章 VBA编程和数据库编程 138
8.1 模块的基本概念 138
8.1.1 模块的类型 138
8.1.2 模块的组成 139
8.1.3 面向对象程序设计的
基本概念 139
8.2 VBA开发环境 142
8.2.1 进入VBE编程环境 142
8.2.2 VBE窗口 142
8.2.3 编写VBA代码 144
8.3 常量、变量、运算符和表达式 145
8.3.1 数据类型和数据库对象 145
8.3.2 常量与变量 147
8.3.3 数组 150
8.3.4 运算符与表达式 151
8.4 常用标准函数 155
8.4.1 数学函数 155
8.4.2 字符串函数 156
8.4.3 日期/时间函数 156
8.4.4 类型转换函数 157
8.5 语句和控制结构 158
8.5.1 语句概述 158
8.5.2 数据的输入输出 159
8.5.3 顺序结构 162
8.5.4 条件结构 163
8.5.5 循环结构 168
8.5.6 GoTo控制语句 173
8.6 常用对象的属性、方法和事件 174
8.6.1 标签、文本框与命令按钮 174
8.6.2 选项组 177
8.6.3 列表框和组合框 180
8.6.4 窗体计时事件Timer 182
8.6.5 窗体与报表的常用方法 183
8.6.6 VBA编程验证数据 185
8.7 过程的定义与调用 185
8.7.1 过程定义和调用 186
8.7.2 参数传递 187
8.8 VBA程序的错误处理和调试 189
8.8.1 错误处理 189
8.8.2 调试 189
8.9 VBA数据库编程 192
8.9.1 数据库引擎及其接口 192
8.9.2 VBA访问的数据库类型 193
8.9.3 数据库访问对象 193
8.9.4 ActiveX数据对象 195
8.9.5 VBA数据库编程技术 202
小 结 206
习 题 206

第二部分 实训
实训1 创建数据库 211
实训内容
一、启动数据库并使用帮助系统 211
二、创建数据库 212
三、数据库的基本操作 214
思考及课后练习 215
实训2 表Ⅰ——建立表结构和输入数据 216
实训内容
一、建立表结构 216
二、向表中输入数据 217
三、设置字段属性 219
四、建立表之间的关系 220
思考及课后练习 221
实训3 表Ⅱ——维护、操作、
导入/导出表 222
实训内容
一、打开和关闭表 222
二、修改表的结构 222
三、编辑表的内容 223
四、调整表的外观 224
五、查找数据 225
六、替换数据 225
七、排序记录 226
八、筛选记录 226
九、导入/导出表 228
思考及课后练习 228
实训4 查询Ⅰ——选择查询和参数查询 229
实训内容
一、使用向导创建选择查询 229
二、使用设计视图创建选择查询 230
三、在设计视图中创建总计查询 231
四、创建单参数查询 232
五、创建多参数查询 232
思考及课后练习 233
实训5 查询Ⅱ——交叉表查询和操作
查询 234
实训内容
一、创建交叉表查询 234
二、创建操作查询 235
思考及课后练习 238
实训6 查询Ⅲ——SQL查询 239
实训内容
一、数据定义语句 239
二、数据查询语句 240
三、创建联合查询和子查询 241
思考及课后练习 243
实训7 窗体Ⅰ——创建窗体 244
实训内容
一、利用“窗体”自动创建窗体 244
二、利用向导创建窗体 245
三、利用“其他窗体”创建数据
透视图窗体 246
思考及课后练习 247
实训8 窗体Ⅱ——自定义窗体、美化
窗体 248
实训内容
一、控件的使用 248
二、控件的布局调整 252
思考及课后练习 253
实训9 报 表 254
实训内容
一、利用向导创建报表 254
二、创建图表报表 255
三、创建主/子报表 256
思考及课后练习 258
实训10 宏 259
实训内容
一、创建和运行宏 259
二、为命令按钮创建宏 261
思考及课后练习 262
实训11 模块Ⅰ——条件结构 263
实训内容
一、If语句及IIf()函数的使用 263
二、Switch()函数及Select语句
的使用 265
思考及课后练习 266
实训12 模块Ⅱ——循环结构 267
实训内容
12.2.1 循环结构实训 267
12.2.2 过程的创建与调用 269
思考及课后练习 270
实训13 模块Ⅲ——对象操作 271
实训内容
13.2.1 使用和修改对象属性 271
13.2.2 DoCmd对象的使用 272
13.2.3 设计计时器 273
思考及课后练习 273

第三部分 项目实战
教学管理系统设计与开发..................... 276
一、项目实战目的..................................276
二、需求描述 .........................................276
三、开发环境 .........................................276
四、案例覆盖的知识点..........................277
五、案例分析 .........................................277
六、推荐实现步骤..................................278
(一)教学管理系统的系统设计.............278
(二)数据库设计....................................280
(三)系统的详细设计.............................282
思考及课后练习......................................290
附录 全国计算机等级考试简介................................................................................... 291
参考文献...................................................................................................................... 295
猜您喜欢

读书导航