本书是高等职业教育计算机类课程新形态一体化教材。
本书全面、系统地介绍了数据库设计、MySQL 数据库开发与管理的相关知识和技能,内容包括数据库的分析和设计、MySQL 数据库及表的创建和管理、数据查询统计和更新、视图和索引的使用、事务和游标、存储过程和触发器的使用、MySQL 数据库管理。全书按照“项目导向、任务驱动”的教学方法,以3 个真实的项目贯穿始终,分别是入门项目“学生信息管理系统”数据库的实施和管理、提高项目“网上商城系统”数据库的设计和实施,以及提高项目“供销存系统”数据库的实施,并根据企业实际设计开发数据库的步骤,分任务逐步完成各项目。
本书配套有微课视频、课程标准、教学设计、授课用PPT、习题答案等数字化学习资源。与本书配套的数字课程“数据库技术与应用”已在“智慧职教”网站(www.icve.com.cn)上线,学习者可以登录网站进行在线学习及资源下载,授课教师可以调用本课程构建符合自身教学特色的SPOC 课程,详见“智慧职教”服务指南。教师也可发邮件至编辑箱1548103297@qq.com获取相关资源。
本书适合作为高职高专及应用型本科院校数据库相关课程的教材,也可作为MySQL 用户的自学或参考书籍。
- 前辅文
- 单元1 搭建数据库开发环境
- 任务1-1 熟悉常用的数据库管理系统
- 任务1-2 安装配置MySQL
- 巩固知识点
- 单元2 创建和管理数据库
- 任务2-1 理解关系数据库的基本概念
- 任务2-2 创建和管理数据库
- 巩固知识点
- 单元3 创建和管理表
- 任务3-1 选取字段数据类型
- 任务3-2 创建和管理表
- 任务3-3 设置约束
- 任务3-4 使用ALTER TABLE 语句修改表结构
- 任务3-5 向表中添加数据、备份恢复数据库
- 巩固知识点
- 实践阶段测试
- 单元4 查询和更新数据
- 任务4-1 单表查询
- 任务4-2 去掉查询结果中重复的行和对查询结果排序
- 任务4-3 数据汇总统计
- 任务4-4 多表连接查询
- 任务4-5 不相关子查询
- 任务4-6 相关子查询
- 任务4-7 使用正则表达式查询
- 任务4-8 数据更新
- 任务4-9 级联更新、级联删除
- 任务4-10 带子查询的数据更新
- 巩固知识点
- 实践阶段测试
- 单元5 创建视图和索引
- 任务5-1 创建视图
- 任务5-2 利用视图简化查询操作
- 任务5-3 通过视图更新数据
- 任务5-4 创建索引
- 巩固知识点
- 单元6 MySQL 日常管理
- 任务6-1 导入/导出数据
- 任务6-2 备份和恢复数据
- 任务6-3 管理用户及权限
- 巩固知识点
- 单元7 数据库设计
- 任务7-1 数据库设计步骤及数据库三级模式
- 任务7-2 需求分析
- 任务7-3 概念结构设计
- 任务7-4 逻辑结构设计
- 任务7-5 关系规范化
- 巩固知识点
- 阶段综合练习
- 单元8 函数和存储过程
- 任务8-1 使用函数
- 任务8-2 使用变量和流程控制语句
- 任务8-3 创建简单存储过程
- 任务8-4 创建带输入参数的存储过程
- 任务8-5 创建带输入/输出参数的存储过程
- 任务8-6 使用循环语句生成足够多的测试数据
- 巩固知识点
- 单元9 事务和游标
- 任务9-1 使用事务
- 任务9-2 使用游标
- 巩固知识点
- 单元10 创建触发器
- 任务10-1 理解触发器
- 任务10-2 使用触发器设置数据完整性
- 任务10-3 使用触发器实现复杂业务
- 巩固知识点
- 实践阶段测试
- 附录A 项目资源
- 附录B 常用的MySQL 语句
- 参考文献