DBMS包含依赖性

  • 尽管多值依赖项和联接依赖项均不如功能依赖项常见, 但它们可用于指导数据库设计。
  • 包含依赖性很常见。它们通常对数据库的设计几乎没有影响。
  • 包含相关性是一种语句, 其中关系的某些列包含在其他列中。
  • 包含依赖项的示例是外键。在一种关系中, 引用关系包含在引用关系的主键列中。
  • 假设我们有两个关系R和S, 它们是通过转换两个实体集而获得的, 因此每个R实体也是一个S实体。
  • 如果将R投影在其关键属性上会产生包含在通过将S投影在其关键属性上而获得的关系中的关系, 则会发生包含依赖关系。
  • 在包含依赖中, 我们不应拆分参与包含依赖的属性组。
  • 实际上, 大多数包含依赖项都是基于密钥的, 仅涉及密钥。

    推荐阅读