作者:陈晓男主编
页数:217页
出版社:中国铁道出版社
出版日期:2024
ISBN:9787113312428
电子书格式:pdf/epub/txt
网盘下载地址:下载数据库设计与应用:MySQL
内容简介
本书以项目为载体,采用任务驱动方式,按照学生的学习规律和数据库实际操作顺序由易到难组织教学内容。本书共有两个项目,项目一是组织教学内容的项目载体,项目二以课后习题形式进一步加强学生操作训练。所有项目和任务都是以 MySQL 作为软件基础,通过任务让读者学会在 CentOS 7 系统下搭建数据库环境、数据库的基本操作以及数据库编程等高级操作。读者可根据需要自行选取项目中的不同任务组合学习,对于每个任务中的多个子任务也可以自行选取适合自身的内容组合学习。 本书着重在项目一中配备了以二维码为载体的微课,可使读者快速掌握数据库的基本操作和应用,并全面了解 MySQL 的管理和使用方法,整体上突出软件职业教育的技能训练、理实一体的特色。 本书适合作为高等职业院校软件及相关专业的数据库课程教材,也可作为初学者学习数据库的入门教材。
作者简介
陈晓男,无锡科技职业学院,主要担任数据库设计与应用、Web项目开发等课程的教学工作,公开发表专业、教学论文十余篇,主编《数据库设计与应用(SQL Server 2014)》、《HTML5 CSS3网页设计任务教程》等教材,多次指导学生技能竞赛获奖。
目录
工作任务1 认识数据库
任务1-1 掌握数据库基础知识
任务1-2 搭建MySQL数据库环境
任务1-3 设置MySQL密码与配置MySQL字符编码
任务1-4 卸载MySQl
任务1-5 创建与删除MySQL数据库和数据表
任务1-6 实践训练——设计、创建培训班管理系统数据库
工作任务2 使用数据表
任务2-1 修改数据表的定义
任务2-2 向数据表添加数据
任务2-3 修改表中数据
任务2-4 删除表中数据
任务2-5 实践训练——数据表的操作
工作任务3 查询单个数据表
任务3-1 认识select语句
任务3-2 按条件查询
任务3-3 数据统计
任务3-4 实践训练——单表查询
工作任务4 查询多个数据表
任务4-1 使用交叉连接查询多个数据表
任务4-2 使用内连接查询多个数据表
任务4-3 使用外连接查询多个数据表
任务4-4 实践训练——多表连接查询
工作任务5 使用子查询
任务5-1 认识子查询
任务5-2 使用集合成员测试子查询查询数据表
任务5-3 使用存在性测试子查询查询数据表
任务5-4 使用比较测试子查询查询数据表
任务5-5 实践训练——子查询的使用
工作任务6 使用索引提高数据查询效率
任务6-1 创建和查看索引
任务6-2 删除索引
任务6-3 实践训练——索引的创建与删除
工作任务7 使用视图提高复杂查询语句的复用性
任务7-1 认识视图
任务7-2 通过视图修改基本表中数据
任务7-3 实践训练——视图的创建与使用
工作任务8 实施数据库的数据完整性
任务8-1 使用约束保证数据表内的行
任务8-2 使用约束检查域完整性
任务8-3 使用约束检查参照完整性
任务8-4 实践训练——常用约束的创建与使用
工作任务9 使用用户自定义函数
任务9-1 认识用户自定义函数
任务9-2 创建用户自定义函数
任务9-3 使用游标
任务9-4 实践训练——用户自定义函数的创建与使用
工作任务10 使用存储过程
任务10-1 认识存储过程
任务10-2 创建、使用存储过程
任务10-3 实践训练——存储过程的创建与使用
工作任务11 设置触发器
任务11-1 认识触发器
任务11-2 创建并使用触发器
任务11-3 实践训练——触发器的创建与使用
工作任务12 管理数据库
任务12-1 管理事务、备份与还原数据库
任务12-2 管理用户及用户权限
任务12-3 实践训练——数据库的备份与还原
参考文献
任务1-1 掌握数据库基础知识
任务1-2 搭建MySQL数据库环境
任务1-3 设置MySQL密码与配置MySQL字符编码
任务1-4 卸载MySQl
任务1-5 创建与删除MySQL数据库和数据表
任务1-6 实践训练——设计、创建培训班管理系统数据库
工作任务2 使用数据表
任务2-1 修改数据表的定义
任务2-2 向数据表添加数据
任务2-3 修改表中数据
任务2-4 删除表中数据
任务2-5 实践训练——数据表的操作
工作任务3 查询单个数据表
任务3-1 认识select语句
任务3-2 按条件查询
任务3-3 数据统计
任务3-4 实践训练——单表查询
工作任务4 查询多个数据表
任务4-1 使用交叉连接查询多个数据表
任务4-2 使用内连接查询多个数据表
任务4-3 使用外连接查询多个数据表
任务4-4 实践训练——多表连接查询
工作任务5 使用子查询
任务5-1 认识子查询
任务5-2 使用集合成员测试子查询查询数据表
任务5-3 使用存在性测试子查询查询数据表
任务5-4 使用比较测试子查询查询数据表
任务5-5 实践训练——子查询的使用
工作任务6 使用索引提高数据查询效率
任务6-1 创建和查看索引
任务6-2 删除索引
任务6-3 实践训练——索引的创建与删除
工作任务7 使用视图提高复杂查询语句的复用性
任务7-1 认识视图
任务7-2 通过视图修改基本表中数据
任务7-3 实践训练——视图的创建与使用
工作任务8 实施数据库的数据完整性
任务8-1 使用约束保证数据表内的行
任务8-2 使用约束检查域完整性
任务8-3 使用约束检查参照完整性
任务8-4 实践训练——常用约束的创建与使用
工作任务9 使用用户自定义函数
任务9-1 认识用户自定义函数
任务9-2 创建用户自定义函数
任务9-3 使用游标
任务9-4 实践训练——用户自定义函数的创建与使用
工作任务10 使用存储过程
任务10-1 认识存储过程
任务10-2 创建、使用存储过程
任务10-3 实践训练——存储过程的创建与使用
工作任务11 设置触发器
任务11-1 认识触发器
任务11-2 创建并使用触发器
任务11-3 实践训练——触发器的创建与使用
工作任务12 管理数据库
任务12-1 管理事务、备份与还原数据库
任务12-2 管理用户及用户权限
任务12-3 实践训练——数据库的备份与还原
参考文献