一对多关系的查找表?

时间:2011-10-10 23:57:20

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

我们了解在处理多对多关系时,查找表是必要的。

一对多关系呢?我们是否需要在其中一个表中使用查找表外键

另一个问题,一对多多对一相同?

1 个答案:

答案 0 :(得分:4)

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

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

所以你可能会说博客文章和它的评论是一对多的关系(外键是“很多”,在这种情况下是“评论”)。或者你可以说评论和他们的博客文章是多对一的关系(同样,“很多”的外键)。无论哪种方式,db结构都是相同的,没有查找表,并且外键列在“many”上。