国际标准书号(ISBN):978-7-5763-1968-2 |
主 题 名:MySQL数据库项目化教程(活页式教材) |
|
开 本: |
副 题 名:贵州省省级特色骨干专业群建设配套教材 高等职业教育计算机专业新形态教材 |
教材规划类别: |
装订方式:平装 |
作 者:杨琳 主编 |
最新印次日期:2023-08-23 |
定 价:52.00 |
责任编辑:王玲玲 策划编辑:高芳 |
中图法分类号:TP311.132.3 |
全文字数:314.00千字 |
读者对象:适用于高职层次读者。 |
图书简介:
本书从高等院校教学实际出发,以实操为主,系统地介绍了MySQL数据库的有关原理和基本操作,主要内容包括安装并配置MySQL数据库、数据库和表的操作与管理、数据的操作与管理、索引、视图、触发器、存储过程和存储函数、用户和数据权限管理、数据库开发与维护等。本书内容基于MySQL数据库展开讲述,并提供了大量的实例作为参考,可以帮助读者理解数据库管理的有关概念,并熟悉数据库操作流程和管理方法。 本书既可作为数据库课程的教材,也可作为相关领域技术人员的参考书。 |
目录项目一 数据库设计………1
项目背景………1
任务1 MySQL的安装与配置 ………2
情境引入 ………2
学习目标 ………2
任务1-1 安装与配置MySQL数据库………2
任务描述 ………2
任务分析 ………2
知识学习 ………3
任务实施 ………4
任务工单1 ………10
拓展提升………11
任务1-2 安装与使用Navicat 图形化管理工具 ………12
任务描述………12
任务分析………12
知识学习………12
任务实施………12
任务工单2 ………16
拓展提升………17
任务2 数据库的操作与管理 ………18
情境引入………18
学习目标………18
任务2-1 学生信息系统设计 ………18
任务描述………18
任务分析………18
知识学习………19
任务实施………19
拓展提升………22
任务2-2 创建及管理学生信息数据库………26
任务描述………26
任务分析………26
知识学习………26
任务实施………28
任务工单3 ………32
拓展提升………33
任务3 表的操作与管理………34
情境引入………34
学习目标………34
任务3-1 创建班级信息表(Class) ………34
任务描述………34
任务分析………34
知识学习………34
任务实施………35
拓展提升………38
任务3-2 创建学生信息表(Student) ………40
任务描述………40
任务分析………40
知识学习………40
任务实施………41
拓展提升………43
任务3-3 修改表(Alter Table)………45
任务描述………45
任务分析………45
知识学习………45
任务实施………46
任务3-4 使用Navicat 创建成绩表(Score) ………55
任务描述………55
任务分析………55
知识学习………55
任务实施………59
任务工单4 ………65
拓展提升………67
项目二 数据管理与操作 ………72
项目背景 ………72
目录任务1 数据操作………73
情境引入………73
学习目标………73
任务1-1 插入数据记录 ………73
任务描述………73
任务分析………73
知识学习………73
任务实施………75
任务1-2 更新数据记录 ………80
任务描述………80
任务分析………80
知识学习………80
任务实施………81
任务1-3 删除数据记录 ………84
任务描述………84
任务分析………84
知识学习………84
任务实施………84
任务工单5 ………88
任务2 单表查询………91
情境引入………91
学习目标………91
任务2-1 Select语句………91
任务描述………91
任务分析………91
知识学习………91
任务实施………92
任务2-2 Where子句………95
任务描述………95
任务分析………95
知识学习………95
任务实施………95
任务2-3 Group By子句 ………102
任务描述 ………102
任务分析 ………102
知识学习 ………102
任务实施 ………103
任务2-4 Order By与Limit子句………107
任务描述 ………107
任务分析 ………107
知识学习 ………107
任务实施 ………108
任务3 多表查询 ………110
情境引入 ………110
学习目标 ………110
任务3-1 连接查询………110
任务描述 ………110
任务分析 ………110
知识学习 ………110
任务实施 ………111
任务3-2 其他查询………115
任务描述 ………115
任务分析 ………116
知识学习 ………116
任务实施 ………116
任务工单6 ………120
任务4 索引与视图 ………122
情境引入 ………122
学习目标 ………122
任务4-1 索引………122
任务描述 ………122
知识学习 ………122
任务实施 ………124
任务4-2 视图………128
任务描述 ………128
知识学习 ………128
任务实施 ………129
任务工单7 ………133
项目三 数据库开发与维护………135
项目背景………135
任务1 图书管理系统数据库设计………136
情境引入………136
学习目标 ………136
任务1-1 图书管理系统数据库设计 ………136
任务描述 ………136
知识学习 ………136
目录任务实施 ………137
任务1-2 创建图书管理系统数据库 ………139
任务描述 ………139
任务分析 ………140
知识学习 ………140
任务实施 ………140
任务工单8 ………146
任务2 数据库编程——用户借阅图书查询………147
情境引入 ………147
学习目标 ………147
任务2-1 常量和变量………147
知识学习 ………147
任务实施 ………149
任务2-2 运算符………150
知识学习 ………150
任务实施 ………152
任务2-3 函数………158
知识学习 ………158
任务实施 ………161
任务3 存储过程 ………181
情境引入 ………181
学习目标 ………181
任务3-1 创建并调用存储过程 ………181
任务描述 ………181
知识学习 ………181
任务实施 ………182
任务3-2 借书登记管理 ………186
任务描述 ………186
任务分析 ………186
知识学习 ………186
任务实施 ………188
任务3-3 还书管理………190
任务描述 ………190
知识学习 ………190
任务实施 ………191
任务4 创建触发器 ………196
情境引入………196
学习目标 ………196
任务描述 ………196
知识学习 ………196
任务实施 ………199
任务工单9 ………203
项目四 数据库综合应用………205
项目背景………205
任务1 需求分析 ………206
任务实施 ………206
任务2 概念设计 ………208
任务实施 ………208
任务3 逻辑设计 ………210
任务实施 ………210
任务工单10 ………214
项目一 数据库设计………1
项目背景………1
任务1 MySQL的安装与配置 ………2
情境引入 ………2
学习目标 ………2
任务1-1 安装与配置MySQL数据库………2
任务描述 ………2
任务分析 ………2
知识学习 ………3
任务实施 ………4
任务工单1 ………10
拓展提升………11
任务1-2 安装与使用Navicat 图形化管理工具 ………12
任务描述………12
任务分析………12
知识学习………12
任务实施………12
任务工单2 ………16
拓展提升………17
任务2 数据库的操作与管理 ………18
情境引入………18
学习目标………18
任务2-1 学生信息系统设计 ………18
任务描述………18
任务分析………18
知识学习………19
任务实施………19
拓展提升………22
任务2-2 创建及管理学生信息数据库………26
任务描述………26
任务分析………26
知识学习………26
任务实施………28
任务工单3 ………32
拓展提升………33
任务3 表的操作与管理………34
情境引入………34
学习目标………34
任务3-1 创建班级信息表(Class) ………34
任务描述………34
任务分析………34
知识学习………34
任务实施………35
拓展提升………38
任务3-2 创建学生信息表(Student) ………40
任务描述………40
任务分析………40
知识学习………40
任务实施………41
拓展提升………43
任务3-3 修改表(Alter Table)………45
任务描述………45
任务分析………45
知识学习………45
任务实施………46
任务3-4 使用Navicat 创建成绩表(Score) ………55
任务描述………55
任务分析………55
知识学习………55
任务实施………59
任务工单4 ………65
拓展提升………67
项目二 数据管理与操作 ………72
项目背景 ………72
任务1 数据操作………73
情境引入………73
学习目标………73
任务1-1 插入数据记录 ………73
任务描述………73
任务分析………73
知识学习………73
任务实施………75
任务1-2 更新数据记录 ………80
任务描述………80
任务分析………80
知识学习………80
任务实施………81
任务1-3 删除数据记录 ………84
任务描述………84
任务分析………84
知识学习………84
任务实施………84
任务工单5 ………88
任务2 单表查询………91
情境引入………91
学习目标………91
任务2-1 Select语句………91
任务描述………91
任务分析………91
知识学习………91
任务实施………92
任务2-2 Where子句………95
任务描述………95
任务分析………95
知识学习………95
任务实施………95
任务2-3 Group By子句 ………102
任务描述 ………102
任务分析 ………102
知识学习 ………102
任务实施 ………103
任务2-4 Order By与Limit子句………107
任务描述 ………107
任务分析 ………107
知识学习 ………107
任务实施 ………108
任务3 多表查询 ………110
情境引入 ………110
学习目标 ………110
任务3-1 连接查询………110
任务描述 ………110
任务分析 ………110
知识学习 ………110
任务实施 ………111
任务3-2 其他查询………115
任务描述 ………115
任务分析 ………116
知识学习 ………116
任务实施 ………116
任务工单6 ………120
任务4 索引与视图 ………122
情境引入 ………122
学习目标 ………122
任务4-1 索引………122
任务描述 ………122
知识学习 ………122
任务实施 ………124
任务4-2 视图………128
任务描述 ………128
知识学习 ………128
任务实施 ………129
任务工单7 ………133
项目三 数据库开发与维护………135
项目背景………135
任务1 图书管理系统数据库设计………136
情境引入………136
学习目标 ………136
任务1-1 图书管理系统数据库设计 ………136
任务描述 ………136
知识学习 ………136
任务实施 ………137
任务1-2 创建图书管理系统数据库 ………139
任务描述 ………139
任务分析 ………140
知识学习 ………140
任务实施 ………140
任务工单8 ………146
任务2 数据库编程——用户借阅图书查询………147
情境引入 ………147
学习目标 ………147
任务2-1 常量和变量………147
知识学习 ………147
任务实施 ………149
任务2-2 运算符………150
知识学习 ………150
任务实施 ………152
任务2-3 函数………158
知识学习 ………158
任务实施 ………161
任务3 存储过程 ………181
情境引入 ………181
学习目标 ………181
任务3-1 创建并调用存储过程 ………181
任务描述 ………181
知识学习 ………181
任务实施 ………182
任务3-2 借书登记管理 ………186
任务描述 ………186
任务分析 ………186
知识学习 ………186
任务实施 ………188
任务3-3 还书管理………190
任务描述 ………190
知识学习 ………190
任务实施 ………191
任务4 创建触发器 ………196
情境引入………196
学习目标 ………196
任务描述 ………196
知识学习 ………196
任务实施 ………199
任务工单9 ………203
项目四 数据库综合应用………205
项目背景………205
任务1 需求分析 ………206
任务实施 ………206
任务2 概念设计 ………208
任务实施 ………208
任务3 逻辑设计 ………210
任务实施 ………210
任务工单10 ………214
杨琳,铜仁职业技术学院大数据技术与应用专业副教授,曾在大型国企从事数据库管理工作,从教后一直致力于数据库应用、数据仓库、数据挖掘等课程教学及相关研究,教学效果优良。主持或参加过多项科研课题,主持精品在线开放课程《SQL数据库》课程,著有《MySQL数据库优化教学探讨》、《高职<数据库原理及应用>课程》等相关论文,所编写的教材结构清晰、简洁明确、例题丰富、注重思维拓展,便于理解和操作。