本书是面向高等职业教育院校编写的专业基础课教材, 系统全面的讲述了数据库MySQL的技术与应用。全书共10章, 内容涵盖了高等职业院校对数据库和MySQL的教学要求, 主要包括数据库概述、安装与配置数据库环境、创建与管理数据库表、数据表的基本操作、数据查询、视图、索引、数据库编程、管理数据库等内容。本书具有很强的系统性、实践性, 结构清晰案例丰富且准确易懂。以图书管理系统作为教学项目, 以学生成绩数据库作为每个章节的项目实训。从基本概念出发, 通过大量案例由浅入深、循序渐进地讲述数据库技术和MySQL的基本概念和操作方法。
项目1 初识数据库
1.1 项目描述
1.2 职业能力、素养目标
1.3 相关知识
1.3.1 数据库概述
1.3.2 设计数据库关系模型
1.3.3 数据库关系模型的建立
1.3.4 关系模式的规范化
1.4 项目实施
任务1-1 E-R图设计实例
任务1-2 规范化实例
1.5 小结
1.6 项目实训1 为学生成绩管理系统设计一个E-R模型
1.7 练习题
1.8 项目实训1考评
拓展阅读
项目2 安装与配置数据库环境
2.1 项目描述
2.2 职业能力、素养目标
2.3 相关知识
2.3.1 MySQL服务器的安装与配置
2.3.2 MySQL常用界面工具
2.4 项目实施
任务 连接与断开服务器
2.5 小结
2.6 项目实训2 MySQL服务器的安装与配置
2.7 练习题
2.8 项目实训2考评
拓展阅读
项目3 创建与管理数据库表
3.1 项目描述
3.2 职业能力、素养目标
3.3 相关知识
3.3.1 MySQL的字符集和校对规则
3.3.2 数据库的创建与管理
3.3.3 管理数据库
3.3.4 创建与管理数据库表
3.3.5 管理数据库表
3.3.6 操作表的数据完整性约束
3.4 项目实施
任务3-1 使用Navicat界面在数据库管理系统中创建TSJY数据库
任务3-2 使用Navicat界面创建数据表
任务3-3 修改数据表
任务3-4 删除数据表
3.5 小结
3.6 项目实训3 创建学生成绩数据库表
3.7 练习题
3.8 项目实训3考评
拓展阅读
项目4 数据表的基本操作
4.1 项目描述
4.2 职业能力、素养目标
4.3 相关知识
4.3.1 插入表数据
4.3.2 修改表数据
4.3.3 删除表数据
4.4 项目实施
任务4-1 使用图形界面插入表数据
任务4-2 使用图形界面修改、删除表数据
4.5 小结
4.6 项目实训4 管理学生成绩数据库表
4.7 练习题
4.8 项目实训4考评
拓展阅读
项目5 数据查询
5.1 项目描述
5.2 职业能力、素养目标
5.3 相关知识
5.3.1 基本查询
5.3.2 使用聚合函数查询
5.3.3 连接查询
5.4 项目实施
任务5-1 子查询
任务5-2 比较子查询
5.5 小结
5.6 项目实训5 学生成绩数据库的查询
5.7 练习题
5.8 项目实训5考评
拓展阅读
项目6 创建与管理视图
6.1 项目描述
6.2 职业能力、素养目标
6.3 相关知识
6.3.1 视图概述
6.3.2 视图的创建
6.3.3 查看视图
6.3.4 修改视图
6.3.5 删除视图
6.4 项目实施
任务6-1 创建视图
任务6-2 查看视图
任务6-3 修改视图
任务6-4 修改视图定义
任务6-5 删除视图
6.5 小结
6.6 项目实训6 学生成绩数据库视图的操作
6.7 练习题
6.8 项目实训6考评
拓展阅读
项目7 创建与管理索引
7.1 项目描述
7.2 职业能力、素养目标
7.3 相关知识
7.3.1 索引概述
7.3.2 创建索引
7.3.3 删除索引
7.4 项目实施
任务7-1 使用图形界面操作索引
7.5 小结
7.6 项目实训7 学生成绩管理数据库索引的操作
7.7 练习题
7.8 项目实训7考评
拓展阅读
项目8 数据库编程
8.1 项目描述
8.2 职业能力、素养目标
8.3 相关知识
8.3.1 MySQL简介
8.3.2 常量和变量
8.3.3 运算符和表达式
8.3.4 系统内置函数
8.4 项目实施
任务8-1 条件语句
任务8-2 循环语句
8.5 小结
8.6 项目实训8 学生成绩管理数据库编程的操作
8.7 练习题
8.8 项目实训8考评
拓展阅读
项目9 存储过程、存储函数,触发器
9.1 项目描述
9.2 职业能力、素养目标
9.3 相关知识
9.3.1 存储过程
9.3.2 存储函数
9.3.3 触发器
9.3.4 游标
9.4 项目实施
任务9-1 存储过程
任务9-2 AFTER类型触发器
任务9-3 BEFORE类型触发器
9.5 小结
9.6 项目实训9 学生成绩管理数据库存储过程和触发器的操作
9.7 练习题
9.8 项目实训9考评
拓展阅读
项目10 管理数据库
10.1 项目描述
10.2 职业能力、素养目标
10.3 相关知识
10.3.1 用户和数据权限管理
10.3.2 数据的备份与恢复
10.3.3 MySQL日志
10.4 项目实施
任务10-1 图形管理工具管理用户和权限
任务10-2 图形管理工具进行备份和恢复
10.5 小结
10.6 项目实训10 对学生成绩管理数据库进行管理操作
10.7 练习题
10.8 项目实训10考评
拓展阅读
参考文献