数据库设计与应用(MySQL)(第2版) / “十四五”高等职业教育新形态一体化教材
定价:¥45.00
作者: 陈晓男
出版时间:2024-08
最新印次日期:2024-7
出版社:中国铁道出版社
“十四五”职业教育国家规划教材江苏省高等学校重点教材“十四五”职业教育江苏省规划教材
试读- 中国铁道出版社
- 9787113312428
- 2-2
- 531523
- 68260632-2
- 16开
- 2024-08
- 电子与信息大类
- 计算机类
- 计算机类
- 高职
作者简介
内容简介
本书以项目为载体,采用任务驱动方式,按照学生的学习规律和数据库实际操作顺序由易到难组织教学内容。本书共有两个项目,即项目一超市管理系统和项目二培训班管理系统。其中项目一是组织教学内容的项目载体,项目二作为实践训练项目载体。所有项目和任务都以MySQL作为软件基础,通过任务让读者学会在CentOS7系统以及Windows系统下搭建数据库环境、数据库的基本操作以及数据库编程等高级操作。读者可根据需要自行选取项目中的不同任务组合学习,对于每个任务中的多个子任务也可以自行选取适合自身的内容组合学习。
本书着重在项目一中配备了微课(具体可见中国大学慕课网上的同名课程,网址为:https://www.icourse163.org/course/WXSTC-1449947178),可使读者快速掌握数据库的基本操作和应用,并全面了解MySQL的管理和使用方法,整体上突出职业教育的技能训练、理实一体的特色。
本书适合作为高等职业院校软件技术及相关专业的数据库课程教材,也可作为初学者学习数据库的教材。
本书着重在项目一中配备了微课(具体可见中国大学慕课网上的同名课程,网址为:https://www.icourse163.org/course/WXSTC-1449947178),可使读者快速掌握数据库的基本操作和应用,并全面了解MySQL的管理和使用方法,整体上突出职业教育的技能训练、理实一体的特色。
本书适合作为高等职业院校软件技术及相关专业的数据库课程教材,也可作为初学者学习数据库的教材。
目录
工作任务1认识数据库1
任务1-1掌握数据库基础知识1
任务1-2搭建MySQL数据库环境7
任务1-3设置MySQL密码与配置MySQL字符编码12
任务1-4卸载MySQL17
任务1-5创建与删除MySQL数据库和数据表20
任务1-6实践训练——设计、创建培训班管理系统数据库26
工作任务2使用数据表33
任务2-1修改数据表的定义33
任务2-2向数据表添加数据37
任务2-3修改表中数据40
任务2-4删除表中数据43
任务2-5实践训练——数据表的操作45
工作任务3查询单个数据表50
任务3-1认识select语句50
任务3-2按条件查询54
任务3-3数据统计62
任务3-4实践训练——单表查询68
工作任务4查询多个数据表73
任务4-1使用交叉连接查询多个数据表73
任务4-2使用内连接查询多个数据表77
任务4-3使用外连接查询多个数据表82
任务4-4实践训练——多表连接查询
工作任务5使用子查询90
任务5-1认识子查询90
任务5-2使用集合成员测试子查询查询数据表95
任务5-3使用存在性测试子查询查询数据表97
任务5-4使用比较测试子查询查询数据表99
任务5-5实践训练——子查询的使用103
工作任务6使用索引提高数据查询效率.107
任务6-1创建和查看索引107
任务6-2删除索引112
任务6-3实践训练——索引的创建与删除115
工作任务7使用视图提高复杂查询语句的复用性118
任务7-1认识视图118
任务7-2通过视图修改基本表中数据124
任务7-3实践训练——视图的创建与使用128
工作任务8实施数据库的数据完整性132
任务8-1使用约束保证数据表内的行唯一132
任务8-2使用约束检查域完整性137
任务8-3使用约束检查参照完整性140
任务8-4实践训练——常用约束的创建与使用144
工作任务9使用用户自定义函数148
任务9-1认识用户自定义函数148
任务9-2创建用户自定义函数156
任务9-3使用游标164
任务9-4实践训练——用户自定义函数的创建与使用170
工作任务10使用存储过程178
任务10-1认识存储过程178
任务10-2创建、使用存储过程185
任务10-3实践训练——存储过程的创建与使用189
工作任务11设置触发器193
任务11-1认识触发器193
任务11-2创建并使用触发器199
任务11-3实践训练——触发器的创建与使用206
工作任务12管理数据库209
任务12-1管理事务、备份与还原数据库209
任务12-2管理用户及用户权限213
任务12-3实践训练——数据库的备份与还原215
参考文献217
任务1-1掌握数据库基础知识1
任务1-2搭建MySQL数据库环境7
任务1-3设置MySQL密码与配置MySQL字符编码12
任务1-4卸载MySQL17
任务1-5创建与删除MySQL数据库和数据表20
任务1-6实践训练——设计、创建培训班管理系统数据库26
工作任务2使用数据表33
任务2-1修改数据表的定义33
任务2-2向数据表添加数据37
任务2-3修改表中数据40
任务2-4删除表中数据43
任务2-5实践训练——数据表的操作45
工作任务3查询单个数据表50
任务3-1认识select语句50
任务3-2按条件查询54
任务3-3数据统计62
任务3-4实践训练——单表查询68
工作任务4查询多个数据表73
任务4-1使用交叉连接查询多个数据表73
任务4-2使用内连接查询多个数据表77
任务4-3使用外连接查询多个数据表82
任务4-4实践训练——多表连接查询
工作任务5使用子查询90
任务5-1认识子查询90
任务5-2使用集合成员测试子查询查询数据表95
任务5-3使用存在性测试子查询查询数据表97
任务5-4使用比较测试子查询查询数据表99
任务5-5实践训练——子查询的使用103
工作任务6使用索引提高数据查询效率.107
任务6-1创建和查看索引107
任务6-2删除索引112
任务6-3实践训练——索引的创建与删除115
工作任务7使用视图提高复杂查询语句的复用性118
任务7-1认识视图118
任务7-2通过视图修改基本表中数据124
任务7-3实践训练——视图的创建与使用128
工作任务8实施数据库的数据完整性132
任务8-1使用约束保证数据表内的行唯一132
任务8-2使用约束检查域完整性137
任务8-3使用约束检查参照完整性140
任务8-4实践训练——常用约束的创建与使用144
工作任务9使用用户自定义函数148
任务9-1认识用户自定义函数148
任务9-2创建用户自定义函数156
任务9-3使用游标164
任务9-4实践训练——用户自定义函数的创建与使用170
工作任务10使用存储过程178
任务10-1认识存储过程178
任务10-2创建、使用存储过程185
任务10-3实践训练——存储过程的创建与使用189
工作任务11设置触发器193
任务11-1认识触发器193
任务11-2创建并使用触发器199
任务11-3实践训练——触发器的创建与使用206
工作任务12管理数据库209
任务12-1管理事务、备份与还原数据库209
任务12-2管理用户及用户权限213
任务12-3实践训练——数据库的备份与还原215
参考文献217
















