我正在制作一个表,其中将包含一个副登记员的数据,该副登记员负责招募一个人登记投票。
以下是该表将包含的字段:
+-------------------------------------------------------+
Id | VoterRegistrationId | DeputyRegistrarId
+-------------------------------------------------------+
我有点想不出这张桌子的名字,所以我想我需要一些帮助。
我在想DeputyRegistrarVoterRegistration,但是这个名字似乎有点太冗长了。
发布于 2011-06-29 00:32:48
你有名为Voter和DeputyRegistrar的表吗?
如果是这样的话,我只推荐VoterDeputyRegistrar或DeputyRegistrarVoter,因为这个表只是将其他两个表中的行粘合在一起。
编辑:作为对评论的回应,我建议您使用您的原始方法(DeputyRegistrarVoterRegistration)。缩写有时是一件棘手的事情,一旦你开始,你就必须记住你是如何缩写的。当你使用缩写名称时,它们也会增加(尽管很轻微)你的认知负荷。更不用说,在这种情况下-如果您确实缩写了,那么您仍然有另外两个表组成了没有缩写的名称。
为了将来的参考,以及为了可读性和简洁性-也许你应该命名你的表注册器而不是DeputyRegistrar -当然只有在没有其他类型的注册器的情况下。当您在这些表上查询和连接时,只需使用简短的别名,您仍然可以获得可读性非常好的代码。
发布于 2011-06-29 00:37:58
我见过的很多数据库设计都倾向于像VOTER_TO_DEPUTY这样的东西
https://stackoverflow.com/questions/6514534
复制相似问题