MySQL数据库原理与应用项目化教程(微课版)
出版时间:
2021-04
版次:
1
ISBN:
9787121409110
定价:
49.00
装帧:
平装
开本:
16开
页数:
232页
17人买过
-
本书以MySQL数据库管理系统为平台,讲解关系数据库基本原理及其在MySQL数据库中的应用。主要内容包括认识数据库、数据库设计、MySQL环境部署、数据库的创建与管理、数据表的创建与管理、数据更新、简单数据查询、高级数据查询、查询优化、数据库的编程访问、数据库的安全管理。本书突出了以技能培养为主的职业教育特点,采用项目导入、任务驱动的编写方式。每个项目均设置项目描述、学习目标、任务(含任务描述、相关知识、任务实施等)、知识拓展、同步实训等环节,并在每个项目后配备习题,帮助读者巩固所学的知识点。本书提供配套的教学PPT、案例数据库、习题与参考答案、同步实训与参考答案、微课视频等教学资源。其中,微课视频需要读者扫描书中的二维码进行观看,其他资源可以在华信教育资源网(www.hxedu.com.cn)中免费下载。本书结构清晰、图文并茂、浅显易懂、实用性强,可作为高等职业院校计算机及相关专业的专业课教材,也可供数据库技术初学者选用参考。 胡巧儿,女,浙江永康市人,汉族,副教授。1990年7月毕业于山东大学计算机系,取得学士学位,2008年取得上海海事大学计算机技术专业工程硕士学位。目前任职于江苏海事职业技术学院信息工程学院,主要从事数据库课程的教学工作,主讲的课程有《Visual Foxpro程序设计》、《SQL Server数据库应用》、《Oracle数据库应用》、《数据库原理》、《数据库应用开发技术(MySQL)》、《软件测试》、《数据结构》、《C#程序设计》等。 目 录
项目1 认识数据库 1
任务1.1 理解数据库的基本概念 1
1.1.1 数据 1
1.1.2 数据库 2
1.1.3 数据库管理系统 2
1.1.4 数据库系统 3
任务1.2 理解数据模型 5
1.2.1 概念模型 5
1.2.2 关系模型 6
任务1.3 了解SQL 11
1.3.1 SQL语句的分类 11
1.3.2 SQL的特点 11
习题一 14
项目2 数据库设计 17
任务2.1 概念结构设计 17
2.1.1 设计局部E-R图 18
2.1.2 设计全局E-R图 18
任务2.2 逻辑结构设计DDE-R图转换为关系模型 22
任务2.3 逻辑结构设计DD关系模型的优化 23
2.3.1 不好的关系模式 24
2.3.2 函数依赖 25
2.3.3 范式 26
2.3.4 关系模式分解 26
习题二 29
项目3 MySQL环境部署 33
任务3.1 MySQL的安装与配置 33
任务3.2 使用MySQL 45
3.2.1 启动与停止MySQL服务 45
3.2.2 MySQL客户端实用程序 47
习题三 53
项目4 数据库的创建与管理 55
任务4.1 创建与查看数据库 55
4.1.1 创建数据库 55
4.1.2 查看数据库 57
任务4.2 管理数据库 59
4.2.1 修改数据库 59
4.2.2 删除数据库 59
任务4.3 使用Navicat for MySQL创建与管理数据库 60
习题四 66
项目5 数据表的创建与管理 67
任务5.1 理解数据表的基础知识 67
5.1.1 表的命名 67
5.1.2 数据类型 68
任务5.2 创建与查看数据表 71
5.2.1 创建数据表 71
5.2.2 查看数据表 72
任务5.3 管理数据表 75
5.3.1 修改数据表 75
5.3.2 删除数据表 76
任务5.4 实施数据完整性 79
任务5.5 使用Navicat创建与管理数据表 84
习题五 93
项目6 数据更新 99
任务6.1 插入记录 99
任务6.2 修改记录 103
任务6.3 删除记录 106
习题六 111
项目7 简单数据查询 116
任务7.1 单表无条件查询 116
任务7.2 单表有条件查询 121
任务7.3 单表统计查询 126
习题七 131
项目8 高级数据查询 138
任务8.1 交叉连接与内连接 138
任务8.2 外连接与自连接 142
任务8.3 子查询 145
任务8.4 子查询在更新语句中的应用 149
任务8.5 集合查询 153
习题八 157
项目9 查询优化 162
任务9.1 创建与使用视图 162
9.1.1 视图的概念 162
9.1.2 创建视图 163
9.1.3 查看视图 163
9.1.4 使用视图 164
9.1.5 修改视图 164
9.1.6 删除视图 164
任务9.2 创建与使用索引 169
9.2.1 索引的概念 169
9.2.2 创建索引 170
9.2.3 使用索引 171
9.2.4 删除索引 171
习题九 176
项目10 数据库的编程访问 179
任务10.1 掌握MySQL编程基础 179
10.1.1 常量与变量 180
10.1.2 流程控制语句 181
任务10.2 掌握常用的内置函数 185
10.2.1 数学函数 186
10.2.2 字符串函数 186
10.2.3 日期时间函数 186
10.2.4 流程控制函数 187
任务10.3 创建与使用存储过程 195
10.3.1 存储过程的概念 195
10.3.2 创建存储过程 195
10.3.3 调用存储过程 196
10.3.4 查看存储过程 196
10.3.5 删除存储过程 197
任务10.4 创建与使用自定义函数 200
10.4.1 自定义函数概述 200
10.4.2 创建自定义函数 200
习题十 205
项目11 数据库的安全管理 207
任务11.1 用户管理 207
11.1.1 查看用户 208
11.1.2 创建用户 208
11.1.3 修改用户密码 208
11.1.4 删除用户 209
任务11.2 权限管理 211
11.2.1 查看权限 212
11.2.2 授予权限 213
11.2.3 收回权限 214
任务11.3 数据的备份与还原 217
11.3.1 数据备份 217
11.3.2 还原数据 218
习题十一 224
-
内容简介:
本书以MySQL数据库管理系统为平台,讲解关系数据库基本原理及其在MySQL数据库中的应用。主要内容包括认识数据库、数据库设计、MySQL环境部署、数据库的创建与管理、数据表的创建与管理、数据更新、简单数据查询、高级数据查询、查询优化、数据库的编程访问、数据库的安全管理。本书突出了以技能培养为主的职业教育特点,采用项目导入、任务驱动的编写方式。每个项目均设置项目描述、学习目标、任务(含任务描述、相关知识、任务实施等)、知识拓展、同步实训等环节,并在每个项目后配备习题,帮助读者巩固所学的知识点。本书提供配套的教学PPT、案例数据库、习题与参考答案、同步实训与参考答案、微课视频等教学资源。其中,微课视频需要读者扫描书中的二维码进行观看,其他资源可以在华信教育资源网(www.hxedu.com.cn)中免费下载。本书结构清晰、图文并茂、浅显易懂、实用性强,可作为高等职业院校计算机及相关专业的专业课教材,也可供数据库技术初学者选用参考。
-
作者简介:
胡巧儿,女,浙江永康市人,汉族,副教授。1990年7月毕业于山东大学计算机系,取得学士学位,2008年取得上海海事大学计算机技术专业工程硕士学位。目前任职于江苏海事职业技术学院信息工程学院,主要从事数据库课程的教学工作,主讲的课程有《Visual Foxpro程序设计》、《SQL Server数据库应用》、《Oracle数据库应用》、《数据库原理》、《数据库应用开发技术(MySQL)》、《软件测试》、《数据结构》、《C#程序设计》等。
-
目录:
目 录
项目1 认识数据库 1
任务1.1 理解数据库的基本概念 1
1.1.1 数据 1
1.1.2 数据库 2
1.1.3 数据库管理系统 2
1.1.4 数据库系统 3
任务1.2 理解数据模型 5
1.2.1 概念模型 5
1.2.2 关系模型 6
任务1.3 了解SQL 11
1.3.1 SQL语句的分类 11
1.3.2 SQL的特点 11
习题一 14
项目2 数据库设计 17
任务2.1 概念结构设计 17
2.1.1 设计局部E-R图 18
2.1.2 设计全局E-R图 18
任务2.2 逻辑结构设计DDE-R图转换为关系模型 22
任务2.3 逻辑结构设计DD关系模型的优化 23
2.3.1 不好的关系模式 24
2.3.2 函数依赖 25
2.3.3 范式 26
2.3.4 关系模式分解 26
习题二 29
项目3 MySQL环境部署 33
任务3.1 MySQL的安装与配置 33
任务3.2 使用MySQL 45
3.2.1 启动与停止MySQL服务 45
3.2.2 MySQL客户端实用程序 47
习题三 53
项目4 数据库的创建与管理 55
任务4.1 创建与查看数据库 55
4.1.1 创建数据库 55
4.1.2 查看数据库 57
任务4.2 管理数据库 59
4.2.1 修改数据库 59
4.2.2 删除数据库 59
任务4.3 使用Navicat for MySQL创建与管理数据库 60
习题四 66
项目5 数据表的创建与管理 67
任务5.1 理解数据表的基础知识 67
5.1.1 表的命名 67
5.1.2 数据类型 68
任务5.2 创建与查看数据表 71
5.2.1 创建数据表 71
5.2.2 查看数据表 72
任务5.3 管理数据表 75
5.3.1 修改数据表 75
5.3.2 删除数据表 76
任务5.4 实施数据完整性 79
任务5.5 使用Navicat创建与管理数据表 84
习题五 93
项目6 数据更新 99
任务6.1 插入记录 99
任务6.2 修改记录 103
任务6.3 删除记录 106
习题六 111
项目7 简单数据查询 116
任务7.1 单表无条件查询 116
任务7.2 单表有条件查询 121
任务7.3 单表统计查询 126
习题七 131
项目8 高级数据查询 138
任务8.1 交叉连接与内连接 138
任务8.2 外连接与自连接 142
任务8.3 子查询 145
任务8.4 子查询在更新语句中的应用 149
任务8.5 集合查询 153
习题八 157
项目9 查询优化 162
任务9.1 创建与使用视图 162
9.1.1 视图的概念 162
9.1.2 创建视图 163
9.1.3 查看视图 163
9.1.4 使用视图 164
9.1.5 修改视图 164
9.1.6 删除视图 164
任务9.2 创建与使用索引 169
9.2.1 索引的概念 169
9.2.2 创建索引 170
9.2.3 使用索引 171
9.2.4 删除索引 171
习题九 176
项目10 数据库的编程访问 179
任务10.1 掌握MySQL编程基础 179
10.1.1 常量与变量 180
10.1.2 流程控制语句 181
任务10.2 掌握常用的内置函数 185
10.2.1 数学函数 186
10.2.2 字符串函数 186
10.2.3 日期时间函数 186
10.2.4 流程控制函数 187
任务10.3 创建与使用存储过程 195
10.3.1 存储过程的概念 195
10.3.2 创建存储过程 195
10.3.3 调用存储过程 196
10.3.4 查看存储过程 196
10.3.5 删除存储过程 197
任务10.4 创建与使用自定义函数 200
10.4.1 自定义函数概述 200
10.4.2 创建自定义函数 200
习题十 205
项目11 数据库的安全管理 207
任务11.1 用户管理 207
11.1.1 查看用户 208
11.1.2 创建用户 208
11.1.3 修改用户密码 208
11.1.4 删除用户 209
任务11.2 权限管理 211
11.2.1 查看权限 212
11.2.2 授予权限 213
11.2.3 收回权限 214
任务11.3 数据的备份与还原 217
11.3.1 数据备份 217
11.3.2 还原数据 218
习题十一 224
查看详情
-
全新
河北省保定市
平均发货21小时
成功完成率87.22%
-
八五品
重庆市沙坪坝区
平均发货14小时
成功完成率90.1%
-
全新
河北省保定市
平均发货25小时
成功完成率89.39%
-
全新
北京市朝阳区
平均发货22小时
成功完成率79.08%
-
全新
河北省保定市
平均发货25小时
成功完成率89.39%
-
全新
河北省保定市
平均发货30小时
成功完成率85.21%
-
全新
河北省保定市
平均发货28小时
成功完成率91.11%
-
全新
江苏省苏州市
平均发货9小时
成功完成率95.53%
-
八五品
湖南省长沙市
平均发货14小时
成功完成率91.48%
-
全新
河北省保定市
平均发货25小时
成功完成率89.59%
-
全新
山东省泰安市
平均发货24小时
成功完成率92.53%
-
全新
河北省廊坊市
平均发货16小时
成功完成率82.06%
-
全新
河北省廊坊市
平均发货22小时
成功完成率93.52%
-
全新
湖南省长沙市
平均发货42小时
成功完成率84.01%
-
全新
北京市房山区
平均发货29小时
成功完成率83.8%
-
全新
河北省保定市
平均发货28小时
成功完成率86.4%
-
八五品
重庆市沙坪坝区
平均发货11小时
成功完成率85.03%
-
全新
河北省保定市
平均发货25小时
成功完成率84.74%
-
八五品
山东省枣庄市
平均发货12小时
成功完成率86.59%
-
八五品
山东省枣庄市
平均发货9小时
成功完成率88.01%
-
八五品
山东省济南市
平均发货12小时
成功完成率89.6%
-
全新
江苏省南京市
平均发货16小时
成功完成率82.88%
-
全新
江苏省南京市
平均发货7小时
成功完成率98.07%
-
全新
北京市丰台区
平均发货23小时
成功完成率88.58%
-
九五品
河北省保定市
平均发货12小时
成功完成率79.9%
-
全新
河北省保定市
平均发货24小时
成功完成率80.4%
-
全新
四川省成都市
平均发货15小时
成功完成率79.89%
-
全新
天津市西青区
平均发货14小时
成功完成率90.23%
-
全新
上海市黄浦区
平均发货11小时
成功完成率94.52%
-
全新
北京市通州区
平均发货11小时
成功完成率94.02%
-
八五品
河南省鹤壁市
平均发货23小时
成功完成率90.88%
-
八五品
河南省鹤壁市
平均发货28小时
成功完成率88.61%
-
八五品
重庆市沙坪坝区
平均发货11小时
成功完成率91.23%
-
全新
江苏省宿迁市
平均发货25小时
成功完成率87.95%
-
全新
浙江省嘉兴市
平均发货10小时
成功完成率94.04%
-
全新
北京市海淀区
平均发货14小时
成功完成率90.15%
-
九品
北京市昌平区
平均发货23小时
成功完成率86.24%
-
全新
江苏省南京市
平均发货22小时
成功完成率61.84%
-
九品
北京市通州区
平均发货10小时
成功完成率92.66%
-
全新
四川省成都市
平均发货24小时
成功完成率84.97%
-
全新
北京市通州区
平均发货10小时
成功完成率88.04%
-
八五品
重庆市沙坪坝区
平均发货11小时
成功完成率75.11%
-
九品
北京市丰台区
平均发货20小时
成功完成率71.26%
-
全新
天津市津南区
平均发货13小时
成功完成率94.41%
-
九品
天津市宝坻区
平均发货14小时
成功完成率95.42%
-
八五品
上海市黄浦区
平均发货22小时
成功完成率79.56%
-
全新
北京市西城区
平均发货28小时
成功完成率88.57%
-
全新
广东省广州市
平均发货8小时
成功完成率94.8%
-
全新
河北省廊坊市
平均发货14小时
成功完成率90.23%
-
全新
河北省廊坊市
平均发货20小时
成功完成率85.79%