注册 登录 进入教材巡展 进入在线书城
#
  • #

出版时间:2021-3

出版社:西安电子科技大学出版社

获奖信息:“十四五”职业教育国家规划教材  

以下为《MySQL数据库应用与管理项目化教程(微课版)》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 西安电子科技大学出版社
  • 9787560660202
  • 1-1
  • 405845
  • 66224257-7
  • 平装
  • 16开
  • 2021-3
  • 430
  • 296
  • 工学
  • 计算机科学与技术
  • TP311.132.3
  • 自动化技术、计算技术
  • 高职
内容简介
本书以MySQL8.0为主要应用环境,以电商购物管理系统为典型案例,由浅入深、循序渐进地介绍了数据库的应用、管理和设计等三方面技术。数据库应用技术包括:数据库基本概念和环境安装与配置,创建数据库和应用存储引擎,创建数据表,插入、修改和删除数据,查询数据,视图,存储过程与函数,触发器等;数据库管理技术包括:索引和事务,数据库安全与备份恢复管理等;数据库设计技术包括:需求分析,模型设计与综合案例等。
本书包含11个项目,每一个项目均安排多个任务,每个任务配有大量应用实例、运行效果图、微课视频和任务实施步骤,并在最后一个项目中提供了电商购物管理系统案例设计的完整过程、设计方案和对象编写代码,易学易用。
本书可以作为应用型本科、高等职业技术院校及各类职业学校计算机类专业的教材,也可以作为教师、科研人员、工程技术人员和相关培训机构的参考书,还可以作为希望快速学习软件开发、云技术、大数据技术、人工智能和物联网技术的初、中级用户和自学者的学习用书。
目录
项目一 初识数据库应用系统 1
任务1 了解数据库系统 2
一、数据库的发展历程 2
二、数据库的基本概念 2
三、数据库系统的应用模式 3
四、数据模型 4
五、结构化查询语言SQL简介 5
六、主流数据库简介 6
七、 MySQL数据库的发展与优势 7
八、任务实施 8
任务2 MySQL环境安装与配置 8
一、下载MySQL 8
二、安装与配置MySQL 10
三、启动和停止MySQL服务 17
四、登录和退出MySQL服务器 18
五、 MySQL图形窗口管理工具 21
六、任务实施 22
小结 23
课后习题 23
项目二 创建和管理数据库 24
任务1 查看数据库信息 25
一、MySQL系统数据库 25
二、查看数据库 25
三、查看字符集 27
四、查看帮助文档 30
五、查看警告系统 35
六、MySQL注释符 35
七、任务实施 36
任务2 建立和管理数据库 36
一、创建数据库 36
二、修改数据库 39
三、删除数据库 40
四、任务实施 40
任务3 应用数据库存储引擎 41
一、存储引擎概述 41
二、查看MySQL存储引擎 41
三、修改MySQL默认存储引擎 43
四、常用存储引擎和应用场景 44
五、任务实施 45
小结 46
课后习题 46
项目三 创建和管理数据表 47
任务1 认识数据表元素 48
一、查看数据表与数据类型 48
二、MySQL数据类型 51
三、数据表和键 55
四、关系数据完整性约束 55
五、任务实施 56
任务2 创建数据表 57
一、建立数据表和数据完整性 57
二、复制数据表 63
三、修改数据表 64
四、删除数据表 73
五、任务实施 73
小结 75
课后习题 75
项目四 数据处理 77
任务1 插入数据记录 78
一、使用INSERT … VALUES
添加数据记录 78
二、使用INSERT…SELECT
添加数据记录 81
三、任务实施 81
任务2 修改数据记录 83
一、使用UPDATE单表内修改记录 83
二、使用UPDATE跨表条件修改记录 84
三、任务实施 84
任务3 删除记录 85
一、使用DELETE单表内删除记录 85

