數據字典的內容:
1.它由以下四種元素的定義組成:
(1)數據流
(2)數據流成分(數據元素)
(3)數據存儲
(4)治療
(註:本書所指的主要包括數據的定義)
2.除數據定義外,數據字典還應包括:
記錄數據元素的以下信息
(1)壹般信息(姓名、別名、描述)
(2)定義(數據類型、長度、結構)
(3)使用特征(值的範圍、使用頻率、使用模式、輸入/輸出/本地條件值等。)
(4)控制信息(來源、用戶、使用它的程序、更改權、使用權等。)
(5)分組信息(父節點、從屬結構、物理位置-記錄、文件和數據庫等。)
三、數據的定義方法:
數據字典中的定義:
它是從上到下的數據分解,直到不再需要進壹步的定義。
數據元素如何組成數據:
(1)順序:按照確定的順序連接兩個或多個組件。
(2)選擇:從兩個或多個可能的元素中選擇壹個。
(3)重復:將指定的組件重復零次或多次。
(4)可選:壹個成分可有可無。
3.建議在數據字典中使用以下符號:
(1) =:相當於(定義為)
(2): sum(連接兩個組件)
(3)[]:或(選擇方括號中列出的幾個組件之壹)
(4)():可選(括號中的組件是可選的)
第四,數據字典的使用
數據字典最重要的用途是作為分析階段的工具。
有助於改善分析師和發行團隊之間的溝通。
它有助於改善不同開發人員和不同開發團隊之間的溝通。
要求所有開發者根據公共數據字典描述數據和設計模塊是有幫助的,從而避免了很多麻煩的問題。
2.數據字典是開發數據庫的第壹步。
五、數據字典的實現:
三種常見方式:
全手動過程(數據字典卡)
全自動過程(使用數據字典處理器)
混合過程
六、數據字典應具備的特征:
您可以通過名稱輕松查找數據的定義。
沒有冗余
盡量不要重復已經出現在規範的其他組件中的信息。
易於更新和修改
描述每個數據元素的信息可以單獨處理。
定義的寫法簡單、方便、嚴謹。
生成交叉表、錯誤檢測、壹致性檢查等。