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
- 新时代大学生入学教育 [主编 程静 周毅 周世兵]
- 计算机信息素养基础(第二版) [主编 陈艳]
- 计算机基础与应用(第二版) [主编 秦凯]
- 计算机网络技术实训教程(第二版) [主编 高良诚]
- 高职英语语法教程 [主编 汪莉 高小兵 张学仪]
- 绿色生态环保主题口译教程 [主编 江雯 汪学华 李茂彪]
- 大学体育数字化实用教程 [主编 周秀蓉 叶钰海]
- 大学计算机基础教程(Windows 10+WPS Office 2019) [吴志攀 刘利]
- 应用数学 [吴小宁]
- 新时代劳动教育与实践 [鞠向超]
- 信息系统项目管理师真题及冲刺卷精析(适用机考) [主编 薛大龙]
- 系统集成项目管理工程师真题及冲刺卷精析(适用机考) [主编 薛大龙 副主编 唐徽 刘]
- Linux服务器构建与运维管理从基础到实战(基于openEuler) [阮晓龙 冯顺磊 杜宇飞 刘明哲]
- 网络安全原理与应用(第三版) [戚文静 刘学 李国文 王震]
- 信息系统监理师章节习题与考点特训(适用第2版考纲) [薛大龙]
- 大学生创新创业实践——经济管理类 [许忠荣]
- 思考的艺术:让创新成为你的DNA(第二版) [杨璐璐 武 晓]
- 走进东盟(慕课版) [主编 李太生 李莹 黄诗雅]
- Photoshop图像处理与制作(第2版) [林龙健 李观金 张倩文 黄龙泉]
- 航空发动机试车 [主编 都昌兵 舒 毅]
- 汽车评估学(第三版) [赵培全]
- 大学计算机基础实训指导(Windows 10+WPS Office 2019) [吴志攀 王健海]
- 高职英语语法教程 [主编 汪莉 高小兵 张学仪]
- 系统集成项目管理工程师章节习题与考点特训(配套第三版大纲) [薛大龙]
- 青少年亲子编程—趣学Python(全彩 微课版) [黄明游 著]
- 英美文学导论 [晏玉屏]
- Linux服务器配置与管理项目教程(微课版)(第2版) [主 编 宋丽娜 常丽媛 蒋一锄]
- 大学生劳动教育与实践 [严光文 胡金朝 边仕英]
- 大学计算机基础(第二版) [王家宁 张世龙]
- 计算机应用基础 [杨玉斌 战祥德 孙丰伟]