欢迎光临中图网 请 | 注册
> >>
MYSQL数据库应用与维护项目式教程(微课版)

MYSQL数据库应用与维护项目式教程(微课版)

作者:舒蕾 刘均
出版社:人民邮电出版社出版时间:2023-09-01
开本: 16开 页数: 230
本类榜单:教材销量榜
中 图 价:¥41.9(7.0折) 定价  ¥59.8 登录后可看到会员价
加入购物车 收藏
运费6元,满39元免运费
?新疆、西藏除外
本类五星书更多>

MYSQL数据库应用与维护项目式教程(微课版) 版权信息

MYSQL数据库应用与维护项目式教程(微课版) 本书特色

1.突出素质教育,以培养学生的能力为本位,以提高学生的就业技能为导向

2.按照数据库系统开发流程贯穿各章节,“任务驱动”“案例教学”“启发式教学”等教学方法

3.配有在线开放课程、微课视频、配套源码、配套习题及答案、多媒体课件、电子教案、实验实训指导、授课计划、试题库等

MYSQL数据库应用与维护项目式教程(微课版) 内容简介

本书以当前流行的MySQL 8.0作为平台,分为三大模块共10个项目介绍MySQL数据库的应用与维护。其中,模块一 数据库原理及设计基础(项目1)介绍了数据库基础;模块二 MySQL数据库基本应用(项目2~项目7)介绍了MySQL基础、数据库的基本操作、数据表的基本操作、图形化管理工具、数据查询、MySQL与SQL;模块三 MySQL数据库的高级应用及安全维护(项目8~项目10)介绍了MySQL索引与视图、MySQL用户权限、事务与存储过程。 本书采用“任务驱动”“案例教学”“启发式教学”等教学方法,充分激发学生的学习兴趣,发挥学生学习的主动性。每个项目都有大量的案例、知识拓展、任务训练、思考与练习,帮助读者练习巩固所学内容。 本书可以作为高职高专院校、成人教育类院校数据库应用课程的教材,也可供参加自学考试的人员、数据库应用系统开发设计人员、工程技术人员及其他相关人员参阅。

MYSQL数据库应用与维护项目式教程(微课版) 目录

目录 CONTENTS

模块一 数据库原理及设计基础

项目1

数据库基础 1

【能力目标】 1

【素养目标】 1

【学习导航】 1

任务1.1 认识数据库 2

任务1.1.1 了解数据库的发展阶段 2

任务1.1.2 熟悉数据库的体系结构 6

任务1.1.3 了解数据库设计的方法及步骤 8

任务1.2 认识数据模型 10

任务1.2.1 了解数据模型的概念 10

任务1.2.2 掌握数据模型 11

任务1.3 设计学生成绩管理系统数据库 15

任务1.3.1 设计学生成绩管理系统数据库概念数据模型 15

任务1.3.2 设计学生成绩管理系统数据库关系模型 16

【知识拓展】 19

【小结】 20

【任务训练1】设计图书管理系统数据库 20

【思考与练习】 21



模块二 MySQL数据库基本应用

项目2

MySQL基础 23

【能力目标】 23

【素养目标】 23

【学习导航】 23

任务2.1 认识MySQL 24

了解MySQL的发展史 24

任务2.2 安装、配置与连接MySQL 25

任务2.2.1 安装和配置MySQL 25

任务2.2.2 安装Workbench 33

任务2.3 认识MySQL的常用命令 37

【知识拓展】 40

【小结】 41

【任务训练2】熟悉和安装MySQL 8.0 41

【思考与练习】 41

项目3

数据库的基本操作 42

【能力目标】 42

【素养目标】 42

【学习导航】 42

任务3.1 认识数据库的基本组成 43

任务3.1.1 了解MySQL的目录结构 43

任务3.1.2 了解MySQL数据库常用对象 43

任务3.1.3 熟悉系统数据库和用户数据库 44

任务3.2 数据库的基本操作 45

任务3.2.1 创建和查看数据库 45

