1,數據項
2.數據結構
3.數據流
4.數據存儲
5.處理過程
數據字典包括:
1.數據庫中所有模式對象的信息,如表、視圖、簇和索引。
2.分配了多少空間,當前使用了多少空間。
3.列的默認值。
4.限制信息的完整性。
5.用戶的名稱。
6.授予用戶和角色的權限。
7.用戶訪問或使用的審計信息。
8.其他生成的數據庫信息。
數據庫數據字典是壹組表和視圖結構。它們存儲在SYSTEM表空間中。
數據庫數據字典不僅是每個數據庫的中心。而且對每個用戶都是非常重要的信息。用戶可以用SQL語句訪問數據庫數據字典。
關於數據的信息集是用戶可以訪問的記錄數據庫和應用程序元數據的目錄,它是數據庫中表信息的物理和邏輯解釋。
數據字典各部分的描述
①數據項:數據流圖中數據塊的數據結構中數據項的描述。
數據項是不可分割的數據單元。數據項的描述通常包括以下內容:
數據項描述= {數據項名稱,數據項含義描述,別名,數據類型,長度,
取值範圍、取值意義以及與其他數據項的邏輯關系}
其中“取值範圍”和“與其他數據項的邏輯關系”定義了數據完整性約束,是設計數據校驗函數的基礎。
幾個數據項可以形成壹個數據結構。
②數據結構:數據流圖中數據塊的數據結構描述。
數據結構反映了數據之間的組合關系。數據結構可以由幾個數據項、幾個數據結構或者幾個數據項和數據結構的混合組成。數據結構的描述通常包括以下內容:
數據結構描述= {數據結構名稱,含義描述,組成:{數據項或數據結構}}
③數據流:數據流圖中流線的描述。
數據流是系統中數據結構傳輸的路徑。數據流的描述通常包括以下內容:
數據流描述= {數據流名稱,描述,數據流來源,數據流目的地,組成:{數據結構},平均流量,峰值流量}
其中“數據流來源”是解釋數據流來自哪個流程,也就是數據的來源。“數據流去哪兒”就是解釋數據流會去哪個流程,也就是數據會去哪兒。“平均流量”是指單位時間(每天、每周、每月等)的傳輸次數。).“高峰流量”是指高峰期的數據流量。
④數據存儲:數據流圖中數據塊存儲特征的描述。
數據存儲是數據結構停留或保存的地方,也是數據流的來源和目的地之壹。數據存儲的描述通常包括以下內容:
數據存儲描述= {數據存儲名稱,描述,編號,流入數據流,流出數據流,組成:{數據結構},數據量,訪問方法}
其中“數據量”是指壹次訪問多少數據,每天(或每小時、每周等)訪問多少次。).“存取方法”包括批處理或在線處理;是檢索還是更新;無論是順序檢索還是隨機檢索等。
此外,“流入數據流”應表明其來源,“流出數據流”應表明其目的地。
⑤流程:數據流圖中功能塊的描述。
數據字典只需要描述加工過程的描述性信息,通常包括以下內容:
流程描述= {流程名稱,描述,輸入:{數據流},輸出:{數據流},處理:{簡要描述}}
“簡要說明”主要說明處理流程的功能和處理要求。功能指的是流程用來做什麽(不是怎麽做);處理需求包括處理頻率需求,比如單位時間處理多少事務,數據量多少,響應時間需求等。這些處理要求是物理設計的輸入和性能評估的標準。