二、使用DELETE…FROM跨表条件删除记录 86
三、使用TRUNCATE TABLE 清空
表记录 87
四、任务实施 88
小结 89
课后习题 89
项目五 数据查询 90
任务1 基本数据查询 91
一、SELECT基本查询语句 91
二、查询表的全部信息 92
三、查询表部分指定字段信息 92
四、改变字段的显示名称 93
五、显示计算列值 94
六、使用DISTINCT不显示重复行 94
七、使用LIMIT限制查询返回行数 95
八、比较条件查询 96
九、使用BETWEEN…AND
范围条件查询 98
十、使用IN(NOT IN)列表条件查询 100
十一、使用LIKE字符模式匹配查询 101
十二、使用IS NULL空值比较查询 102
十三、使用ORDER BY 排序查询 102
十四、任务实施 105
任务2 统计数据查询 105
一、聚合函数 105
二、使用GROUP BY分组查询 110
三、使用WITH ROLLUP分组汇总
查询 112
四、使用HAVING子句条件查询 113
五、任务实施 114
任务3 跨表连接查询 115
一、连接查询的基本语法 115
二、交叉连接查询(CROSS JOIN) 116
三、内连接查询(INNER JOIN) 116
四、自连接查询 120
五、外连接查询(OUTER JOIN) 121
六、任务实施 123
任务4 子查询 123
一、子查询简介 124
二、用于比较运算符的子查询 124
三、用于IN(NOT IN)列表的子查询 127
四、用于EXISTS 测试存在性的
子查询 129
五、子查询的其他应用 129
六、UNION合并查询 131
七、任务实施 133
小结 133
课后习题 134
项目六 视图 135
任务1 认识和查看视图 136
一、数据库的三级模式 136
二、视图简介 137
三、查看数据库所有视图名 138
四、查看视图结构信息 139
五、查看视图状态信息 139
六、查看指定视图定义 140
七、查看所有视图详细信息 141
八、查看用户创建视图的相关权限 141
九、任务实施 142
任务2 创建视图 142
一、创建语句 142
二、创建单表数据视图 143
三、创建多表数据视图 144
四、创建带约束检查的视图 145
五、在视图上建立视图 148
六、任务实施 149
任务3 应用视图 150
一、使用视图查询数据 150
二、使用视图添加记录数据 152
三、使用视图修改记录数据 153
四、使用视图删除记录数据 155
五、任务实施 155
任务4 修改和删除视图 156
一、修改视图 156
二、删除视图 157
三、任务实施 158
小结 158
课后习题 159
项目七 存储过程与函数 160
任务1 查看存储过程与函数 161
一、存储过程与函数简介 161
二、存储过程与函数的优点 161
三、查看存储过程与函数 162
四、任务实施 165
任务2 创建和调用存储过程 166
一、存储过程创建语句 166
二、存储过程调用语句 166
三、创建不带参数的存储过程 166
四、创建带输入(IN)参数的存储过程 167
五、创建带输入(IN)参数和输出
(OUT)参数的存储过程 169
六、创建带输入输出(INOUT)
参数的存储过程 169
七、任务实施 170
任务3 创建和调用函数 171
一、函数创建语句 171
二、函数调用语句 172
三、应用举例 172
四、任务实施 174
任务4 修改和删除存储过程与函数 175
一、修改存储过程与函数 175
二、删除存储过程与函数 177
三、任务实施 179
任务5 应用MySQL程序设计 179
一、常量 179
二、变量 180
三、运算符 183
四、函数 184
五、IF语句 192
六、CASE语句 193
七、循环语句 196
八、异常处理 197
九、游标 202
十、任务实施 204
小结 205
课后习题 205
项目八 创建触发器 206
任务1 查看触发器 207
一、基本概念 207
二、触发器的作用 207
三、查看触发器 207
四、任务实施 209
任务2 创建触发器 209
一、触发器创建语句 209
二、关键字NEW和OLD 210
三、建立AFTER 触发器 210
四、建立BEFORE 触发器 214
五、任务实施 215
任务3 修改和删除触发器 216
一、删除触发器语句 216
二、修改和删除触发器语句 216
三、任务实施 218
小结 219
课后习题 219
项目九 索引和事务 220
任务1 创建和查看索引 221
一、基本概念 221
二、索引类型 221
三、查看索引 222
四、创建索引 222
五、删除索引 224
六、任务实施 224
任务2 处理事务 224
一、基本概念 225
二、事务的特性 225
三、事务的类型 225
四、事务处理操作 226
五、任务实施 227
小结 228
课后习题 228
项目十 数据库安全与备份恢复管理 229
任务1 用户与权限管理 230
一、基本概念 230
二、用户管理 231
三、权限控制 235
四、任务实施 237
任务2 数据库备份与恢复 238
一、基本概念 238
二、日志查看与管理 238
三、数据备份 244
四、数据恢复 246
五、备份策略 248
六、导入导出数据 248
七、任务实施 251
小结 252
课后习题 253
项目十一 应用数据库设计 254
任务1 需求分析 255
一、数据库设计流程 255
二、需求调研 255
三、分析流程图 257
四、数据字典 261
五、系统功能分析 263
六、需求说明书 263
七、任务实施 264
任务2 模型设计与综合案例 265
一、模型的概念 265
二、实体与联系 266
三、概念模型设计——E-R图 267
四、数据模型设计——关系模式 270
五、关系数据库规范化 271
六、数据库设计案例 274
七、任务实施 279
小结 281
课后习题 282
参考文献 283