任务3.2.2 修改数据库 48

任务3.2.3 删除数据库 48

【知识拓展】 48

【小结】 49

【任务训练3】创建与管理图书管理系统数据库 50

【思考与练习】 51



项目4

数据表的基本操作 52

【能力目标】 52

【素养目标】 52

【学习导航】 52

任务4.1 创建、查看、修改、删除数据表 53

任务4.1.1 创建和查看数据表 53

任务4.1.2 修改数据表 56

任务4.1.3 删除数据表 57

任务4.2 认识数据表的约束 58

任务4.2.1 理解约束的概念 58

任务4.2.2 掌握非空约束 58

任务4.2.3 掌握主键约束 59

任务4.2.4 掌握唯一约束 60

任务4.2.5 掌握默认约束 60

任务4.2.6 掌握外键约束 61

任务4.3 操作数据表中的记录 63

任务4.3.1 添加数据表记录 63

任务4.3.2 更新数据表记录 65

任务4.3.3 删除数据表记录 66

【知识拓展】 67

【小结】 70

【任务训练4】操作图书管理系统数据库的数据表及数据表 记录 70

【思考与练习】 73



项目5

图形化管理工具 75

【能力目标】 75

【素养目标】 75

【学习导航】 75

任务5.1 MySQL Workbench 的基本操作 76

任务5.1.1 了解图形化管理工具—MySQL Workbench 76

任务5.1.2 使用MySQL Workbench进行数据库操作 77

任务5.1.3 使用MySQL Workbench进行数据表操作 80

任务5.2 Navicat的基本操作 85

任务5.2.1 了解图形化管理工具— Navicat 85

任务5.2.2 使用Navicat进行数据库操作 85

任务5.2.3 使用Navicat进行数据表操作 87

【知识拓展】 91

【小结】 91

【任务训练5】使用Navicat管理图书管理系统数据库 92

【思考与练习】 95



项目6

数据查询 96

【能力目标】 96

【素养目标】 96

【学习导航】 96

任务6.1 认识基本的SELECT语句 97

任务6.1.1 了解SELECT语句结构 97

任务6.1.2 应用聚合函数 98

任务6.2 使用单表查询实现数据查询 102

任务6.2.1 使用选择输出列 102

任务6.2.2 使用数据来源—FROM子句 105

任务6.2.3 使用查询条件—WHERE 子句 106

任务6.2.4 使用分组—GROUP BY子句 111

任务6.2.5 使用分组条件—HAVING 子句 113

任务6.2.6 使用排序—ORDER BY 子句 114

任务6.2.7 使用输出行限制—LIMIT子句 116

任务6.3 使用多表查询实现数据查询 117

任务6.3.1 使用交叉连接 117

任务6.3.2 使用内连接 118

任务6.3.3 使用外连接 120

任务6.3.4 使用联合查询 122

任务6.4 使用子查询实现数据查询 123

任务6.4.1 使用带关键字IN的子查询 123

任务6.4.2 使用带关键字EXISTS的子查询 124

任务6.4.3 使用带比较运算符的子查询 127

任务6.4.4 使用带关键字ANY、SOME的子查询 127

任务6.4.5 使用带关键字ALL的子查询 129

【知识拓展】 130

【小结】 132

【任务训练6】实现图书管理系统数据库

中的数据查询 132

【思考与练习】 137



项目7

MySQL与SQL 138

【能力目标】 138

【素养目标】 138

【学习导航】 138

任务7.1 认识SQL 139

任务7.1.1 SQL简介 139

任务7.1.2 SQL的组成 139

任务7.2 认识常量和变量 141

任务7.2.1 认识常量 141

任务7.2.2 认识变量 142

任务7.3 认识MySQL的数据类型 144

任务7.3.1 认识整数类型 145

任务7.3.2 认识浮点数类型 146

任务7.3.3 认识日期/时间类型 147

任务7.3.4 认识字符串和二进制

类型 148

任务7.4 认识运算符与表达式 151

任务7.4.1 认识算术运算符 151

