动态

详情 返回 返回

數據字典標準與統一的重要性(碼錶&枚舉值) - 动态 详情

在日常的軟件開發當中,開發者經常會聽到“公共代碼、編碼、碼錶、枚舉值”這樣的名詞,對這些概念可能會有些混淆和認知不透徹,那麼這篇文章會詳細論述一下關於數據字典的相關概念、應用、標準與統一的重要性及其數據來源。

關於“公共代碼、編碼、碼錶、枚舉值”的含義,其本質都可以統一為碼錶,是對某一領域事務或概念的一定範圍的劃分,有相對固定的取值邊界。其最基本的結構就是鍵值對,一般由中英文名稱編碼組成,由可枚舉數據構成,存儲枚舉數據名稱與編碼的映射關係,由key和value組成。
碼錶可用於標準屬性值取值範圍的約束。標準代碼是數據標準的取值範圍,在標準代碼中可設置某一數據標準可選擇的數據的內容以及範圍。例如性別數據標準的標準代碼內容應該為男或女。
數據字典的用途一般體現在軟件開發和數據統計這兩個方面:
◆ 在軟件開發方面,一般在後台管理系統會單獨設置一個頁面用來管理數據字典,包括數據字典的添加、刪除、修改、查詢等功能,對數據字典列表進行維護。在軟件的前台頁面用的地方就比較常見了,數據字典的數據主要用“下拉框”這種控件來體現,主要用來展示碼錶選項;
image.png
◆ 在數據統計方面,數據字典一般不是用來展示的,而是用於SQL中select查詢的group by分組統計,也就是根據不同“維度或分組”對事實數據進行分組統計,最後形成一定的報表數據,供管理者決策分析。如下圖的枚舉值“性別sex”:
image.png
在實際應用中,數據字典的標準化與統一化尤為重要,其重要性重要體現在兩個方面:
◆ 本系統內的標準化:數據字典的標準化在系統內部是非常重要的,數據字典的標準化為後續的軟件開發和數據統計提供了數據基礎,同時增強了系統的可理解性和易操作性;
◆ 系統之間的統一化:一般比較大一些的公司,內部會有很多軟件系統,系統之間的數據交換是非常普遍的事情,如果系統間的數據字典不一致,就會造成數據不統一,在統計數據時,技術口徑和業務口徑很容易衝突,失去了系統間數據交換的目的。
因此,數據字典數據的標準化和統一化是非常重要的,那麼不同行業領域的標準的數據字典從哪裏獲取呢,這裏推薦一個比較專業的數據字典數據源“昂焱數據”(www.ayshuju.com)網站,截圖如下:
image.png
該網站將數據字典數據按照不同行業領域劃分為12大類,每一個大類都有專業豐富的碼錶數據,這些數據都是行業規範或國家標準,在公司統一使用這些數據,可以達到公司內部數據與外部數據的標準與統一。

Add a new 评论

Some HTML is okay.