大家是如何管理一些型別之類的引數?

rabbitbug發表於2004-11-03
大家是如何管理一些型別之類的引數?

比如男女性別,政治面貌,起用不起用等一些引數
一個資料庫可能會有七八十個這樣的型別
是不是全把這些引數放在一張表中進行管理?
或是乾脆在程式中寫死
比如起用不起用雖只是0和1
但在程式裡直接寫死0代表不起用,1代表起用?
這樣關聯參數列可以少些?

全部引數全放在一張表中
但比如在一個客戶表中有七八個這樣的型別引數時
那麼客戶表要關聯七八個VIEW才能取出所有的這些引數(在CS中)
在BS端,我當然可以先只取客戶表
然後在而面上根據型別引數值去參數列取相應的中文值
這樣的話效率會不會降低?

對於某些引數,如果我在程式裡寫死
那麼應該可以提高效率
當然以後維護是麻煩的
萬一使用者想改變中文顯示值
我不得不要同時改BS和CS程式

大家是怎麼處理的?

相關文章