MySQL数据库应用实战教程
2.1.1 需求分析
2.1.2 数据结构设计
2.1.3 命名规范
任务2 理解MySQL的数据类型
2.2.1 整型
2.2.2 浮点型和*浮点型
2.2.3 日期和时间类型
2.2.4 字符串类型
任务3 创建数据库和数据表
2.3.1 理解MySQL字符集
2.3.2 【实训2–1】创建数据库和数据表
任务4 操纵数据和查询数据
2.4.1 【实训2–2】数据操纵
2.4.2 输入相关的常见问题
2.4.3 【实训2–3】数据查询
任务5 理解主键和外键
2.5.1 数据操纵与主键
2.5.2 数据操纵与外键
2.5.3 主键和外键的比较
项目3 设计数据库——图书借阅数据库
任务1 深入理解关系数据库
3.1.1 数据库开发过程
3.1.2 数据模型
3.1.3 ER模型
3.1.4 关系模型
3.1.5 关系数据库设计
任务2 需求分析
3.2.1 需求描述
3.2.2 信息收集
3.2.3 系统功能设计
3.2.4 业务处理流程
任务3 数据结构设计
3.3.1 PowerDesigner简介
3.3.2 数据结构设计的一些考虑
3.3.3 规范化设计
3.3.4 数据结构的设计
任务4 数据结构的实施
3.4.1 【实训3–1】数据结构的创建
3.4.2 【实训3–2】数据结构的维护
3.4.3 数据结构与数据约束
项目4 使用数据库——图书借阅数据库
任务1 数据操纵
4.1.1 【实训4–1】数据插入
4.1.2 【实训4–2】数据更新
4.1.3 【实训4–3】数据删除
4.1.4 数据操纵与数据约束
任务2 理解数据完整性约束
4.2.1 实体完整性约束(主键约束)
4.2.2 参照完整性约束(外键约束)
4.2.3 其他完整性约束
任务3 简单数据查询
4.3.1 【实训4–4】单表查询
4.3.2 【实训4–5】理解查询条件
4.3.3 【实训4–6】排序和分页
4.3.4 【实训4–7】联合查询
任务4 复杂数据查询
4.4.1 【实训4–8】内连接查询
4.4.2 【实训4–9】外连接查询
4.4.3 【实训4–10】自连接查询
4.4.4 【实训4–11】统计与分组统计
4.4.5 【实训4–12】综合练习
【提高篇】开发在线商店项目
项目5 在线商店的数据建模体验
任务1 需求分析
5.1.1 需求描述
5.1.2 信息收集
5.1.3 系统功能设计
5.1.4 业务流程处理
任务2 数据结构设计
5.2.1 规范化设计
5.2.2 数据结构的设计
任务3 数据结构的实施和数据的初始化
5.3.1 【实训5–1】数据结构的实施
5.3.2 【实训5–2】数据的初始化
项目6 子查询、视图和索引
任务1 使用子查询
6.1.1 【实训6–1】嵌套子查询
6.1.2 【实训6–2】相关子查询
6.1.3 【实训6–3】增删改与子查询
任务2 使用视图
6.2.1 视图的优点
6.2.2 【实训6–4】创建和使用视图
6.2.3 【实训6–5】管理视图
任务3 使用索引
6.3.1 索引及其分类
6.3.2 索引的设计原则
6.3.3 【实训6–6】创建索引
6.3.4 【实训6–7】管理索引
项目7 数据库编程
任务1 学习MySQL编程
7.1.1 MySQL编程概述
7.1.2 【实训7–1】MySQL语言基础
7.1.3 【实训7–2】MySQL流程控制
7.1.4 【实训7–3】使用内置函数
7.1.5 【实训7–4】使用游标
任务2 存储函数
7.2.1 存储程序
7.2.2 【实训7–5】存储函数
7.2.3 【实训7–6】管理存储函数
任务3 使用存储过程
7.3.1 【实训7–7】创建和使用存储过程
7.3.2 【实训7–8】存储过程的参数
7.3.3 【实训7–9】管理存储过程
任务4 使用触发器
7.4.1 触发器概述
7.4.2 【实训7–10】Before触发器
7.4.3 【实训7–11】After触发器
7.4.4 触发器中的新行和旧行
7.4.5 【实训7–12】管理触发器
7.4.6 数据库对象总结
任务5 了解事务和锁
7.5.1 事务
7.5.2 【实训7–13】体验事务控制语句
7.5.3 事务隔离和锁机制
项目8 在线商店的开发体验
任务1 安装和认识PHP
8.1.1 安装开发环境XAMPP
8.1.2 【实训8–1】PHP基本语法
8.1.3 【实训8–2】PHP数组
任务2 用PHP开发数据库项目
8.2.1 PHP与数据库
8.2.2 【实训8–3】从PHP访问数据库
8.2.3 【实训8–4】从PHP调用存储函数和存储过程
任务3 体验在线商店应用的开发过程
8.3.1 前台功能的实现
8.3.2 后台功能的实现
8.3.3 【实训8–5】体验在线商店的应用开发过程
【管理篇】管理在线商店项目
项目9 在线商店的部署和迁移
任务1 准备Linux环境
9.1.1 安装和运行Linux
9.1.2 安装和使用远程管理工具
9.1.3 运行Jitor
9.1.4 虚拟机相关的问题
任务2 使用Linux
9.2.1 Linux文件系统
9.2.2 【实训9–1】Linux基本操作
9.2.3 Linux常用服务
任务3 在线商店项目的部署和数据库的迁移
9.3.1 【实训9–2】应用程序的部署
9.3.2 【实训9–3】数据库的迁移
任务4 在线商店项目的远程维护
9.4.1 Linux的远程维护
9.4.2 MySQL的远程维护
项目10 在线商店的安全管理
任务1 理解数据库安全
10.1.1 权限分类
10.1.2 授权过程
任务2 用户管理
10.2.1 用户管理概述
10.2.2 【实训10–1】用Create user语句创建用户账号(Linux版本)
10.2.3 【实训10–2】用Create user语句创建用户账号(Windows版本)
10.2.4 【实训10–3】用Grant语句创建用户账号
10.2.5 【实训10–4】管理用户账号
10.2.6 MySQL 5.7的安全性
任务3 权限管理
10.3.1 权限管理概述
10.3.2 【实训10–5】权限管理
任务4 “在线商店”项目的安全
10.4.1 操作系统的安全
10.4.2 MySQL服务器的安全
10.4.3 应用软件的安全
10.4.4 【实训10–6】“在线商店”项目的安全
项目11 在线商店的日常管理
任务1 管理MySQL服务器
11.1.1 MySQL服务器管理
11.1.2 MySQL存储引擎
11.1.3 MySQL数据库的组成
任务2 备份和恢复数据
11.2.1 数据库备份概述
11.2.2 【实训11–1】数据库备份与恢复
11.2.3 数据库迁移
11.2.4 备份策略和恢复策略
11.2.5 【实训11–2】备份策略和恢复策略(Linux版)
11.2.6 【实训11–3】备份策略和恢复策略(Windows版)
任务3 使用事件
11.3.1 事件概述
11.3.2 【实训11–4】使用MySQL事件
任务4 使用日志
11.4.1 日志概述
11.4.2 【实训11–5】使用MySQL日志
附录 A MySQL数据类型
附录 B MySQL常用内置函数
附录 C “在线商店”项目数据结构
附录 D Jitor校验器使用说明
附录 E 在线资源说明
附:MySQL数据库应用实战教程.pdf
网络安全从业者微信群
公众号回复 微信群查看