2011-06-29 69 views
0

我正在制作一张表,其中包含有关负责招募人员进行投票登记的副司法常务官的数据。数据库表名建议

这里的各字段的表有:

+-------------------------------------------------------+ 
Id | VoterRegistrationId | DeputyRegistrarId 
+-------------------------------------------------------+ 

我有点被困在想出一个名字为这个表,所以我想我会得到一些帮助。

我在想DeputyRegistrarVoterRegistration,但那个名字似乎有点太罗嗦。

+0

你可以将其命名tbl_voters – rrapuya

+0

可能希望看到http://stackoverflow.com/questions/631850/how-do-you- name-your-many-to-many-relationship-tables –

回答

4

你有名为Voter和DeputyRegistrar的表吗?

如果是这样,我只是推荐VoterDeputyRegistrar或DeputyRegistrarVoter,因为此表只是将来自其他两个表的行粘合在一起。

编辑:回应评论,我会建议你去你的原始方法(副RegistrarVoterRegistration)。有时缩写是一件棘手的事情,一旦你开始,你必须记住你缩写的方式。当您使用缩写名称时,它们还会增加(但略微)到您的认知负荷。更不用说,在这种情况下 - 如果你缩写了,你还会有另外两个表格构成不缩写的名字。

为了将来的参考,并作为可读性和简洁性的点头之词 - 也许您应该将您的表格注册服务商而非副注册服务商命名 - 只要当然没有其他类型的注册商。当你查询和加入这些表时,只需使用一个简短的别名,并且你仍然有非常可读的代码。

+0

我有名为Voter,VoterRegistration,&DeputyRegistrar的表 – zSynopsis

0

很多数据库的设计我见过往往有类似的事情VOTER_TO_DEPUTY