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
- 零基础玩转国产大模型DeepSeek [徐永冰 张帅 编著]
- 网络工程师5天修炼(适配第6版考纲) [主编 朱小平 施游]
- 信息系统项目管理师考试32小时通关(适用第4版考纲) [薛大龙]
- 信息系统管理工程师考试32小时通关(适配第2版考纲) [薛大龙 刘伟]
- 土木工程材料检测实训 [洪晓江 达则晓丽 钱波]
- 科技信息检索与论文写作实用教程 [李振华]
- 传统山水画论解读与实践 [陈钠 著]
- Python数据库编程 [主编 殷树友 邢 翀]
- 计算机基础实训指导 [主编 袁春萍 朱妮]
- 嵌入式人工智能技术应用(数字教材) [主编 胡娜 杨国勇 晏廷荣]
- Vienna整流器技术 [桂存兵 著]
- 变频器与伺服应用 [陈刚 叶云飞]
- 物联网工程设计与实践 [汤琳 李敏]
- 炉边夜话——深入浅出话AI [汪建 著]
- 电商运营与管理 [钟肖英 陈潇]
- Java面向对象程序设计 [主编 姜春磊 陈虹洁]
- 信息技术基础(Windows 10+WPS Office)(微课版) [主编 石利平 田辉平 谢盛嘉]
- 人工智能应用 [主编 陈 萍 刘培培 陈孟军]
- 大学生职业发展与就业指导 [主编 刘志坚]
- 高级办公应用项目教程 [主编 屈晶 赵成丽]
- 微信小程序开发项目实战(微课版) [主编 黄龙泉 郭峰 朱倩]
- 企业档案工作实战宝典百问百答 [华俊 卢秀英 邵甜甜 著]
- 计算机网络原理及应用 [主编 唐继勇 叶坤 孙梦娜]
- 大学生创业基础 [主编 王丽莉 王 杨]
- 船舶辅机 [主编 王连海 于洋 姜淑翠]
- 大学生就业指导 [主编 王丽莉 董宴廷]
- 系统架构设计师章节习题与考点特训 [主编 薛大龙 邹月平]
- 高校学生工作探索与实践 [郭亮 著]
- 大学生情商管理 [方雄 著]
- 2023年长沙市会展业发展报告 [主编 周栋良]