MySQL数据库技术项目化教程——基于OBE理念
-
【作 者】主编 刘崇巍 庞金龙
【I S B N 】978-7-5226-2616-1
【责任编辑】魏渊源
【适用读者群】高职高专
【出版时间】2024-08-15
【开 本】16开
【装帧信息】平装(光膜)
【版 次】第1版第1次印刷
【页 数】248
【千字数】368
【印 张】15.5
【定 价】¥56
【丛 书】高等职业教育大数据与人工智能专业群系列教材
【备注信息】
简介
本书特色
前言
章节列表
精彩阅读
下载资源
相关图书
内 容 提 要
根据职业教育的特点,本书以问题为导向,以任务为驱动,以具体的学习任务为主线,注重对学生创新精神、持续理论学习、技能提升的培养。全书共10个项目、22个任务,内容包括数据库基础知识和MySQL的安装与配置、数据库的基本操作、数据表操作、数据操作、单表查询、多表查询、视图和索引、事务与存储过程、数据库的管理和维护、数据库设计案例等,学生在完成各个任务的过程中掌握理论知识,提升专业技能,实现理实一体的教学过程。本书将课程思政直接融入教材,坚持立德树人,突出课程思政特色,引导学生树立社会主义核心价值观,增强学生的爱国情怀、社会服务动力,提升学生的职业素养和大国工匠精神。
本书可作为计算机相关专业的数据库基础课程的教材,也可作为数据库应用系统开发设计人员及自学者的参考用书。
本书配有PPT课件、教学视频、课后习题及答案等教学资源,读者可以从中国水利水电出版社网站(www.waterpub.com.cn)或万水书苑网站(www.wsbookshow.com)免费下载。
本书以问题为导向,以任务为驱动,以具体的学习任务为主线,注重对学生创新 精神、持续理论学习、技能提升的培养。
形式新颖,整体采用活页式编写风格,把理论知识与应用紧密结合,激发学生的 学习兴趣。
将课程思政直接融入教材,坚持立德树人,突出课程思政特色,引导学生树立社 会主义核心价值观。
配备资源丰富,包括PPT课件、教学视频、课后习题及答案等。
前 言
数据库应用技术课程是高职院校电子信息类专业的计算机专业课程,旨在提升高职学生对大数据的开发和维护管理能力,培养与地方社会经济发展相联系的数据库管理人员。该课程引入新知识、新技术及行业新标准,将知识点重构,深化教学改革,着眼课程升级,积极构建高职教育大格局,增强学生的职业适应性,激活学生的学习动力,为社会培养大量的高质量技能型、持续发展型人才。
本书采用活页教材的形式,融合“成果导向”教育教学方法,以问题为导向,以任务为驱动,突出任务驱动的教学改革优势,将课程思政有效融入,坚持立德树人,突出课程思政特色,引导学生树立社会主义核心价值观,增强学生的爱国情怀、社会服务动力,提升学生的职业素养和大国工匠精神。用习近平新时代中国特色社会主义思想铸魂育人,用党的科学理论强化知识学习,用党的初心使命提升学生素质能力。坚持价值引领,教育引导学生走技能成才、技能报国之路。
全书共包括 10 个项目、22 个任务,每个任务按照任务目标—课程指导—任务信息(思维导图)—知识储备—任务实施—任务验收—评价反馈等顺序进行编写。从数据库的获取、安装,数据库、数据表的基本操作到数据库整体设计,按照获取、安装、创建、使用、维护、优化、管理的主线进行项目教学和技能演练,学生在完成各个任务的过程中掌握理论知识,提升专业技能,实现理实一体的教学过程。
本书形式新颖,响应高等职业教育关于新型活页式工作手册式教材开发。本书各项目之间既呈现工作流程的技能前后学习顺序,又突出各项目之间的关联性,学生可以根据自身知识储备情况、学习基础、学习习惯、专业特点等进行选择性学习。
本书编写团队成员多为从事数据库技术课程一线教学的专任教师,在具有较强的理论知识的同时,也有着丰富的企业实践工作经验。本书由刘崇巍、庞金龙任主编,赵正道、袁春明任副主编,金忠伟任主审,具体编写分工如下:刘崇巍负责项目3、项目4和项目5,庞金龙负责项目1、项目2和项目8,赵正道负责项目9和项目10,袁春明负责项目6和项目7。本书在编写过程中得到了学校和所在分院领导的大力支持,在此表示衷心感谢!
尽管编者在编写过程中力求准确、完善,但由于编者能力有限,书中难免存在疏漏,恳请读者批评指正。
编 者
2024年3月
项目1 数据库的安装与配置 1
任务1.1 了解数据库基础知识 2
知识储备 2
1.1.1 数据库概述 2
1.1.2 数据库技术的发展 4
1.1.3 数据模型 7
1.1.4 常见的数据库产品 9
任务实施单 11
任务验收单 12
评价反馈单 13
任务1.2 安装与配置MySQL 14
知识储备 14
1.2.1 获取MySQL 14
1.2.2 安装、配置MySQL 19
1.2.3 管理MySQL服务 30
1.2.4 用户登录与密码设置 34
1.2.5 MySQL的使用 37
任务实施单 40
任务验收单 41
评价反馈单 42
任务1.3 使用常用图形化管理工具 43
知识储备 43
1.3.1 常用图形化管理工具 43
1.3.2 DataGrip的安装及使用 44
1.3.3 Navicat的安装及使用 45
任务实施单 46
任务验收单 47
评价反馈单 48
课后习题 49
项目2 数据库的基本操作 50
任务2.1 创建和删除数据库 51
知识储备 51
2.1.1 创建数据库 51
2.1.2 删除数据库 53
任务实施单 55
任务验收单 56
评价反馈单 57
任务2.2 维护数据库 58
知识储备 58
2.2.1 查看数据库 58
2.2.2 选择数据库 59
2.2.3 修改数据库 60
任务实施单 61
任务验收单 62
评价反馈单 63
课后习题 64
项目3 数据表操作 65
任务3.1 创建数据表 66
知识储备 67
3.1.1 表的概述 67
3.1.2 表的数据类型 68
3.1.3 表结构的设计 71
3.1.4 创建数据表 72
任务实施单 74
任务验收单 75
评价反馈单 76
任务3.2 管理数据表 77
知识储备 79
3.2.1 查看数据表 79
3.2.2 修改数据表 81
3.2.3 查看表结构 82
3.2.4 修改表结构 83
3.2.5 复制数据表 86
3.2.6 删除数据表 88
任务实施单 89
任务验收单 90
评价反馈单 91
任务3.3 创建数据表的约束 92
知识储备 93
3.3.1 主键约束 93
3.3.2 非空约束 95
3.3.3 唯一约束 96
3.3.4 默认约束 97
3.3.5 外键约束 98
任务实施单 99
任务验收单 100
评价反馈单 101
课后习题 102
项目4 数据操作 104
任务4.1 管理数据 105
知识储备 106
4.1.1 添加数据 106
4.1.2 查询数据 108
4.1.3 修改数据 110
4.1.4 删除数据 111
任务实施单 112
任务验收单 113
评价反馈单 114
课后习题 115
项目5 单表查询 117
任务5.1 简单查询 118
知识储备 119
5.1.1 select语句 119
5.1.2 limit子句 119
5.1.3 order by子句 121
任务实施单 122
任务验收单 123
评价反馈单 124
任务5.2 条件查询 125
知识储备 127
5.2.1 比较查询 127
5.2.2 逻辑运算符查询 128
5.2.3 范围查询 130
5.2.4 模糊查询 131
5.2.5 空值判断查询 131
任务实施单 133
任务验收单 134
评价反馈单 135
任务5.3 高级查询 136
知识储备 137
5.3.1 聚合函数 137
5.3.2 分组函数 139
5.3.3 having子句 141
任务实施单 142
任务验收单 143
评价反馈单 144
课后习题 145
项目6 多表查询 148
任务6.1 连接查询 149
知识储备 149
6.1.1 交叉连接 149
6.1.2 内连接 151
6.1.3 外连接 152
任务实施单 156
任务验收单 157
评价反馈单 158
任务6.2 子查询 159
知识储备 159
6.2.1 子查询的概念 159
6.2.2 子查询的关键字 160
任务实施单 162
任务验收单 163
评价反馈单 164
课后习题 165
项目7 视图和索引 166
任务7.1 视图管理 167
知识储备 167
7.1.1 创建视图 167
7.1.2 查看视图 169
7.1.3 修改视图 169
7.1.4 更新视图 170
7.1.5 删除视图 170
任务实施单 172
任务验收单 173
评价反馈单 174
任务7.2 索引 175
知识储备 176
7.2.1 索引概述 176
7.2.2 创建索引 176
7.2.3 查看索引 177
7.2.4 删除索引 177
任务实施单 179
任务验收单 180
评价反馈单 181
课后习题 182
项目8 事务与存储过程 183
任务8.1 管理事务 184
知识储备 184
8.1.1 事务的概念 184
8.1.2 事务的基本操作 185
任务实施单 187
任务验收单 188
评价反馈单 189
任务8.2 操作存储过程 190
知识储备 191
8.2.1 创建存储过程 191
8.2.2 查看存储过程 192
8.2.3 调用存储过程 193
8.2.4 修改存储过程 194
8.2.5 删除存储过程 194
任务实施单 196
任务验收单 197
评价反馈单 198
课后习题 199
项目9 数据库的管理和维护 200
任务9.1 用户管理 201
知识储备 201
9.1.1 创建用户 201
9.1.2 修改用户 205
9.1.3 删除用户 207
任务实施单 209
任务验收单 210
评价反馈单 211
任务9.2 权限管理 212
知识储备 212
9.2.1 权限概述 212
9.2.2 授予权限 214
9.2.3 查看权限 215
9.2.4 收回权限 216
任务实施单 217
任务验收单 218
评价反馈单 219
课后习题 220
项目10 数据库设计案例 222
任务10.1 数据库设计 223
知识储备 223
10.1.1 绘制E-R图 223
10.1.2 创建数据库对象 224
10.1.3 创建表的语句 227
任务实施单 230
任务验收单 231
评价反馈单 232
任务10.2 系统开发 233
知识储备 233
10.2.1 用户登录及注册 234
10.2.2 图书管理 234
10.2.3 部分功能代码 236
任务实施单 238
任务验收单 239
评价反馈单 240
课后习题 241
参考文献 242
- Linux系统管理(openEuler版) [主编 许兴鹍 黄君羡]
- Web前端开发从学到用完美实践 [阮晓龙 冯顺磊 编著]
- 用英语讲中国故事(全视频 彩色版)上、下册 [主编 谢亮亮 汪洋]
- 新时代大学生美育教育 [穆林 刘苍劲 彭圣芳]
- 电子商务英语 [丁文毅 严慧]
- 智能可穿戴项目化教程 [曾文波 陈赵云]
- 视觉设计解析与实战教程 [姜春磊 杨晓]
- 电子产品制图与制版案例教程 [邹莉莉 苏文斌 贺小艳]
- 设计新维度:CMF元素与创新产品设计 [彭小鹏]
- 园林树木识别与应用 [主编 张玉泉]
- 文本信息处理与应用 [主编 何黎松 姚香秀]
- 工业机器人编程及应用(第二版) [主编 向艳芳 胡月霞]
- C语言程序设计(第二版) [主编 刘祖珉 赵仕波]
- 数据分析与应用 [主编 孙伟 王兰芹]
- Linux操作系统配置与管理项目化教程(第二版) [主编 白玉羚 刘金明 闫 淼]
- Ansys SpaceClaim直接建模与仿真指南 [蔡宜时 编著]
- 基于大数据的智慧农业管理平台关键技术研究与实践 [周永福 著]
- 健美运动 [戴显岩]
- Python程序开发基础(AI+微课版) [赵艳莉 曾鑫]
- 大学生心理困境突围之路 [张珏 著]
- 机器学习基础与实践 [主编 李晓峰 胥文婷 李云波]
- 大模型应用实战 DeepSeek+即梦AI+剪映重塑创作 [丁红 杨彦彦 丁丁 编著]
- HarmonyOS从入门到精通 [陈赵云 周永福 杨 浪]
- 用英语发现世界:欧美文化篇 [李小丽 张薇 编著]
- 大学体育教程 [戴显岩]
- 新一代信息技术 [李佼辉 任雪冬]
- 轨道交通类专门用途英语教程 [李德华主编 商晔副主编]
- 建设工程项目团队知识异质性对团队绩效的影响研究 [胡可]
- 新时代元阳梯田 云南现代化高原立体灌区 前世 今生 未来 [云南省水利水电勘测设计研究院 ]
- 网络工程师章节习题与考点特训(适配第6版考纲) [夏杰 编著]

