我正在开始一个新的项目,并希望得到我的表和列名称的权利。例如,我总是在表名中使用复数形式,但最近学到的单数形式是正确的。
所以如果我有一个 user
表并且我有只有用户才有的产品,
表应该命名为 user_product
还是仅仅命名为 product
? 这是一对多关系。
如果我有几个产品说明为每个产品,它是 user_product_description
或 product_description
或只是 description
?使用正确的外键设置。命名它只有 description
将是有问题的,因为我也可以有用户描述或帐户描述或任何东西。
如果我想要一个只有两列的纯关系表(多对多) ,该怎么办?user_stuff
或者类似 rel_user_stuff
的东西?如果是第一个,它和 user_product
有什么区别?