2011-06-29 99 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