考虑两个表事务和类别,每个表都有自己的ID和信息。
一个事务可以有多个类别,我已经阅读了创建第三个表来链接事务和类别使用他们的ID是最好的。但是你会把这个表称为什么,假设你会有很多人喜欢它?
transactionCategories是我想出的最好的,有什么更好的吗?
答案 0 :(得分:4)
我的命名方案是使用域的术语进行交互(如果有的话)(例如,不是student_class
,而是enrollment
)。如果没有这样的术语,那么您可以回到transaction_category
或category_transaction
,无论哪个听起来更好。
另外,我总是以单数形式命名我的表格(例如学生而不是学生)。
答案 1 :(得分:1)
我通常使用相同的方法,复数有助于将其区分为关系表,并且它包含两个名称,因此清楚哪些表。
答案 2 :(得分:0)
TransactionCategories很好。可能没有什么“更好”,只是不同。
在过去的某些时候,当我创建一个只有两个外键的表时,它需要解析多对多,我将“Xref”附加到它的名字,这给出了一个线索,它没有'有任何属性。它只是解决了多对多的问题。