數據字典(Data dictionary)是壹種用戶可以訪問的記錄數據庫和應用程序源數據的目錄。主動數據字典是指在對數據庫或應用程序結構進行修改時,其內容可以由DBMS自動更新的數據字典。被動數據字典是指修改時必須手工更新其內容的數據字典。
數據字典的組成:
1、數據項
2、數據結構
3、數據流
4、數據存儲
5、處理過程
數據字典內容包括:
1、數據庫中所有模式對象的信息,如表、視圖、簇、及索引等。
2、分配多少空間,當前使用了多少空間等。
3、列的缺省值。
4、約束信息的完整性。
5、用戶的名字。
6、用戶及角色被授予的權限。
7、用戶訪問或使用的審計信息。
8、其它產生的數據庫信息。