我想知道什麼是數據庫表的流行命名約定。數據庫表命名約定
爲此我有2個問題:
比方說你有它的人一表。每一行都是一個人。你怎麼稱呼桌子 - '人'或'人'?
現在讓我們說有另一個名爲'PERMISSIONS'的表,並且您正在創建一個新的表,它將人員映射到權限。你怎麼稱呼這張桌子,'PERSON_TO_PERMISSION','PERSON_PERMISSION_MAP'或其他什麼?
我知道這裏沒有明確的規則,但我只是好奇什麼是流行的。
我想知道什麼是數據庫表的流行命名約定。數據庫表命名約定
爲此我有2個問題:
比方說你有它的人一表。每一行都是一個人。你怎麼稱呼桌子 - '人'或'人'?
現在讓我們說有另一個名爲'PERMISSIONS'的表,並且您正在創建一個新的表,它將人員映射到權限。你怎麼稱呼這張桌子,'PERSON_TO_PERMISSION','PERSON_PERMISSION_MAP'或其他什麼?
我知道這裏沒有明確的規則,但我只是好奇什麼是流行的。
我個人一起去
有一般規則,但它是一個愛好問題。
查看該主題的其他文章:
這裏是我們(我公司工作的)發現,是對我們最好的: 在那些我們總是用複數的實體表:人,用戶,權限等。 在許多2many表中,我們使用單數形式:person_permission。
當我創建基於此表我使用(ofcourse)一類奇異:人,許可等。
我個人不喜歡錶名的複數形式,因爲ORM傾向於爲他們提供一個複數形式......所以當涉及到單個實體時,在提到整個表和成員時,最終會有成員。 – 2009-11-29 18:05:56
我們有我們自己的發電機。所以「用戶」成爲用戶,當我需要一個對象列表時,我們仍然有「用戶」。我認爲我們在這方面並不是獨一無二的。 – 2009-11-29 19:47:21
這正是我們如何做到這一點。 – Garry 2009-11-29 09:02:02