【问题标题】:A lookup table for one-to-many relationship?一对多关系的查找表?
【发布时间】:2011-10-10 23:57:19
【问题描述】:

我了解在处理多对多关系时需要查找表

但是一对多关系呢?我们需要一个查找表还是其中一个表中有一个外键

另一个问题,一对多多对一一样吗?

【问题讨论】:

    标签: many-to-many relational-database one-to-many many-to-one


    【解决方案1】:

    一对多关系不需要查找表,这种关系的“多”表中的外键列就足够了。

    一对多和多对一关系在结构上是相同的,只是彼此的镜像。

    因此您可能会说博客文章和它的 cmets 是一对多的关系(其中外键位于“many”上,在本例中为“cmets”)。或者你可以说 cmets 和他们的博客文章是多对一的关系(同样,外键在“多”上)。无论哪种方式,db结构都是一样的,没有查找表,外键列在“many”上。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-04
      • 1970-01-01
      • 2018-01-30
      • 1970-01-01
      • 2016-09-15
      • 2010-11-25
      相关资源
      最近更新 更多