1 第一部分 数据库基础理论 #
mindmap
id1[第一部分 数据库基础理论]
id1-1[数据库系统概述]
id1-2[数据库系统的基本概念]
id1-3[数据库系统的三级模式结构]
id1-4[数据库系统的组成]
id1-5[数据库技术的发展历程]
id1-6[数据模型]
id1-7[数据模型的分类与层次]
id1-8[概念模型与E-R模型]
id1-9[层次模型与网状模型]
id1-10[关系模型的基本概念]
id1-11[数据库系统结构]
id1-12[数据库系统的体系结构]
id1-13[数据库管理系统 DBMS 功能]
id1-14[数据库管理员 DBA 职责]
id1-15[数据库语言与接口]
数据库系统概述
数据库系统的基本概念
数据库系统的三级模式结构
数据库系统的组成
数据库技术的发展历程
数据模型
数据模型的分类与层次
概念模型与E-R模型
层次模型与网状模型
关系模型的基本概念
数据库系统结构
数据库系统的体系结构
数据库管理系统 DBMS 功能
数据库管理员 DBA 职责
数据库语言与接口
2 第二部分 关系数据库基础 #
关系模型基本概念
关系数据结构定义
关系的数学定义
关系模式与关系实例
关系的性质与约束
关系完整性约束
实体完整性规则
参照完整性规则
用户定义的完整性
完整性约束的检查与处理
关系代数理论基础
关系代数的数学基础
关系代数的运算分类
关系代数的封闭性
关系代数的表达能力
mindmap
id2[第二部分 关系数据库基础]
id2-1[关系模型基本概念]
id2-2[关系数据结构定义]
id2-3[关系的数学定义]
id2-4[关系模式与关系实例]
id2-5[关系的性质与约束]
id2-6[关系完整性约束]
id2-7[实体完整性规则]
id2-8[参照完整性规则]
id2-9[用户定义的完整性]
id2-10[完整性约束的检查与处理]
id2-11[关系代数理论基础]
id2-12[关系代数的数学基础]
id2-13[关系代数的运算分类]
id2-14[关系代数的封闭性]
id2-15[关系代数的表达能力]
3 第三部分 关系代数运算详解 #
mindmap
id3[第三部分 关系代数运算详解]
id3-1[传统的集合运算]
id3-2[并运算 Union]
id3-3[交运算 Intersection]
id3-4[差运算 Difference]
id3-5[笛卡尔积 Cartesian Product]
id3-6[专门的关系运算]
id3-7[选择运算 Selection]
id3-8[投影运算 Projection]
id3-9[连接运算 Join]
id3-10[除运算 Division]
id3-11[扩展的关系运算]
id3-12[重命名运算 Rename]
id3-13[自然连接 Natural Join]
id3-14[外连接运算 Outer Join]
id3-15[半连接与反半连接]
传统的集合运算
并运算 Union
交运算 Intersection
差运算 Difference
笛卡尔积 Cartesian Product
专门的关系运算
选择运算 Selection
投影运算 Projection
连接运算 Join
除运算 Division
扩展的关系运算
重命名运算 Rename
自然连接 Natural Join
外连接运算 Outer Join
半连接与反半连接
4 第四部分 关系代数运算深入 #
连接运算详解
θ连接 Theta Join
等值连接 Equijoin
自然连接的实现原理
外连接的分类与应用
除运算分析
除运算的数学定义
除运算的实际意义
除运算的实现方法
除运算的应用场景
关系代数表达式
关系代数表达式的书写规范
关系代数表达式的等价变换
关系代数表达式的优化
复合运算的组合使用
mindmap
id4[第四部分 关系代数运算深入]
id4-1[连接运算详解]
id4-2[θ连接 Theta Join]
id4-3[等值连接 Equijoin]
id4-4[自然连接的实现原理]
id4-5[外连接的分类与应用]
id4-6[除运算分析]
id4-7[除运算的数学定义]
id4-8[除运算的实际意义]
id4-9[除运算的实现方法]
id4-10[除运算的应用场景]
id4-11[关系代数表达式]
id4-12[关系代数表达式的书写规范]
id4-13[关系代数表达式的等价变换]
id4-14[关系代数表达式的优化]
id4-15[复合运算的组合使用]
5 第五部分 关系代数应用与扩展 #
mindmap
id5[第五部分 关系代数应用与扩展]
id5-1[查询优化基础]
id5-2[关系代数与查询处理]
id5-3[选择-投影连接的优化]
id5-4[表达式等价变换规则]
id5-5[查询执行计划的生成]
id5-6[关系演算]
id5-7[元组关系演算]
id5-8[域关系演算]
id5-9[关系演算与关系代数的等价性]
id5-10[安全表达式与安全约束]
id5-11[高级关系运算]
id5-12[聚集函数运算]
id5-13[分组运算]
id5-14[排序运算]
id5-15[递归查询处理]
查询优化基础
关系代数与查询处理
选择-投影连接的优化
表达式等价变换规则
查询执行计划的生成
关系演算
元组关系演算
域关系演算
关系演算与关系代数的等价性
安全表达式与安全约束
高级关系运算
聚集函数运算
分组运算
排序运算
递归查询处理
6 第六部分 关系代数与SQL #
SQL与关系代数的对应关系
SELECT语句与关系代数运算
WHERE子句与选择运算
FROM子句与连接运算
嵌套查询的关系代数表示
复杂查询的关系代数表示
分组查询的关系代数实现
集合查询的关系代数表示
存在量词与全称量词的实现
相关子查询的转换方法
mindmap
id6[第六部分 关系代数与SQL]
id6-1[SQL与关系代数的对应关系]
id6-2[SELECT语句与关系代数运算]
id6-3[WHERE子句与选择运算]
id6-4[FROM子句与连接运算]
id6-5[嵌套查询的关系代数表示]
id6-6[复杂查询的关系代数表示]
id6-7[分组查询的关系代数实现]
id6-8[集合查询的关系代数表示]
id6-9[存在量词与全称量词的实现]
id6-10[相关子查询的转换方法]
7 第七部分 关系代数理论扩展 #
mindmap
id7[第七部分 关系代数理论扩展]
id7-1[关系代数完备性]
id7-2[关系代数的表达能力]
id7-3[关系代数的完备性证明]
id7-4[最小完备运算集]
id7-5[关系代数的局限性]
id7-6[关系代数与数据库设计]
id7-7[关系代数在数据库设计中的应用]
id7-8[函数依赖的关系代数表示]
id7-9[范式理论的关系代数基础]
id7-10[关系分解的代数方法]
id7-11[现代数据库中的关系代数]
id7-12[对象关系数据库中的扩展运算]
id7-13[时态数据库中的关系代数]
id7-14[空间数据库中的关系运算]
id7-15[分布式数据库中的关系代数处理]