2011-03-16 65 views

回答

12

我不知道這個空間中有什麼「標準」,不像Sun的舊Java約定。您採用的任何內容都將是個人/公司偏好。

這麼說,我不喜歡前綴約定:

  • T_爲表
  • V_的觀點
  • idx_索引
  • TX_文本字段
  • DT_的日期字段
  • n_代表數字字段
  • id_代表字段
  • NM_的東西,這是一個特別的名字
  • ,確保對方能爲布爾值,無論是0/1,是/否或以其他方式
  • fk_作爲可選外鍵IDENTIFER;儘管如此,爲了保持字段與其主鍵相同,您可能更願意堅持使用id_。 id_customer - > id_customer,而不是fk_customer
5

命名約定使用像Ruby on Rails的或Zend公司訂閱了convention over configuration框架的時候發揮作用。任何將腳手架形式爲您或「自動發現」您的數據庫。查看這些約定也可以幫助您決定命名策略,即使您不使用框架。