任务7.4.2 认识比较运算符 153

任务7.4.3 认识逻辑运算符 156

任务7.4.4 认识位运算符 157

任务7.4.5 认识运算符优先级 159

任务7.4.6 认识表达式 160

任务7.5 认识系统内置函数 160

任务7.5.1 使用数学函数 161

任务7.5.2 使用字符串函数 163

任务7.5.3 使用日期/时间函数 168

任务7.5.4 使用聚合函数 171

【知识拓展】 172

【小结】 172

【任务训练7】编写MySQL语句 172

【思考与练习】 176



模块三 MySQL数据库的高级应用及安全维护

项目8

MySQL索引与视图 177

【能力目标】 177

【素养目标】 177

【学习导航】 178

任务8.1 认识索引 178

任务8.1.1 理解索引的概念 178

任务8.1.2 了解索引的分类 179

任务8.2 管理索引 179

任务8.2.1 创建索引 180

任务8.2.2 删除索引 181

任务8.2.3 索引的优缺点及使用原则 182

任务8.3 认识视图 183

任务8.3.1 理解视图的概念 184

任务8.3.2 了解视图的优点 184

任务8.4 管理视图 185

任务8.4.1 创建视图 185

任务8.4.2 查询视图 187

任务8.4.3 修改视图 187

任务8.4.4 更新视图 189

任务8.4.5 删除视图 191

【知识拓展】 191

【小结】 192

【任务训练8】图书管理系统数据库中

索引与视图的操作 192

【思考与练习】 195



项目9

MySQL用户权限 196

【能力目标】 196

【素养目标】 196

【学习导航】 196

任务9.1 管理用户 197

任务9.1.1 创建、删除用户 197

任务9.1.2 修改密码、用户名 200

任务9.2 管理用户权限 201

任务9.2.1 MySQL的权限 201

任务9.2.2 授予权限 203

任务9.2.3 查看权限 204

任务9.2.4 回收权限 204

【知识拓展】 205

【小结】 206

【任务训练9】管理用户及用户权限 206

【思考与练习】 207



项目10

事务与存储过程 208

【能力目标】 208

【素养目标】 208

【学习导航】 208

任务10.1 管理事务 209

任务10.1.1 了解事务的概念 209

任务10.1.2 提交事务 211

任务10.1.3 回滚事务 212

任务10.1.4 了解事务的隔离级别 213

任务10.2 存储过程 215

任务10.2.1 创建存储过程 215

任务10.2.2 使用变量 216

任务10.2.3 定义条件和处理程序 217

任务10.2.4 光标的使用过程 218

任务10.2.5 使用流程控制 220

任务10.3 使用存储过程 223

任务10.3.1 调用存储过程 224

任务10.3.2 查看存储过程 224

任务10.3.3 修改存储过程 226

任务10.3.4 删除存储过程 227

【知识拓展】 227

【小结】 228

【任务训练10】使用事务与存储过程处理学生成绩管理系统数据库中的数据 228

【思考与练习】 230







展开全部

MYSQL数据库应用与维护项目式教程(微课版) 作者简介

舒蕾,副教授,重庆航天职业技术学院计算机网络技术专业负责人,学院骨干教师,“双师” 素质教师。一直从事一线教学工作,主要承担企业级网络设备配置与应用、Linux服务器配置与管理、数据库应用基础(MySQL)、无线网络的实施与安全加固、中小型网络规划设计与实施、网络运维等专业核心课程,上课认真负责,多次获学院教学质量奖。公开发表多篇论文,主编参编公开出版教材6本,拥有专利两项,软件著作权三项,主持主研多项市级、院级科研教研课题。多次指导学生参加重庆市高职院校技能竞赛,获得较好成绩,荣获“计算机网络应用”项目优秀指导老师荣誉称号,并多次担任重庆市中职技能大赛“企业网搭建”项目专家评委。

商品评论(0条)
暂无评论……
书友推荐
本类畅销
编辑推荐
返回顶部
中图网
在线客服