我试图找出数据库表的流行命名约定。
因此我有两个问题:
假设你有一张桌子上有人。每行都是一个人。你怎么称呼这个桌子 - 'PERSONS'或'PERSON'?
现在假设还有另一个名为“PERMISSIONS”的表,并且您正在创建一个新表,该表在人与权限之间进行映射。您如何称呼此表,'PERSON_TO_PERMISSION','PERSON_PERMISSION_MAP'或其他任何内容?
我知道这里没有明确的规则,但我只是对流行的东西感到好奇。
答案 0 :(得分:3)
我们(我工作的公司)发现这对我们来说是最好的: 在作为实体的表中,我们总是使用复数:人,用户,权限等。 在许多2个表中,我们使用单数形式:person_permission。
当我根据这个表创建一个类时,我使用(ofcourse)单数:person,permission等。
答案 1 :(得分:1)
我个人跟
一起去有一般规则,但这是一个品味问题。
请参阅有关该主题的其他帖子: