gpt4 book ai didi

database-design - 多对多关系是否应该定义关系以外的任何内容

转载 作者:行者123 更新时间:2023-12-04 07:19:12 26 4
gpt4 key购买 nike

采用典型的产品/类别多对多关系,您通常具有如下关系:

table -- ProductsCategories
column - ProductId
column - CategoryId

是否不建议向该关系添加其他属性,仅存在于该特定关系中的事物。例如(请原谅我糟糕的例子,我不擅长例子):
table -- ProductsCategories
column - ProductId
column - CategoryId
column - DiscountForProductsInThisCategory
column - CategoryImageForProductsInThisCategory

最佳答案

多对多关系只是一个具有 2 个一对多关系的表,将其视为具有 2 个关系的 3 个表,而不是具有关联关系和数据的 2 个表。实现上没有区别。

无论哪种方式,它都是完全可以接受的。

关于database-design - 多对多关系是否应该定义关系以外的任何内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/619853/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com