第1章 数据库概述 1
1.1 数据库的用途 1
1.2 基于文件的数据管理 4
1.3 数据库的基本概念 9
1.4 数据模型与数据库体系结构 15
1.5 MySQL概述 21
1.6 数据库应用系统的开发过程 23
本章 小结 27
习题与思考 28
第2章 关系模型与关系数据库 29
2.1 关系模型 29
2.2 关系代数 42
2.3 关系数据库与SQL 59
本章 小结 68
习题与思考 69
第3章 “汽车用品网上商城”数据库设计 70
3.1 数据库设计方法——构建E-R模型 71
3.2 网上购物业务分析 86
3.3 “汽车用品网上商城”系统功能设计 91
3.4 “汽车用品网上商城”数据库的概念结构 95
3.5 “汽车用品网上商城”数据库的逻辑结构 99
本章 小结 103
习题与思考 104
第4章 MySQL数据库创建与表管理 106
4.1 MySQL数据库服务器的安装与配置 107
4.2 管理数据库 114
4.3 MySQL数据类型 119
4.4 MySQL数据完整性约束 123
4.5 创建和维护表 128
4.6 用图形化工具创建、删除和修改表 137
本章 小结 137
习题与思考 138
实验训练1 在MySQL中创建数据库和表 139
第5章 数据的查询 141
5.1 查询语句 142
5.2 MySQL运算符 150
5.3 MySQL函数 153
5.4 MySQL查询中的条件谓词 162
5.5 单表查询 166
5.6 连接查询 167
5.7 聚合函数查询 169
5.8 嵌套查询 175
5.9 集合查询 176
5.1 0使用查询工具 178
本章 小结 179
习题与思考 180
实验训练2 数据查询操作 180
第6章 数据的更新 185
6.1 插入数据 186
6.2 删除数据 189
6.3 修改数据 191
6.4 用图形化工具操作表数据 192
本章 小结 193
习题与思考 193
实验训练3 数据更新操作 193
第7章 视图与索引 195
7.1 视图的创建和使用 196
7.2 索引的创建和使用 203
本章 小结 215
习题与思考 215
实验训练4 视图和索引的创建与使用 216
第8章 存储过程与存储函数 218
8.1 存储过程的创建和使用 219
8.2 创建和使用存储函数 226
8.3 变量和流程控制 228
本章 小结 234
习题与思考 235
实验训练5 存储过程和存储函数的构建与使用 236
第9章 MySQL数据库维护 238
9.1 MySQL安全性控制 239
9.2 MySQL故障恢复与日志管理 247
9.3 数据的导出与导入 254
本章 小结 260
习题与思考 261
实验训练6 数据库系统维护 261
第10章 “汽车用品网上商城”应用系统 263
10.1 “汽车用品网上商城”主页 264
10.2 前台操作 268
10.3 后台管理 275
10.4 扩展商城功能后的数据库 286
本章 小结 295
习题与思考 296
实验训练7 “汽车用品网上商城”项目实验 296
参考文献 298