2011-01-27 64 views
2

我一直在尋找數據庫命名約定,我一直沒有找到主要公司的任何官方公約。爲什麼沒有數據庫對象的官方命名約定?

SO和其他許多IT論壇上的其他所有問題都以社區的個人經驗回答,但這總會導致主觀討論。 (我知道這個問題很可能被認爲是主觀的還是議論文,但我希望有人在那裏知道哪裏可以找到這個文件或爲什麼它不存在的理由。)

是否有一個地方,我可以找到任何地方官方命名約定文件?
這是不是存在的原因?

+0

我認爲討論是主觀的,因爲它是一個主觀主題。如果您有一個包含10個表的DB,則對象的「適當」命名與具有200個表的一個不同。我認爲,DB公司(或稱爲「主要公司」)不要試圖指定這一點,因爲它不是技術上的限制因素,他們不在乎你的名字是什麼,只要它適合你和你使用名稱語法上有效(即不要用數字開始名稱等) – 2011-01-27 17:11:40

+0

給定技術通常沒有官方命名約定;僅限於使用該技術的組織或項目。 *公約*,而不是*規則*。 – Jay 2011-01-27 17:12:44

+0

我的意思是,看看Java,只要你的方法名稱在語法上是有效的,如果你想命名全部大寫都沒關係,但是我們有開發人員已知和使用的命名約定有3種方法的程序的地球儀和5000種方法的程序。爲什麼它在數據庫中似乎沒有同樣的重要性? – jhurtado 2011-01-27 17:18:40

回答

0

當然有。它取決於應用程序領域以及製作數據庫模式的公司,就像所有的編程語言一樣。

這裏是一個我不得不看近期: http://www.sdsfie.org/

1

老笑話:有這麼多的標準,你一定會找到你喜歡的。

1

我不想參與討論「爲什麼沒有標準」。

如果您對可立即使用的數據庫對象命名標準感興趣,可能對this answer感興趣。