封面
版权信息
内容提要
前言
模块一 数据库原理及设计基础
项目1 数据库基础
【能力目标】
【素养目标】
【学习导航】
任务1.1 认识数据库
任务1.1.1 了解数据库的发展阶段
任务1.1.2 熟悉数据库的体系结构
任务1.1.3 了解数据库设计的方法及步骤
任务1.2 认识数据模型
任务1.2.1 了解数据模型的概念
任务1.2.2 掌握数据模型
任务1.3 设计学生成绩管理系统数据库
任务1.3.1 设计学生成绩管理系统数据库概念数据模型
任务1.3.2 设计学生成绩管理系统数据库关系模型
【知识拓展】
【小结】
【任务训练1】设计图书管理系统数据库
【思考与练习】
模块二 MySQL数据库基本应用
项目2 MySQL基础
【能力目标】
【素养目标】
【学习导航】
任务2.1 认识MySQL
了解MySQL的发展史
任务2.2 安装、配置与连接MySQL
任务2.2.1 安装和配置MySQL
任务2.2.2 安装Workbench
任务2.3 认识MySQL的常用命令
【知识拓展】
【小结】
【任务训练2】熟悉和安装MySQL 8.0
【思考与练习】
项目3 数据库的基本操作
【能力目标】
【素养目标】
【学习导航】
任务3.1 认识数据库的基本组成
任务3.1.1 了解MySQL的目录结构
任务3.1.2 了解MySQL数据库常用对象
任务3.1.3 熟悉系统数据库和用户数据库
任务3.2 数据库的基本操作
任务3.2.1 创建和查看数据库
任务3.2.2 修改数据库
任务3.2.3 删除数据库
【知识拓展】
【小结】
【任务训练3】创建与管理图书管理系统数据库
【思考与练习】
项目4 数据表的基本操作
【能力目标】
【素养目标】
【学习导航】
任务4.1 创建、查看、修改、删除数据表
任务4.1.1 创建和查看数据表
任务4.1.2 修改数据表
任务4.1.3 删除数据表
任务4.2 认识数据表的约束
任务4.2.1 理解约束的概念
任务4.2.2 掌握非空约束
任务4.2.3 掌握主键约束
任务4.2.4 掌握唯一约束
任务4.2.5 掌握默认约束
任务4.2.6 掌握外键约束
任务4.3 操作数据表中的记录
任务4.3.1 添加数据表记录
任务4.3.2 更新数据表记录
任务4.3.3 删除数据表记录
【知识拓展】
【小结】
【任务训练4】操作图书管理系统数据库的数据表及数据表记录
【思考与练习】
项目5 图形化管理工具
【能力目标】
【素养目标】
【学习导航】
任务5.1 MySQL Workbench的基本操作
任务5.1.1 了解图形化管理工具——MySQL Workbench
任务5.1.2 使用MySQL Workbench进行数据库操作
任务5.1.3 使用MySQL Workbench进行数据表操作
任务5.2 Navicat的基本操作
任务5.2.1 了解图形化管理工具——Navicat
任务5.2.2 使用Navicat进行数据库操作
任务5.2.3 使用Navicat进行数据表操作
【知识拓展】
【小结】
【任务训练5】使用Navicat管理图书管理系统数据库
【思考与练习】
项目6 数据查询
【能力目标】
【素养目标】
【学习导航】
任务6.1 认识基本的SELECT语句
任务6.1.1 了解SELECT语句结构
任务6.1.2 应用聚合函数
任务6.2 使用单表查询实现数据查询
任务6.2.1 使用选择输出列
任务6.2.2 使用数据来源——FROM子句
任务6.2.3 使用查询条件——WHERE子句
任务6.2.4 使用分组——GROUP BY子句
任务6.2.5 使用分组条件——HAVING子句
任务6.2.6 使用排序——ORDER BY子句
任务6.2.7 使用输出行限制——LIMIT子句
任务6.3 使用多表查询实现数据查询
任务6.3.1 使用交叉连接
任务6.3.2 使用内连接
任务6.3.3 使用外连接
任务6.3.4 使用联合查询
任务6.4 使用子查询实现数据查询
任务6.4.1 使用带关键字IN的子查询
任务6.4.2 使用带关键字EXISTS的子查询
任务6.4.3 使用带比较运算符的子查询
任务6.4.4 使用带关键字ANY、SOME的子查询
任务6.4.5 使用带关键字ALL的子查询
【知识拓展】
【小结】
【任务训练6】实现图书管理系统数据库中的数据查询
【思考与练习】
项目7 MySQL与SQL
【能力目标】
【素养目标】
【学习导航】
任务7.1 认识SQL
任务7.1.1 SQL简介
任务7.1.2 SQL的组成
任务7.2 认识常量和变量
任务7.2.1 认识常量
任务7.2.2 认识变量
任务7.3 认识MySQL的数据类型
任务7.3.1 认识整数类型
任务7.3.2 认识浮点数类型
任务7.3.3 认识日期/时间类型
任务7.3.4 认识字符串和二进制类型
任务7.4 认识运算符与表达式
任务7.4.1 认识算术运算符
任务7.4.2 认识比较运算符
任务7.4.3 认识逻辑运算符
任务7.4.4 认识位运算符
任务7.4.5 认识运算符优先级
任务7.4.6 认识表达式
任务7.5 认识系统内置函数
任务7.5.1 使用数学函数
任务7.5.2 使用字符串函数
任务7.5.3 使用日期/时间函数
任务7.5.4 使用聚合函数
【知识拓展】
【小结】
【任务训练7】编写MySQL语句
【思考与练习】
模块三 MySQL数据库的高级应用及安全维护
项目8 MySQL索引与视图
【能力目标】
【素养目标】
【学习导航】
任务8.1 认识索引
任务8.1.1 理解索引的概念
任务8.1.2 了解索引的分类
任务8.2 管理索引
任务8.2.1 创建索引
任务8.2.2 删除索引
任务8.2.3 索引的优缺点及使用原则
任务8.3 认识视图
任务8.3.1 理解视图的概念
任务8.3.2 了解视图的优点
任务8.4 管理视图
任务8.4.1 创建视图
任务8.4.2 查询视图
任务8.4.3 修改视图
任务8.4.4 更新视图
任务8.4.5 删除视图
【知识拓展】
【小结】
【任务训练8】图书管理系统数据库中索引与视图的操作
【思考与练习】
项目9 MySQL用户权限
【能力目标】
【素养目标】
【学习导航】
任务9.1 管理用户
任务9.1.1 创建、删除用户
任务9.1.2 修改密码、用户名
任务9.2 管理用户权限
任务9.2.1 MySQL的权限
任务9.2.2 授予权限
任务9.2.3 查看权限
任务9.2.4 回收权限
【知识拓展】
【小结】
【任务训练9】 管理用户及用户权限
【思考与练习】
项目10 事务与存储过程
【能力目标】
【素养目标】
【学习导航】
任务10.1 管理事务
任务10.1.1 了解事务的概念
任务10.1.2 提交事务
任务10.1.3 回滚事务
任务10.1.4 了解事务的隔离级别
任务10.2 存储过程
任务10.2.1 创建存储过程
任务10.2.2 使用变量
任务10.2.3 定义条件和处理程序
任务10.2.4 光标的使用过程
任务10.2.5 使用流程控制
任务10.3 使用存储过程
任务10.3.1 调用存储过程
任务10.3.2 查看存储过程
任务10.3.3 修改存储过程
任务10.3.4 删除存储过程
【知识拓展】
【小结】
【任务训练10】 使用事务与存储过程处理学生成绩管理系统数据库中的数据
【思考与练习】
更新时间:2023-11-16 18:23:17