- 尽管多值依赖项和联接依赖项均不如功能依赖项常见, 但它们可用于指导数据库设计。
- 包含依赖性很常见。它们通常对数据库的设计几乎没有影响。
- 包含相关性是一种语句, 其中关系的某些列包含在其他列中。
- 包含依赖项的示例是外键。在一种关系中, 引用关系包含在引用关系的主键列中。
- 假设我们有两个关系R和S, 它们是通过转换两个实体集而获得的, 因此每个R实体也是一个S实体。
- 如果将R投影在其关键属性上会产生包含在通过将S投影在其关键属性上而获得的关系中的关系, 则会发生包含依赖关系。
- 在包含依赖中, 我们不应拆分参与包含依赖的属性组。
- 实际上, 大多数包含依赖项都是基于密钥的, 仅涉及密钥。
推荐阅读
- DBMS索引顺序访问方法(ISAM)
- DBMS Heap文件组织
- DBMS和散列原理解析
- DBMS哈希文件组织
- DBMS泛化解析
- DBMS功能依赖关系
- DBMS第四范式(4NF)
- DBMS第一范式(1NF)
- DBMS文件组织详解