下拉框“數據字典”設計


關於數據字典的含義:

  數據字典的原始含義是指對數據庫表結構的描述;在我見到的一些企業和在網上看到的資料里,大家習慣將數據字典理解為對下拉框項的描述。比如人員學歷包括哪些內容等,為了跟大家一致同時盡量避免歧義,我用下拉框數據字典這個詞進行說明。

首先是一個數據字典設計的實現方法:

數據字典的分類和詳細信息保存在數據庫一張表中,實現無限極樹形節點,實現基於global的查詢。

 

實際使用中,從數據庫中讀取值並渲染下拉框,主表中保存數據字典表的唯一標示。

 

相關列表頁面,要將標示轉化成名稱。

 

設計注意事項及后續完善

好處:這樣設計可以對下拉框中的內容進行動態修改;所有下拉項都保存在一個表中,避免數據字典表數量的泛濫。

1:要獲得某個下拉框的項,就要根據下拉框在數據字典中的唯一標示進行判斷,如下所示。這樣標示就暴漏在了程序中,如果此項標示進行了修改刪除等,程序就會受到影響。

下拉框的標示:

默認值的標示:

建議修改:將下拉框的標示和默認項配置在相關XML中,數據字典變動后,改動xml就可以保證程序正常運行。有沒有更好的方法???

2:也可以將數據字典保存在XML中。

3:可以將數據字典進行內存緩存,並可以利用最近最少使用算法進行優化。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM