當前位置:成語大全網 - 新華字典 - 如何編寫數據字典

如何編寫數據字典

數據字典是整個數據庫環境的重要組成部分,是數據庫環境管理的有力工具,在數據庫的生命周期內起著重要作用。數據字典的用途是多方面的,它是壹個管理有關數據庫設計、實現、運行和擴充階段的各種信息的工具。

數據字典(Data dictionary,縮寫為 DD) 是存放數據庫各級模式結構的描述,也是訪問數據庫的接口。

歸納起來,數據字典的功能包括以下幾方面:

①描述數據庫系統的所有對象,如屬性、實體、記錄類型、數據項、 用戶標識、口令、物理文件名及其位置、文件組織方法等;

②描述數據庫系統各種對象之間的交叉聯系,如哪個用戶使用哪個子模式,哪個記錄分配在哪個區域,存貯在哪個物理設備上;

③登記所有對象在不同場合、不同視圖中的名稱對照表;

④描述模式、子模式和物理模式的改動情況。

代碼是代表客觀存在的實體或屬性的符號(如數字、字母或它們的組合)。在信息系統中,代碼是人和機器的***同語言,是便於進行信息分類、校對、統計和檢索的關鍵,是數據庫規範化、標準化的依據。代碼設計是實現壹個信息系統的前提條件,其目的是要設計出壹套為系統各部分所公用的優化代碼系統。代碼設計

代碼設計是編制數據字典開始的,編碼對象為數據存儲中所包含的數據元素與數據結構。代碼設計的結果是形成代碼字典,作為系統設計與編程的標準。

現行系統中,已經存在著壹套代碼系統,但是,這種代碼不壹定適合計算機處理,而且往往不科學、不統壹,為此應對本系統使用的代碼進行調查研究和統壹規劃,以便進行重新設計或修訂,其中對重要代碼的設計應依據國家有關編碼標準。

代碼設計是壹項重要的工作。如果代碼設計不合適,小修改將會引起程序的變化,大修改則會引起文件的重新建立。故壹定要進行全面的考慮和仔細的推敲、修改,逐步優化,最後確定,切忌草率行事。

是代碼的基本分類,在實際設計中,可以根據需要進行選擇,或將不同的類型組合起來使用。

詞語代碼的分類壹般以結構為準,所謂的代碼結構是指代碼內部各個符號或符號組之間的關系。就目前情況看,詞語的代碼結構類型有十種以上,但在地質上常用的有五種,即特征組合結構、順序結構、助記結構、分類結構和混合結構。其代碼的種類也相應地分為特征組合碼、順序碼、助記碼、分類碼和混合碼五種。

按照這種設計思路設計妳的數據字典,就是很標準的數據點啦!

註意事項

數據庫系統是壹個復雜的系統,其中所包含的信息除了用戶數據外,還有很多非用戶數據信息。例如,模式和子模式的內容、文件間的聯系、數據項的長度、類型、用戶標識符、口令、索引等等。這些非用戶數據是整個數據庫系統的情報系統,如果沒有它們或它們遭到了破壞,則整個系統將陷入癱瘓狀態,即使數據庫本身完好無損,也將無濟於事。為了使數據庫的設計、實現、運行、維護、擴充有壹個***同遵循的標準和依據,並且也為了保證數據庫的***享性、安全性、完整性、壹致性、有效性、可恢復性以及可擴充性,人們在數據庫中設置了數據字典,來集中保存這些信息。由於數據字典是描述數據庫中各數據屬性與組成的數據集合,因此有人把它看做是關於數據庫的數據庫。

數據字典的作用是:

①管理系統數據資源——數據字典提供了管理和收集數據的方法;

②實現數據標準化——在數據庫中,數據的名稱、格式和涵義等在不同的場合下容易混淆,數據字典提供使之標準化的工具,它可以給這些內容予以統壹的名稱、格式和涵義;

③使系統的描述文體化——所有和系統有關的描述,都可以對數據字典中的信息進行查詢、插入、刪除和修改;

④作為設計的工具——由於數據字典中存放著與數據庫有關的各種信息和原始資料,就為數據庫設計提供了有力的工具;

⑤為數據庫提供存取控制和管理——數據庫在接受每壹個對數據庫的存取請求時,都要檢查用戶標識、口令、子模式、模式和物理模式等。所以從某種意義上講,數據字典控制了數據庫的運行;

⑥供數據庫管理員(DBA)進行各種查詢,以便了解系統性能、空間使用狀況和各種統計信息,及時掌握數據庫的動態。所以數據字典是 DBA 觀察數據庫的眼晴和窗口。