本书共8章,内容包括:关系数据库设计范式、关系数据库事务、存储过程开发、触发器应用、关系数据库管理、查询检索高级应用、PowerDesigner设计工具、关系数据库调优。
第1章 关系数据库基础
1.1 数据库概述
1.2 关系数据库安装配置
1.3 关系数据表
1.3.1 关系数据表基本概念
1.3.2 关系数据表定义
1.3.3 关系数据表分解标准
1.3.4 关系数据表分解原理
1.3.5 关系数据表分解算法
1.4 关系数据表完整性约束
1.4.1 域完整性约束
1.4.2 实体完整性约束
1.4.3 参照完整性约束
1.4.4 用户自定义完整性约束
1.5 关系数据库视图
1.5.1 视图构建分析
1.5.2 视图案例分析
1.6 关系数据库范式设计
1.6.1 数据库范式概述
1.6.2 范式(1NF)
1.6.3 第二范式(2NF)
1.6.4 第三范式(3NF)
第2章 关系数据库事务
2.1 关系数据库事务概述
2.1.1 事务特性
2.1.2 事务模型
2.1.3 并发事务
2.1.4 隔离级别
2.1.5 事务锁
2.2 事务操作
2.2.1 隔离级别设置
2.2.2 事务控制操作
第3章 存储过程开发
3.1 存储过程概述
3.1.1 存储过程的优点
3.1.2 存储过程的种类
3.2 基本语法
3.2.1 存储过程的创建
3.2.2 存储过程的调用
3.3 参数类型
3.3.1 lN输入参数
3.3.2 OUT输出参数
3.3.3 INOUT输入输出参数
3.4 变量
3.4.1 变量声明
3.4.2 变量作用域
3.5 存储过程应用语句
3.5.1 条件语句
3.5.2 循环语句
3.5.3 注释语句
3.6 游标
3.6.1 游标概述
3.6.2 游标使用
3.7 函数
第4章 触发器应用
4.1 触发器概述
4.1.1 触发器的作用
4.1.2 触发器的原理
4.2 触发器的使用
4.2.1 基本语法
4.2.2 操作
4.2.3 数据审计
第5章 关系数据库管理
5.1 数据库管理概述
5.1.1 认识数据库管理
5.1.2 数据库管理员
5.2 基础服务管理
5.2.1 开启服务器
5.2.2 登录服务器
5.2.3 关闭服务器
5.3 账户安全管理
5.3.1 修改账户密码
5.3.2 创建账户
5.3.3 账户权限管理
5.3.4 删除账户
5。4数据安全管理
5.4.1 数据备份
5.4.2 数据还原
第6章 SQL查询检索 应用
6.1 SQL子查询检索
6.1.1 子查询类型
6.2 SQL检索关键字应用
6.21 1 SQL检索重复记录去除
6.2.2 SQL数据检索分页
6.2.3 SQL检索项条件过滤
6.21 4 SQL检索纵向连接
第7章 PowerDesigner设计工具
7.1 概述
7.1.1 认识PowerDesigner
7.1.2 PowerDesigner创始人
7.2 数据建模
7.21 1安装步骤
7.2.2 建表操作
7.2.3 创建主外键关系
7.2.4 生成SQL.脚本
7.3 数据库综合设计案例
7.3.1 需求概述
7.3 。2数据建模设计
7.3.3 实体模型关系
第8章 关系数据库调优
8.1 概述
8.2 分区
8.2.1 分区操作
8.3 分表
8.3.1 横向切片
8.3.2 纵向切片
8.4 索引
8.4.1 认识索引
8.4.2 索引管理
8.5 SQL优化
8.5.1 SQL语句常见问题
8.5.2 SQL语句优化原则
第9章 数据分析
9.1 数据分析概述
9.1.1 数据分析概念
9.1.2 数据分析类型
9.1.3 数据分析步骤
9.2 数据分析处理操作
9.2.1 数据收集与导入
9.2.2 数据源清洗
9.2.3 数据归类整理
9.2.4 数据可视化展现
9.2.5 课堂训练
9.3 ETL工具的使用
9.3.1 Kettle工具概述
9.3.2 Kettle入门操作
9.3.3 关系型数据源清洗
9.3.4 文件类型数据源清洗
参考文献