数据库基础教程(第2版) / 高等学校计算机基础教育教材精选
¥39.00定价
作者: 祝群喜、李飞等
出版时间:2017年2月
出版社:清华大学出版社
- 清华大学出版社
- 9787302458852
- 2-1
- 115363
- 16开
- 2017年2月
- 工学
- 软件工程
- TP311.138
- 计算机
- 本专科、高职高专
内容简介
”数据库基础”是高校非计算机专业的必修课程。本书从数据库理论到应用到实例开发,以一个案例贯穿全书,共分为两大部分,*部分由前3章组成,主要介绍数据库技术的应用与发展、关系模型的基本概念、关系数据库的设计理论及数据库设计方法等内容;第二部分以Access 2013作为开发背景,主要介绍Access 2013数据库操作、表的创建和使用、查询设计、VBA基础、窗体设计、报表设计、使用宏和系统开发实例等知识。
本书适合作为高校非计算机专业本科、专科学生学习数据库基础课程的教材,也可作为Access的使用者、学习者与开发人员的参考书。
本书适合作为高校非计算机专业本科、专科学生学习数据库基础课程的教材,也可作为Access的使用者、学习者与开发人员的参考书。
目录
目录
数据库基础教程(第2版)第1章数据库系统概述1
1.1数据库技术的发展1
1.2数据与数据处理2
1.3数据管理技术的发展3
1.3.1人工管理阶段3
1.3.2文件系统阶段4
1.3.3数据库管理阶段5
1.3.4高级数据库阶段7
1.3.5大数据阶段8
1.4数据库、数据库管理系统和数据库系统9
1.4.1数据库9
1.4.2数据库管理系统10
1.4.3数据库系统14
习题17第2章关系数据库基本原理18
2.1关系模型的基本概念18
2.2数据模型20
2.2.1数据的描述20
2.2.2概念模型21
2.2.3数据模型的特点23
2.3关系运算24
2.3.1传统的集合运算24
2.3.2专门的关系运算26
习题29第3章关系规范化理论30
3.1函数依赖30
3.2关系模式的规范化32数据库基础教程(第2版)目录3.2.1第一范式32
3.2.2第二范式33
3.2.3第三范式34
3.2.4BC范式34
3.2.5规范化理论的应用35
3.3关系完整性35
3.3.1实体完整性35
3.3.2参照完整性36
3.3.3用户定义完整性37
3.3.4完整性规则检查37
习题38第4章Access 2013简介39
4.1Access的发展与应用39
4.1.1Access的发展39
4.1.2Access 2013的特点40
4.1.3Access的应用41
4.2集成开发环境42
4.2.1Access 2013的安装42
4.2.2Access 2013的用户界面43
4.2.3Access 2013中的对象50
4.3获取帮助52
4.3.1使用Access本机帮助52
4.3.2使用在线帮助53
习题54第5章数据库操作55
5.1了解Access数据库文件55
5.2创建Access数据库56
5.2.1使用模板创建数据库57
5.2.2创建一个空的数据库57
5.3数据库的基本操作58
5.3.1打开数据库58
5.3.2保存与备份数据库59
5.4数据库的其他操作60
5.4.1数据库的导入和导出60
5.4.2数据库实用工具60
5.4.3打包、签名和分发Access数据库63
习题68第6章表的创建和使用69
6.1创建表70
6.1.1使用模板创建表70
6.1.2在数据表视图中创建表70
6.1.3在表设计视图中创建表71
6.2表规范71
6.3表字段的数据类型72
6.3.1字段数据类型72
6.3.2数字型数据类型73
6.4属性表和字段属性76
6.4.1属性表76
6.4.2字段属性76
6.4.3自定义格式显示78
6.4.4设置输入掩码79
6.5设置验证规则81
6.5.1设置字段级验证规则81
6.5.2设置记录级验证规则83
6.6查看、编辑表中数据85
6.6.1添加记录85
6.6.2定位、选定记录85
6.6.3编辑、复制、删除数据86
6.6.4查找与替换87
6.6.5记录排序、筛选88
6.7建立表间关系90
6.7.1创建索引90
6.7.2创建关系93
6.7.3参照完整性95
习题98第7章查询设计99
7.1查询概述99
7.2查询视图100
7.3创建查询的方法102
7.3.1使用向导创建查询102
7.3.2使用查询设计器创建查询104
7.3.3使用SQL视图创建查询108
7.4查询条件表达式的书写108
7.4.1运算符108
7.4.2表达式111
7.4.3函数111
7.4.4查询条件表达式的书写112
7.5不同类型的查询设计117
7.5.1选择查询117
7.5.2参数查询119
7.5.3交叉表查询121
7.5.4操作查询123
7.6SQL语言127
7.6.1SQL语言概述127
7.6.2数据定义语句129
7.6.3数据操作语句133
7.6.4数据查询语句136
习题142第8章VBA基础144
8.1初识VBA144
8.1.1VBA概念144
8.1.2VBA的应用144
8.1.3VBA开发环境145
8.1.4使用VBA创建一个简单的应用程序147
8.2VBA语法知识148
8.2.1VBA中的主要数据类型148
8.2.2常量和变量149
8.2.3数组151
8.2.4运算符与表达式152
8.2.5常用系统函数154
8.3创建VBA程序155
8.3.1程序语句155
8.3.2顺序结构156
8.3.3选择分支结构156
8.3.4循环结构160
8.3.5过程和自定义函数162
习题164第9章窗体设计165
9.1创建窗体165
9.1.1Access窗体基本知识165
9.1.2创建窗体166
9.2可视化编程的基本概念173
9.2.1对象173
9.2.2对象的属性173
9.2.3对象的事件173
9.2.4对象的方法174
9.3窗体的设计175
9.3.1窗体的设计视图175
9.3.2设置窗体的属性176
9.4在窗体中使用控件178
9.4.1窗体设计工具的使用178
9.4.2窗体中使用控件180
9.4.3标签182
9.4.4文本框182
9.4.5命令按钮184
9.4.6选项组、选项按钮、切换按钮和复选框186
9.4.7列表框和组合框191
9.4.8选项卡控件195
9.4.9子窗体197
9.4.10其他控件198
9.5窗体应用举例198
9.5.1使用窗体的Timer事件198
9.5.2在窗体中对表进行查询、编辑操作200
习题204第10章报表设计205
10.1创建报表205
10.1.1报表基本知识205
10.1.2报表功能区介绍207
10.1.3报表设计工具208
10.2设计报表210
10.2.1自动生成简单的表格报表210
10.2.2使用报表向导创建分组报表211
10.2.3设置报表格式216
10.2.4分组和汇总219
10.2.5在报表中使用控件221
10.2.6创建标签报表224
10.3页面设置和打印报表227
习题229第11章使用宏230
11.1Access中宏的基本知识230
11.1.1宏的概念230
11.1.2宏的功能231
11.1.3宏的类型231
11.2创建与编辑宏232
11.2.1宏生成器232
11.2.2创建独立宏234
11.2.3创建嵌入式宏236
11.2.4创建条件宏238
11.2.5创建宏组239
11.2.6编辑宏240
11.3宏的运行与调试宏242
11.3.1运行宏242
11.3.2宏的调试243
11.4宏应用举例245
11.4.1使用宏创建菜单245
11.4.2使用宏导出数据249
11.5宏的安全设置250
11.5.1启用禁用内容251
11.5.2设置”信任中心”251
习题252第12章系统开发实例253
12.1应用程序开发的一般步骤253
12.2系统需求分析254
12.3系统设计254
12.3.1子系统划分255
12.3.2系统层次结构255
12.4数据库设计256
12.5系统界面设计259
12.5.1创建公用模块259
12.5.2创建登录窗体259
12.5.3创建主界面窗体262
12.6创建各功能模块窗体263
12.6.1”系统设置”子系统设计263
12.6.2”数据维护”子系统设计266
12.6.3”查询”子系统设计266
12.6.4其他子系统设计272附录等价的ANSI SQL数据类型273参考文献275
数据库基础教程(第2版)第1章数据库系统概述1
1.1数据库技术的发展1
1.2数据与数据处理2
1.3数据管理技术的发展3
1.3.1人工管理阶段3
1.3.2文件系统阶段4
1.3.3数据库管理阶段5
1.3.4高级数据库阶段7
1.3.5大数据阶段8
1.4数据库、数据库管理系统和数据库系统9
1.4.1数据库9
1.4.2数据库管理系统10
1.4.3数据库系统14
习题17第2章关系数据库基本原理18
2.1关系模型的基本概念18
2.2数据模型20
2.2.1数据的描述20
2.2.2概念模型21
2.2.3数据模型的特点23
2.3关系运算24
2.3.1传统的集合运算24
2.3.2专门的关系运算26
习题29第3章关系规范化理论30
3.1函数依赖30
3.2关系模式的规范化32数据库基础教程(第2版)目录3.2.1第一范式32
3.2.2第二范式33
3.2.3第三范式34
3.2.4BC范式34
3.2.5规范化理论的应用35
3.3关系完整性35
3.3.1实体完整性35
3.3.2参照完整性36
3.3.3用户定义完整性37
3.3.4完整性规则检查37
习题38第4章Access 2013简介39
4.1Access的发展与应用39
4.1.1Access的发展39
4.1.2Access 2013的特点40
4.1.3Access的应用41
4.2集成开发环境42
4.2.1Access 2013的安装42
4.2.2Access 2013的用户界面43
4.2.3Access 2013中的对象50
4.3获取帮助52
4.3.1使用Access本机帮助52
4.3.2使用在线帮助53
习题54第5章数据库操作55
5.1了解Access数据库文件55
5.2创建Access数据库56
5.2.1使用模板创建数据库57
5.2.2创建一个空的数据库57
5.3数据库的基本操作58
5.3.1打开数据库58
5.3.2保存与备份数据库59
5.4数据库的其他操作60
5.4.1数据库的导入和导出60
5.4.2数据库实用工具60
5.4.3打包、签名和分发Access数据库63
习题68第6章表的创建和使用69
6.1创建表70
6.1.1使用模板创建表70
6.1.2在数据表视图中创建表70
6.1.3在表设计视图中创建表71
6.2表规范71
6.3表字段的数据类型72
6.3.1字段数据类型72
6.3.2数字型数据类型73
6.4属性表和字段属性76
6.4.1属性表76
6.4.2字段属性76
6.4.3自定义格式显示78
6.4.4设置输入掩码79
6.5设置验证规则81
6.5.1设置字段级验证规则81
6.5.2设置记录级验证规则83
6.6查看、编辑表中数据85
6.6.1添加记录85
6.6.2定位、选定记录85
6.6.3编辑、复制、删除数据86
6.6.4查找与替换87
6.6.5记录排序、筛选88
6.7建立表间关系90
6.7.1创建索引90
6.7.2创建关系93
6.7.3参照完整性95
习题98第7章查询设计99
7.1查询概述99
7.2查询视图100
7.3创建查询的方法102
7.3.1使用向导创建查询102
7.3.2使用查询设计器创建查询104
7.3.3使用SQL视图创建查询108
7.4查询条件表达式的书写108
7.4.1运算符108
7.4.2表达式111
7.4.3函数111
7.4.4查询条件表达式的书写112
7.5不同类型的查询设计117
7.5.1选择查询117
7.5.2参数查询119
7.5.3交叉表查询121
7.5.4操作查询123
7.6SQL语言127
7.6.1SQL语言概述127
7.6.2数据定义语句129
7.6.3数据操作语句133
7.6.4数据查询语句136
习题142第8章VBA基础144
8.1初识VBA144
8.1.1VBA概念144
8.1.2VBA的应用144
8.1.3VBA开发环境145
8.1.4使用VBA创建一个简单的应用程序147
8.2VBA语法知识148
8.2.1VBA中的主要数据类型148
8.2.2常量和变量149
8.2.3数组151
8.2.4运算符与表达式152
8.2.5常用系统函数154
8.3创建VBA程序155
8.3.1程序语句155
8.3.2顺序结构156
8.3.3选择分支结构156
8.3.4循环结构160
8.3.5过程和自定义函数162
习题164第9章窗体设计165
9.1创建窗体165
9.1.1Access窗体基本知识165
9.1.2创建窗体166
9.2可视化编程的基本概念173
9.2.1对象173
9.2.2对象的属性173
9.2.3对象的事件173
9.2.4对象的方法174
9.3窗体的设计175
9.3.1窗体的设计视图175
9.3.2设置窗体的属性176
9.4在窗体中使用控件178
9.4.1窗体设计工具的使用178
9.4.2窗体中使用控件180
9.4.3标签182
9.4.4文本框182
9.4.5命令按钮184
9.4.6选项组、选项按钮、切换按钮和复选框186
9.4.7列表框和组合框191
9.4.8选项卡控件195
9.4.9子窗体197
9.4.10其他控件198
9.5窗体应用举例198
9.5.1使用窗体的Timer事件198
9.5.2在窗体中对表进行查询、编辑操作200
习题204第10章报表设计205
10.1创建报表205
10.1.1报表基本知识205
10.1.2报表功能区介绍207
10.1.3报表设计工具208
10.2设计报表210
10.2.1自动生成简单的表格报表210
10.2.2使用报表向导创建分组报表211
10.2.3设置报表格式216
10.2.4分组和汇总219
10.2.5在报表中使用控件221
10.2.6创建标签报表224
10.3页面设置和打印报表227
习题229第11章使用宏230
11.1Access中宏的基本知识230
11.1.1宏的概念230
11.1.2宏的功能231
11.1.3宏的类型231
11.2创建与编辑宏232
11.2.1宏生成器232
11.2.2创建独立宏234
11.2.3创建嵌入式宏236
11.2.4创建条件宏238
11.2.5创建宏组239
11.2.6编辑宏240
11.3宏的运行与调试宏242
11.3.1运行宏242
11.3.2宏的调试243
11.4宏应用举例245
11.4.1使用宏创建菜单245
11.4.2使用宏导出数据249
11.5宏的安全设置250
11.5.1启用禁用内容251
11.5.2设置”信任中心”251
习题252第12章系统开发实例253
12.1应用程序开发的一般步骤253
12.2系统需求分析254
12.3系统设计254
12.3.1子系统划分255
12.3.2系统层次结构255
12.4数据库设计256
12.5系统界面设计259
12.5.1创建公用模块259
12.5.2创建登录窗体259
12.5.3创建主界面窗体262
12.6创建各功能模块窗体263
12.6.1”系统设置”子系统设计263
12.6.2”数据维护”子系统设计266
12.6.3”查询”子系统设计266
12.6.4其他子系统设计272附录等价的ANSI SQL数据类型273参考文献275