关系代数

全屏查看

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[分布式数据库中的关系代数处理]
关系代数完备性
关系代数的表达能力
关系代数的完备性证明
最小完备运算集
关系代数的局限性
关系代数与数据库设计
关系代数在数据库设计中的应用
函数依赖的关系代数表示
范式理论的关系代数基础
关系分解的代数方法
现代数据库中的关系代数
对象关系数据库中的扩展运算
时态数据库中的关系代数
空间数据库中的关系运算
分布式数据库中的关系代数处理