我有一个名为Product的表和一个名为Shop的表。每个商店都有一个销售的产品清单。我需要一个包含ShopID和ProductID的中间表。我该怎么称呼那张桌子?我的思绪已经空白了。
ShopProducts?
编辑:也许我应该称之为“ShopAvailableProducts”?或者这太混乱了。
答案 0 :(得分:6)
是ShopProduct(取决于您使用的复数形式)将是我如何命名链接实体。
Shop
|
-----
| | |
ShopProduct
| | |
-----
|
Product
因此,商店可以有很多产品,每种产品都可以在很多商店出售
答案 1 :(得分:1)
我喜欢ShopProductsJunction
的内容。 This article可能会提供一些其他命名提示:
...也称为交叉引用表,桥表,连接表,映射表,交集表,链接表或链接表
答案 2 :(得分:0)
是的,ShopProducts足够好了。没问题
答案 3 :(得分:0)
就我个人而言,我只会使用ShopProduct,因为它对我的语言一个商店来说/来自/ asociated的产品是有意义的。
答案 4 :(得分:0)
我已经看到product_shop_rel
被ORM使用。例如在OERP(现在称为Odoo)中。
答案 5 :(得分:-1)
Shop2Product(或Product2Shop)更好:中间的“2”表示这是中间表。