- 连接分解是对多值依赖项的进一步概括。
- 如果R1和R2在C上的连接等于关系R, 则可以说存在连接依赖关系(JD)。
- 其中R1和R2是给定关系R(A, B, C, D)的分解R1(A, B, C)和R2(C, D)。
- 或者, R1和R2是R的无损分解。
- 如果R1, R2, … , Rn是无损连接分解, 则称JD?{R1, R2, … , Rn}保持关系R。
- 如果join的属性的连接等于关系R, 则*(A, B, C, D), (C, D)将为R的JD。
- 这里, *(R1, R2, R3)用于表示关系R1, R2, R3等是R的JD。
推荐阅读
- DBMS join操作详解
- DBMS完整性约束
- DBMS推断规则(IR)
- DBMS索引顺序访问方法(ISAM)
- DBMS包含依赖性
- DBMS Heap文件组织
- DBMS和散列原理解析
- DBMS哈希文件组织
- DBMS泛化解析