命名数据库中的中间表

he_*_*eat 2 database naming-conventions

考虑两个表 transaction 和 Category,每个表都有自己的 ID 和信息。

一项交易可以有多个类别,我读过创建第三个表以使用其 ID 链接交易和类别是最好的。但假设你有很多这样的桌子,你会怎么称呼这张桌子呢?

transactionCategories 是我想到的最好的,还有更好的吗?

WW.*_*WW. 6

我对这些的命名方案是使用域术语进行交互(如果有的话)(例如 not student_class,but enrollment)。如果没有这样的术语,那么您就会回到transaction_categorycategory_transaction听起来更好的一个。

另外,我总是以单数命名我的表格(例如学生而不是学生)。