热门关键字:  听力密码  听力密码  新概念美语  单词密码  巧用听写练听力
图书信息

MySQL数据库项目化教程(第二版)

中国水利水电出版社
    【作 者】主编 郑小蓉 【I S B N 】978-7-5170-9749-5 【责任编辑】高辉 【适用读者群】本专通用 【出版时间】2021-07-01 【开 本】16开 【装帧信息】平装(光膜) 【版 次】第1版第1次印刷 【页 数】272 【千字数】382 【印 张】17 【定 价】49 【丛 书】高等职业教育软件技术专业新形态教材 【备注信息】
图书详情

    本书是一本介绍 MySQL 数据库基础知识的入门教材,全书围绕软件项目“图书管理系统”构建了7 个单元:Windows 下 MySQL 的安装与配置、数据库的创建、数据表的操作、索引和视图的创建、存储过程和触发器的创建、数据库的管理以及图书管理系统的实现。

    本书可作为高等院校计算机相关专业的教材,也可供程序开发人员学习 MySQL 数据库基础知识使用。

    在中国大学 MOOC 网站上有本书配套的在线课程“MySQL 数据库技术”,可以下载与本书配套的电子教案、源代码以及需要安装的工具。

    课程内容:通俗易懂、任务驱动、实践性强

    微课资源:扫描书中二维码观看视频自主学习

    综合实训:通过实际案例综合运用所学知识点

    更多资源:微课、电子课件、源代码和课程网站

    由于MySQL 开源、免费的特点,越来越多高职院校的计算机相关专业逐渐由 SQLServer 数据库转为 MySQL 数据库的教学。本书的第一版在近两年的使用过程中,收到广大读者的反馈,他们提出了很多宝贵意见,因此编者在第一版的基础上进行了修改与完善。

    本书主要有7 个单元:Windows 下MySQL 的安装与配置、数据库的创建、数据表的操作、索引和视图的创建、存储过程和触发器的创建、数据库的管理以及图书管理系统的实现。7 个单元的教学紧紧围绕软件项目“图书管理系统”展开,可以将7 个单元概括地分成4 个模块的教学:数据库环境的部署、数据库的操作、数据库的管理和数据库的连接。在本书中,将事务管理、权限的管理、数据库的备份与恢复、日志的管理等内容概括成一个单元“数据库的管理”;增加了一个单元“图书管理系统的实现”,完整地给读者呈现了数据库在软件项目中的应用,同时,本单元融入了PHP 的一些基础知识,结合了1+X 证书“Web 前端开发”对课程的基本要求。本书的项目实训贯穿了另一个软件项目“学生信息管理系统”,可对读者能力进行拓展,达到使读者举一反三、融会贯通的目的。

    《高等学校课程思政建设指导纲要》明确指出,要将课程思政融入课堂教学建设全过程,做到水到渠成、润物无声。因此,本书结合数据库学习的特点,有机融入了一些革命导师和伟大领袖的语录、名人名言、传统国学经典中的语句、日常生活中的俗语谚语,以期加深读者对数据库内容的理解,鼓励读者养成不畏艰难、勇于攀登、持续学习的优秀品质。

    本书由重庆工程职业技术学院郑小蓉统筹编写,廖清科、谢先伟、段萍、王海洋参与教材编写与数字资源的建设,上海电气集团数字科技有限公司唐妮参与软件项目的联合编写。

    本书可以扫码观看视频进行学习,也可以登录中国大学MOOC 网找到在线课程“MySQL 数据库技术”进行学习。在线课程配套了单元测验、单元作业以及期末考试,学习完成之后可以获得相应的成绩等级。在线课程还提供了可下载的课程资源:电子教案可供教师教学使用,源代码可供读者验证结果,所有的工具可提供下载,在单元7 中配套了一个完整的图书管理系统,可供读者下载并根据其环境进行安装与使用。

    由于编者水平有限,书中难免有不妥与疏漏之处,欢迎广大读者批评指正,编者邮箱:104861244@qq.com。

    第二版前言
    第一版前言
    单元0 课程导学................................. 1
    导学1 MySQL 数据库概述 ...................2
    0.1.1 MySQL 数据库的由来 ........................ 2
    0.1.2 MySQL 数据库的简介 ........................ 4
    0.1.3 MySQL 数据库的界面管理工具 ........ 5
    导学2 MySQL 数据库参照表 ...............8
    0.2.1 数据库专业术语 .................................. 8
    0.2.2 数据库表 .............................................. 9
    单元1 Windows 下MySQL 的安装
        与配置.................................. 13
    任务1 安装MySQL ............................14
    任务描述....................................................... 14
    任务要求....................................................... 14
    相关知识....................................................... 14
    1.1.1 MySQL 的各种版本 .......................... 14
    1.1.2 卸载MySQL 软件 ............................. 14
    任务实施....................................................... 15
    项目实训....................................................... 24
    任务2 MySQL 的配置 ........................24
    任务描述....................................................... 24
    任务要求....................................................... 25
    相关知识....................................................... 25
    1.2.1 手动配置数据库服务 ........................ 25
    1.2.2 MySQL 的存储引擎 .......................... 26
    任务实施....................................................... 31
    项目实训....................................................... 35
    专业能力测评................................................ 35
    单元测验 ...............................................35
    单元2 数据库的创建........................ 37
    任务1 创建数据库 ..............................38
    任务描述....................................................... 38
    任务要求....................................................... 38
    相关知识....................................................... 38
    2.1.1 数据库的基本知识 ............................ 38
    2.1.2 数据库的操作命令 ............................ 43
    2.1.3 认识MySQL 系统数据库 ................. 43
    任务实施....................................................... 44
    项目实训....................................................... 48
    任务2 创建数据表 ..............................48
    任务描述....................................................... 48
    任务要求....................................................... 48
    相关知识....................................................... 49
    2.2.1 字段命名规范 .................................... 49
    2.2.2 数据类型 ............................................ 50
    2.2.3 选择数据类型的注意事项 ................ 53
    2.2.4 数据表结构的操作命令 .................... 53
    任务实施....................................................... 56
    项目实训....................................................... 61
    任务3 数据表的约束 ..........................63
    任务描述....................................................... 63
    任务要求....................................................... 63
    相关知识....................................................... 63
    2.3.1 设置非空约束 .................................... 64
    2.3.2 设置字段的默认值 ............................ 65
    2.3.3 设置唯一约束 .................................... 65
    2.3.4 设置主键约束 .................................... 66
    2.3.5 设置字段值自动增加 ........................ 67
    2.3.6 设置外键约束 .................................... 67
    任务实施....................................................... 69
    专业能力测评................................................ 73
    项目实训....................................................... 73
    单元测验 ...............................................74
    单元3 数据表的操作........................ 76
    任务1 单表查询 .................................77
    任务描述....................................................... 77
    任务要求....................................................... 77
    相关知识....................................................... 77
    3.1.1 关系代数运算 .................................... 78
    3.1.2 简单数据记录查询 ............................ 80
    3.1.3 条件数据记录查询 ............................ 82
    3.1.4 排序数据记录查询 ............................ 84
    3.1.5 限制数据记录查询 ............................ 85
    3.1.6 统计函数和分组数据记录查询 ........ 85
    任务实施....................................................... 86
    项目实训....................................................... 92
    任务2 多表查询 .................................93
    任务描述....................................................... 93
    任务要求....................................................... 93
    相关知识....................................................... 93
    3.2.1 内连接查询 ........................................ 94
    3.2.2 外连接查询 ........................................ 95
    3.2.3 合并查询 ............................................ 96
    3.2.4 子查询 ................................................ 97
    任务实施....................................................... 98
    项目实训..................................................... 111
    任务3 数据表的增删改 ..................... 111
    任务描述..................................................... 111
    任务要求..................................................... 111
    相关知识..................................................... 112
    3.3.1 插入数据记录 ...................................112
    3.3.2 更新数据记录 ...................................113
    3.3.3 删除数据记录 ...................................114
    任务实施..................................................... 114
    项目实训..................................................... 124
    专业能力测评.............................................. 125
    单元测验 .............................................125
    单元4 索引和视图的创建............... 132
    任务1 创建索引 ...............................133
    任务描述..................................................... 133
    任务要求..................................................... 133
    相关知识..................................................... 133
    4.1.1 索引的概述 ...................................... 133
    4.1.2 创建和查看普通索引 ...................... 134
    4.1.3 创建和查看唯一索引 ...................... 135
    4.1.4 创建和查看全文索引 ...................... 136
    4.1.5 创建和查看多列索引 ...................... 136
    4.1.6 删除索引 .......................................... 137
    任务实施..................................................... 137
    项目实训..................................................... 145
    任务2 创建视图 ...............................145
    任务描述..................................................... 145
    任务要求..................................................... 145
    相关知识..................................................... 146
    4.2.1 视图的基本知识 .............................. 146
    4.2.2 视图的操作命令 .............................. 147
    任务实施..................................................... 149
    项目实训..................................................... 152
    专业能力测评.............................................. 153
    单元测验 .............................................153
    单元5 存储过程和触发器的创建..... 155
    任务1 创建存储过程 ........................156
    任务描述..................................................... 156
    任务要求..................................................... 156
    相关知识..................................................... 156
    5.1.1 存储过程的特点 .............................. 156
    5.1.2 常量与变量 ...................................... 156
    5.1.3 程序控制结构 .................................. 159
    5.1.4 创建存储过程的语法 ...................... 163
    5.1.5 显示存储过程 .................................. 165
    5.1.6 调用存储过程 .................................. 165
    5.1.7 修改存储过程 .................................. 165
    5.1.8 删除存储过程 .................................. 166
    任务实施..................................................... 166
    项目实训..................................................... 180
    任务2 创建触发器 ............................181
    任务描述..................................................... 181
    任务要求..................................................... 181
    相关知识..................................................... 181
    5.2.1 什么是触发器? .............................. 181
    5.2.2 为什么需要触发器? ...................... 182
    5.2.3 创建触发器 ...................................... 182
    5.2.4 查看触发器 ...................................... 183
    5.2.5 删除触发器 ...................................... 183
    任务实施..................................................... 183
    项目实训..................................................... 194
    专业能力测评.............................................. 195
    单元测验 .............................................195
    单元6 数据库的管理...................... 198
    任务1 管理事务 ...............................199
    任务描述..................................................... 199
    任务要求..................................................... 199
    相关知识..................................................... 199
    6.1.1 事务的 4 个特性 .............................. 199
    6.1.2 MySQL 事务控制语句 .................... 200
    6.1.3 MySQL 事务隔离级别 .................... 201
    6.1.4 锁机制 .............................................. 202
    任务实施..................................................... 202
    项目实训..................................................... 208
    任务2 管理权限 ...............................208
    任务描述..................................................... 208
    任务要求..................................................... 208
    相关知识..................................................... 208
    6.2.1 MySQL 数据库的权限表 ................ 208
    6.2.2 MySQL 权限管理 ............................ 212
    任务实施..................................................... 214
    项目实训..................................................... 216
    任务3 备份与恢复数据库 .................216
    任务描述..................................................... 216
    任务要求..................................................... 216
    相关知识..................................................... 217
    6.3.1 MySQL 数据库的备份 .................... 217
    6.3.2 MySQL 数据库的恢复 .................... 219
    6.3.3 导出文件 .......................................... 219
    6.3.4 导入文件 .......................................... 221
    任务实施..................................................... 222
    项目实训..................................................... 232
    任务4 管理日志 ...............................232
    任务描述..................................................... 232
    任务要求..................................................... 232
    相关知识..................................................... 232
    6.4.1 MySQL 日志相关概念 .................... 232
    6.4.2 操作MySQL 各种日志 ................... 233
    任务实施..................................................... 238
    项目实训..................................................... 239
    专业能力测评.............................................. 239
    单元测验 .............................................239
    单元7 图书管理系统的实现............ 241
    任务1 图书管理系统数据库的创建 ...242
    任务描述..................................................... 242
    任务要求..................................................... 242
    相关知识..................................................... 242
    7.1.1 数据库的创建步骤 .......................... 242
    7.1.2 图书管理系统的需求分析 .............. 243
    7.1.3 PowerDesigner 工具 ........................ 244
    任务实施..................................................... 244
    项目实训..................................................... 251
    任务2 图书馆系统与MySQL 的连接 ..251
    任务描述..................................................... 251
    任务要求..................................................... 251
    相关知识..................................................... 251
    7.2.1 MySQL 连接的创建步骤 ................ 251
    7.2.2 PHP 环境的搭建 .............................. 253
    任务实施..................................................... 253
    项目实训..................................................... 257
    任务3 图书管理系统功能的实现 ......257
    任务描述..................................................... 257
    任务要求..................................................... 258
    相关知识..................................................... 258
    7.3.1 图书管理系统前台页面设计 .......... 258
    7.3.2 添加读者类型代码分析 .................. 259
    任务实施..................................................... 259
    项目实训..................................................... 261
    专业能力测评.............................................. 261
    单元测验 .............................................261
    参考文献.......................................... 263
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册