1. 程式人生 > >[數據字典] - 統一標準以及實現低耦合和便於統一管理

[數據字典] - 統一標準以及實現低耦合和便於統一管理

進行 屬性 客戶 響應 復雜 直接 工作量 相關 相對

數據字典的優點

一, 在一定程度上,通過系統維護人員即可改變系統的行為(功能),不需要開發人員的介入。使得系統的變化更快,能及時響應客戶和市場的需求。

二, 提高了系統的靈活性、通用性,減少了主體和屬性的耦合度

三, 簡化了主體類的業務邏輯

四, 能減少對系統程序的改動,使數據庫、程序和頁面更穩定。特別是數據量大的時候,能大幅減少開發工作量

五, 使數據庫表結構和程序結構條理上更清楚,更容易理解,在可開發性、可擴展性、可維護性、系統強壯性上都有優勢。

數據字典的缺點

1, 數據字典是通用的設計,在系統效率上會低一些。

2, 程序算法相對復雜一些。

3, 對於開發人員,需要具備一定抽象思維能力,所以對開發人員的要求較高。

相關博客1

相關博客2

說起來這就像講數據庫進行高內聚低耦合的設計,比如如果字段"cardType"為"身份證",那麽身份證要改為顯示"居民身份證時",需要改動的數據較多,

那麽單獨抽離出來設計一張身份信息表,將001指示為"身份證",而cardType則對應這個001,那麽身份證如果要改名,就直接改這個抽離出來的身份信息表就OK了.

[數據字典] - 統一標準以及實現低耦合和便於統一管理