[數據字典] - 統一標準以及實現低耦合和便於統一管理
阿新 • • 發佈:2019-01-09
進行 屬性 客戶 響應 復雜 直接 工作量 相關 相對
數據字典的優點
一, 在一定程度上,通過系統維護人員即可改變系統的行為(功能),不需要開發人員的介入。使得系統的變化更快,能及時響應客戶和市場的需求。
二, 提高了系統的靈活性、通用性,減少了主體和屬性的耦合度
三, 簡化了主體類的業務邏輯
四, 能減少對系統程序的改動,使數據庫、程序和頁面更穩定。特別是數據量大的時候,能大幅減少開發工作量
五, 使數據庫表結構和程序結構條理上更清楚,更容易理解,在可開發性、可擴展性、可維護性、系統強壯性上都有優勢。
數據字典的缺點
1, 數據字典是通用的設計,在系統效率上會低一些。
2, 程序算法相對復雜一些。
3, 對於開發人員,需要具備一定抽象思維能力,所以對開發人員的要求較高。
相關博客1
相關博客2
說起來這就像講數據庫進行高內聚低耦合的設計,比如如果字段"cardType"為"身份證",那麽身份證要改為顯示"居民身份證時",需要改動的數據較多,
那麽單獨抽離出來設計一張身份信息表,將001指示為"身份證",而cardType則對應這個001,那麽身份證如果要改名,就直接改這個抽離出來的身份信息表就OK了.
[數據字典] - 統一標準以及實現低耦合和便於統一管理